The src_unpack section of the apache-2.0.50-r1 ebuild contains a "find -type f" command to replace /usr/local/bin/perl invocations with /usr/bin/perl. Well, the included find in Mac OS X Panther (10.3.5) is apparently a little stricter about syntax than GNU find: it gives the error message find: illegal option -- t find: illegal option -- y find: illegal option -- p find: illegal option -- e find: f: No such file or directory When this happened, I hit Ctrl-C to stop the ebuild, so I don't know if this would have eventually caused ebuild failure. But simply replacing "find -type f" with "find . -type f" works. This problem exists in: apache-2.0.50-r1 apache-2.0.50 apache-2.0.49-r4 apache-2.0.49-r3 I have only tested this change on macos. But since find's default is to search the current directory if no paths are given, this should cause no behavior change on any other platform. Reproducible: Always Steps to Reproduce: 1. ekeyword macos /usr/local/portage/net-www/apache/apache-2.0.50-r1 2. ebuild -av apache 3. Actual Results: find complained of invalid arguments. Expected Results: find should have succeeded. Portage 2.0.51_pre20 (default-macos-10.3, gcc-3.3, libsystem-7.1-r0, 7.5.0 Power Macintosh powerpc) ================================================================= System uname: 7.5.0 Power Macintosh powerpc macos-20040726 distcc 2.0.1-zeroconf powerpc-apple-darwin7.0 (protocol 1) (default port 3632) [disabled] Autoconf: Automake: Binutils: Headers: Libtools: ACCEPT_KEYWORDS="macos" AUTOCLEAN="yes" CFLAGS="-O2 -pipe" CHOST="powerpc-apple-darwin" COMPILER="" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache collision-protect cvs keepwork userpriv" GENTOO_MIRRORS="http://gentoo.osuosl.org/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="macos jpeg ncurses png python readline slang ssl"
Created attachment 39462 [details, diff] apache-2.0.50-r1.ebuild.patch Here's a patch to fix the problem in the apache-2.0.50-r1 ebuild.
this is fixed in our svn overlay
Fixed in CVS.