When i try upgrade php from 5.2.14 to php-5.3.3-r1 compile crash Reproducible: Always Steps to Reproduce: 1. USE="snmp" emerge php Actual Results: Generating phar.php /bin/sh: line 1: 12984 Naruszenie ochrony pamięci ` if test -x "/var/tmp/portage/dev-lang/php-5.3.3-r1/work/sapis-build/cli/sapi/cli/php"; then /var/tmp/portage/dev-lang/php-5.3.3-r1/work/sapis-build/cli/build/shtool echo -n -- "/var/tmp/portage/dev-lang/php-5.3.3-r1/work/sapis-build/cli/sapi/cli/php -n"; if test "x" != "x"; then /var/tmp/portage/dev-lang/php-5.3.3-r1/work/sapis-build/cli/build/shtool echo -n -- " -d extension_dir=/var/tmp/portage/dev-lang/php-5.3.3-r1/work/sapis-build/cli/modules"; for i in bz2 zlib phar; do if test -f "/var/tmp/portage/dev-lang/php-5.3.3-r1/work/sapis-build/cli/modules/$i.la"; then . /var/tmp/portage/dev-lang/php-5.3.3-r1/work/sapis-build/cli/modules/$i.la; /var/tmp/portage/dev-lang/php-5.3.3-r1/work/sapis-build/cli/build/shtool echo -n -- " -d extension=$dlname"; fi; done; fi; else /var/tmp/portage/dev-lang/php-5.3.3-r1/work/sapis-build/cli/build/shtool echo -n -- "/var/tmp/portage/dev-lang/php-5.3.3-r1/work/sapis-build/cli/sapi/cli/php"; fi;` -d 'open_basedir=' -d 'output_buffering=0' -d 'memory_limit=-1' -d phar.readonly=0 -d 'safe_mode=0' /var/tmp/portage/dev-lang/php-5.3.3-r1/work/sapis-build/cli/ext/phar/build_precommand.php > ext/phar/phar.php make: *** [ext/phar/phar.php] Błąd 139 Expected Results: Compile with no problem
I have the same (?) problem. Plus, when I try to upload build.log, I'm getting a file-is-empty message.
Ok i found problem. You need do: emerge dev-libs/openssl emerge net-analyzer/net-snmp emerge dev-lang/php and php compile with no problem... Problem is with new openssl, after upgrade to dev-libs/openssl-1.0.0a-r3 snmp got problem with library and if you try upgrade php is crash because revdep-rebuild don`t find any problems with snmp... that`s why u need from "hand" give emerge net-analyzer/net-snmp after upgrade openssl to 1.0.0a-r3. Thanks
Glad you fixed it. Revdep-rebuild *should* pick that up, though. As far as I'm aware, the libsnmp library is just linked to from php - if libsnmp uses openssl the link between the two should be broken and revdep-rebuild should have recognized this. Too many shoulds obviously ;) Marking as FIXED. I'll reopen if I get another report of this behavior.