Looks like the latest revbump of dev-lang/php fails with USE=fpm: Build complete. Don't forget to run 'make test'. Installing build environment: /var/tmp/portage/dev-lang/php-5.3.3-r1/image//usr/lib/php5/lib/build/ Installing helper programs: /var/tmp/portage/dev-lang/php-5.3.3-r1/image//usr/lib/php5/bin/ program: phpize program: php-config Installing man pages: /var/tmp/portage/dev-lang/php-5.3.3-r1/image//usr/lib/php5/man/man1/ page: phpize.1 page: php-config.1 Installing header files: /var/tmp/portage/dev-lang/php-5.3.3-r1/image//usr/lib/php5/include/php/ * Installing SAPI: cli * Installing SAPI: cgi * Installing SAPI: fpm * Installing FPM CGI config file php-fpm.conf * Applying php-fpm-gentooified.patch ... * Failed Patch: php-fpm-gentooified.patch ! * ( /usr/portage/dev-lang/php/files/php-fpm-gentooified.patch ) * * Include in your bugreport the contents of: * * /var/tmp/portage/dev-lang/php-5.3.3-r1/temp/php-fpm-gentooified.patch.out * ERROR: dev-lang/php-5.3.3-r1 failed: * Failed Patch: php-fpm-gentooified.patch! * * Call stack: * ebuild.sh, line 54: Called src_install * environment, line 4880: Called eblit-run 'src_install' 'v1' * environment, line 1994: Called eblit-php-src_install * src_install-v1.eblit, line 62: Called php_install_ini 'fpm' * src_install-v1.eblit, line 147: Called epatch '/usr/portage/dev-lang/php/files/php-fpm-gentooified.patch' * environment, line 2791: Called die * The specific snippet of code: * die "Failed Patch: ${patchname}!"; * * If you need support, post the output of 'emerge --info =dev-lang/php-5.3.3-r1', * the complete build log and the output of 'emerge -pqv =dev-lang/php-5.3.3-r1'. * The complete build log is located at '/var/tmp/portage/dev-lang/php-5.3.3-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/php-5.3.3-r1/temp/environment'. * S: '/var/tmp/portage/dev-lang/php-5.3.3-r1/work/php-5.3.3'
Created attachment 241927 [details] build.log
Created attachment 241929 [details] environment.txt
Created attachment 241931 [details] php-fpm-gentooified.patch.out
Looks like the fpm-sapi isn't built at all..
During compilation I can see that FPM SAPI is getting built, however later it fails in exactly the same way.
Oh, sorry about this slip up. Fixed in CVS.
It now compiles, but there is a QA warning with the fpm config file : * Applying php-fpm-gentooified.patch ... [ ok ] install: impossible d'évaluer « /var/tmp/portage/dev-lang/php-5.3.3-r1/work/php-5.3.3/sapi/fpm/php-fpm.conf »: Aucun fichier ou dossier de ce type !!! doins: /var/tmp/portage/dev-lang/php-5.3.3-r1/work/php-5.3.3/sapi/fpm/php-fpm.conf does not exist >>> Completed installing php-5.3.3-r1 into /var/tmp/portage/dev-lang/php-5.3.3-r1/image/ * QA Notice: file does not exist: * * doins: /var/tmp/portage/dev-lang/php-5.3.3-r1/work/php-5.3.3/sapi/fpm/php-fpm.conf does not exist And php-fpm.conf is now no more included in the package : "qlist php | grep php-fpm.conf" is now empty
Let's see. I had a config on my system... I'm rebuilding anyway.
Created attachment 241959 [details, diff] fix php-fpm.conf install I'm rebuilding to check, but this patch shoud fix the issue
Created attachment 241961 [details, diff] src_install fpm sapi fix Sorry, wrong patch, this one is correct
Thanks, I fixed building with sharedext, too. Nothing concerning ${S} should come up now.
Is this in the tree? I still have this error.
Ok, thats embarrassing. It was just my local overlay that failed to be built (over and over again).