Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 May 2020 15:21:09 +0200
From:      Miroslav Lachman <000.fbsd@quip.cz>
To:        ports@freebsd.org
Subject:   poudriere overlays build failed with xargs: illegal option -- e
Message-ID:  <5563154c-18b6-33f7-b16b-9448abaedcdf@quip.cz>

next in thread | raw e-mail | index | archive | help
I am trying to use port overlays with poudriere-devel.
I have main tree with old quaterly branch from December 2019 (default). 
The overlay contains just a bunch of ports from current tree with 
updated versions of Apache, Python etc. and Mk from current ports tree. 
This is called mfh_overlay.
I need this because I need to maintain some old SW not existing in 
current ports tree (phantomjs with old openssl for example)

Some ports are building fine but when port needs to be patched it is 
failing:

=>> Status   lang/python27 | python27-2.7.18: extract-depends
=======================<phase: extract-depends>============================
===========================================================================
=>> Status   lang/python27 | python27-2.7.18: extract
=======================<phase: extract        >============================
===>   NOTICE:

This port is deprecated; you may wish to reconsider installing it:

EOLed upstream.

It is scheduled to be removed on or after 2020-12-31.

===>   python27-2.7.18 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by python27-2.7.18 for building
===>  Extracting for python27-2.7.18
=> SHA256 Checksum OK for python/Python-2.7.18.tar.xz.
===========================================================================
=>> Status   lang/python27 | python27-2.7.18: patch-depends
=======================<phase: patch-depends  >============================
===========================================================================
=>> Status   lang/python27 | python27-2.7.18: patch
=======================<phase: patch          >============================
===>  Patching for python27-2.7.18
xargs: illegal option -- e
usage: xargs [-0opt] [-E eofstr] [-I replstr [-R replacements] [-S 
replsize]]
              [-J replstr] [-L number] [-n number [-x]] [-P maxprocs]
              [-s size] [utility [argument ...]]
*** Error code 1

Stop.
make: stopped in /overlays/mfh_overlay/lang/python27
build of lang/python27 | python27-2.7.18 ended at Fri May 15 15:14:08 
CEST 2020
build time: 00:00:03
!!! build failure encountered !!!
[00:00:13] Error: Build failed in phase: patch
[00:00:13] Logs: 
/vol0/poudriere/data/logs/bulk/11_3_amd64-default-php71m103/2020-05-15_15h13m56s
[00:00:13] WWW: 
http://pkg.codelab.cz/build.html?mastername=11_3_amd64-default-php71m103&build=2020-05-15_15h13m56s
[00:00:13] Cleaning up


Does anybody know what is wrong with xargs and illegal option -e? I 
guess it is something in Mk but I don't know what is different in the 
current tree and the old one from December.
I did my last successfull build few weeks ago where the the ports trees 
were manually merged in to one. But is has some other problems so I am 
trying to use overlays.

Kind regards
Miroslav Lachman



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5563154c-18b6-33f7-b16b-9448abaedcdf>