Been around for quite a while without any bugs
*** Bug 337217 has been marked as a duplicate of this bug. ***
amd64 done
Fix this first (php with USE="-session" and pecl-memcached with USE="session"). checking for session includes... configure: error: Cannot find php_session.h * ERROR: dev-php5/pecl-memcached-1.0.2-r1 failed: * Unable to configure code to compile * * Call stack: * ebuild.sh, line 56: Called src_configure * environment, line 3391: Called php-ext-source-r2_src_configure * environment, line 3094: Called die * The specific snippet of code: * ./configure --with-php-config=${PHPCONFIG} ${my_conf} || die "Unable to configure code to compile"; * * If you need support, post the output of 'emerge --info =dev-php5/pecl-memcached-1.0.2-r1', * the complete build log and the output of 'emerge -pqv =dev-php5/pecl-memcached-1.0.2-r1'. * The complete build log is located at '/var/tmp/portage/dev-php5/pecl-memcached-1.0.2-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-php5/pecl-memcached-1.0.2-r1/temp/environment'. * S: '/var/tmp/portage/dev-php5/pecl-memcached-1.0.2-r1/work/php5.2'
I'm curious: do you have PHP_TARGETS set to multiple PHP versions? We have DEPEND="dev-lang/php[session?]" in the ebuild which should switch php to +session if you have it on for pecl-memcached. If you have one php with -session and one with +session, please continue anyway. This is a known, documented limitation and we're working on it.
(In reply to comment #4) > I'm curious: do you have PHP_TARGETS set to multiple PHP versions? > > We have DEPEND="dev-lang/php[session?]" in the ebuild which should switch php > to +session if you have it on for pecl-memcached. > > If you have one php with -session and one with +session, please continue > anyway. This is a known, documented limitation and we're working on it. > Yes, 2 versions are installed (like in PHP_TARGETS). I'll continue testing.
FEATURE="test" gives dying ebuild when trying to run the tests: Build complete. Don't forget to run 'make test'. >>> Source compiled. make -j3 test make: *** No rule to make target `test'. Stop. emake failed * ERROR: dev-php5/pecl-memcached-1.0.2-r1 failed: * emake test failed for slot php5.3 * * Call stack: * ebuild.sh, line 56: Called src_test * environment, line 3423: Called php-ext-pecl-r2_src_test * environment, line 2996: Called die * The specific snippet of code: * NO_INTERACTION="yes" emake test || die "emake test failed for slot ${slot}";
It doesn't die now here on x86. Looks good to go imho.
Tested on x86, all good here ...
(In reply to comment #7) > It doesn't die now here on x86. > Looks good to go imho. Looks like tests are restricted now (at least they are not run).
x86 stable, thanks Myckel, closing.
x86 stable, thanks Myckel, Andreas and David