Date: Thu, 12 Jan 2012 10:14:28 +0100 From: Andrea Venturoli <ml@netfence.it> To: miwi@FreeBSD.org, ale@FreeBSD.org, freebsd-ports@FreeBSD.org Subject: Cannot install PEAR (again) Message-ID: <4F0EA474.7000108@netfence.it>
next in thread | raw e-mail | index | archive | help
Hello. I've had this problem in the past, but eventually always got out of it. I also see many other people reporting this, usually with some hint on how to work around it, but no real solution. I've tried all the suggestion I found, but still it doesn't work and I would appreciate if I could sort this out once and for all. > #uname -a > FreeBSD xxxxx.xxxxxxxx.xx 7.3-RELEASE-p9 FreeBSD 7.3-RELEASE-p9 #3: Tue Jan 3 09:33:25 CET 2012 root@xxxxx.xxxxxxxx.xx:/usr/obj/usr/src/sys/XXXXX amd64 > # pkg_info|grep php > php5-5.3.8 PHP Scripting Language > php5-ctype-5.3.8 The ctype shared extension for php > php5-dom-5.3.8 The dom shared extension for php > php5-filter-5.3.8 The filter shared extension for php > php5-gd-5.3.8 The gd shared extension for php > php5-gettext-5.3.8 The gettext shared extension for php > php5-hash-5.3.8 The hash shared extension for php > php5-iconv-5.3.8 The iconv shared extension for php > php5-imap-5.3.8 The imap shared extension for php > php5-json-5.3.8 The json shared extension for php > php5-mbstring-5.3.8 The mbstring shared extension for php > php5-mysql-5.3.8 The mysql shared extension for php > php5-openssl-5.3.8 The openssl shared extension for php > php5-pdo-5.3.8 The pdo shared extension for php > php5-pdo_pgsql-5.3.8 The pdo_pgsql shared extension for php > php5-session-5.3.8 The session shared extension for php > php5-simplexml-5.3.8 The simplexml shared extension for php > php5-xml-5.3.8 The xml shared extension for php > php5-zip-5.3.8 The zip shared extension for php > php5-zlib-5.3.8 The zlib shared extension for php > # cd /usr/ports/devel/pear/ > # make install > ===> License check disabled, port has not defined LICENSE > ===> Extracting for pear-1.9.4_1 > => SHA256 Checksum OK for pear-1.9.4.tar.bz2. > ===> Patching for pear-1.9.4_1 > ===> Applying FreeBSD patches for pear-1.9.4_1 > ===> Configuring for pear-1.9.4_1 > ===> Installing for pear-1.9.4_1 > ===> pear-1.9.4_1 depends on file: /usr/local/include/php/main/php.h - found > ===> pear-1.9.4_1 depends on file: /usr/local/lib/php/20090626-debug/xml.so - found > ===> Generating temporary packing list > ===> Checking if devel/pear already installed > > Bootstrapping Installer................... > Using previously install ... ok > > Extracting installer.................. > PHP Deprecated: Function set_magic_quotes_runtime() is deprecated in /usr/local/share/pear/PEAR/DependencyDB.php on line 554 > PHP Deprecated: Function set_magic_quotes_runtime() is deprecated in /usr/local/share/pear/PEAR/DependencyDB.php on line 558 > Using previously installed installer ... ok > > Preparing installer.................. > PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/local/share/pear/PEAR/Command.php on line 137 > PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/local/share/pear/PEAR/Command.php on line 154 > PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/local/share/pear/PEAR/Frontend.php on line 91 > PHP Deprecated: Function set_magic_quotes_runtime() is deprecated in /usr/local/share/pear/PEAR/Config.php on line 1026 > PHP Deprecated: Function set_magic_quotes_runtime() is deprecated in /usr/local/share/pear/PEAR/Config.php on line 1033 > PHP Deprecated: Function set_magic_quotes_runtime() is deprecated in /usr/local/share/pear/PEAR/Registry.php on line 1179 > PHP Deprecated: Function set_magic_quotes_runtime() is deprecated in /usr/local/share/pear/PEAR/Registry.php on line 1183 > PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/local/share/pear/PEAR/ChannelFile.php on line 199 > PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/local/share/pear/PEAR/ChannelFile.php on line 1504 > PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/local/share/pear/PEAR/ChannelFile.php on line 1516 > PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/local/share/pear/PEAR/ChannelFile.php on line 1524 > PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/local/share/pear/PEAR/ChannelFile.php on line 1527 > PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/local/share/pear/PEAR/Common.php on line 492 > PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/local/share/pear/PEAR/Common.php on line 511 > PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/local/share/pear/PEAR/Common.php on line 530 > PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/local/share/pear/PEAR/Common.php on line 574 > PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/local/share/pear/PEAR/Common.php on line 607 > PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/local/share/pear/PEAR/Common.php on line 629 > PHP Deprecated: Function set_magic_quotes_runtime() is deprecated in /usr/local/share/pear/PEAR/Registry.php on line 1179 > PHP Deprecated: Function set_magic_quotes_runtime() is deprecated in /usr/local/share/pear/PEAR/Registry.php on line 1183 > PHP Deprecated: Function set_magic_quotes_runtime() is deprecated in /usr/local/share/pear/PEAR/Registry.php on line 1179 > PHP Deprecated: Function set_magic_quotes_runtime() is deprecated in /usr/local/share/pear/PEAR/Registry.php on line 1183 > PHP Deprecated: Function set_magic_quotes_runtime() is deprecated in /usr/local/share/pear/PEAR/Registry.php on line 1179 > PHP Deprecated: Function set_magic_quotes_runtime() is deprecated in /usr/local/share/pear/PEAR/Registry.php on line 1183 > PHP Deprecated: Function set_magic_quotes_runtime() is deprecated in /usr/local/share/pear/PEAR/Registry.php on line 1179 > PHP Deprecated: Function set_magic_quotes_runtime() is deprecated in /usr/local/share/pear/PEAR/Registry.php on line 1183 > PHP Deprecated: Function set_magic_quotes_runtime() is deprecated in /usr/local/share/pear/PEAR/Registry.php on line 1179 > PHP Deprecated: Function set_magic_quotes_runtime() is deprecated in /usr/local/share/pear/PEAR/Registry.php on line 1183 > Updating channel "doc.php.net" > PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/local/share/pear/PEAR/Downloader.php on line 243 > PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/local/share/pear/PEAR/Downloader.php on line 259 > Channel "doc.php.net" is up to date > PHP Deprecated: Function set_magic_quotes_runtime() is deprecated in /usr/local/share/pear/PEAR/Registry.php on line 1179 > PHP Deprecated: Function set_magic_quotes_runtime() is deprecated in /usr/local/share/pear/PEAR/Registry.php on line 1183 > Updating channel "pear.horde.org" > Channel "pear.horde.org" is up to date > PHP Deprecated: Function set_magic_quotes_runtime() is deprecated in /usr/local/share/pear/PEAR/Registry.php on line 1179 > PHP Deprecated: Function set_magic_quotes_runtime() is deprecated in /usr/local/share/pear/PEAR/Registry.php on line 1183 > Updating channel "pear.php.net" > Channel "pear.php.net" is up to date > PHP Deprecated: Function set_magic_quotes_runtime() is deprecated in /usr/local/share/pear/PEAR/Registry.php on line 1179 > PHP Deprecated: Function set_magic_quotes_runtime() is deprecated in /usr/local/share/pear/PEAR/Registry.php on line 1183 > Updating channel "pecl.php.net" > Channel "pecl.php.net" is up to date > > Installing selected packages.................. > PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/local/share/pear/PEAR/Command/Install.php on line 331 > PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/local/share/pear/PEAR/Command/Install.php on line 343 > PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/local/share/pear/PEAR/Command/Install.php on line 1139 > Package: PEAR-stable.............................. already installed ... ok > Package: Structures_Graph-stable.................. already installed ... ok > Package: Archive_Tar-stable....................... already installed ... ok > Package: Console_Getopt-stable.................... already installed ... ok > Segmentation fault (core dumped) > *** Error code 139 > > Stop in /usr/ports/devel/pear. > # cd work/pear-1.9.4/ > # gdb /usr/local/bin/php php.core > GNU gdb 6.1.1 [FreeBSD] > Copyright 2004 Free Software Foundation, Inc. > GDB is free software, covered by the GNU General Public License, and you are > welcome to change it and/or distribute copies of it under certain conditions. > Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for details. > This GDB was configured as "amd64-marcel-freebsd"... > Core was generated by `php'. > Program terminated with signal 11, Segmentation fault. > Reading symbols from /lib/libcrypt.so.4...done. > Loaded symbols for /lib/libcrypt.so.4 > Reading symbols from /usr/local/lib/libpcre.so.0...done. > Loaded symbols for /usr/local/lib/libpcre.so.0 > Reading symbols from /lib/libm.so.5...done. > Loaded symbols for /lib/libm.so.5 > Reading symbols from /usr/local/lib/libxml2.so.5...done. > Loaded symbols for /usr/local/lib/libxml2.so.5 > Reading symbols from /lib/libz.so.4...done. > Loaded symbols for /lib/libz.so.4 > Reading symbols from /usr/local/lib/libiconv.so.3...done. > Loaded symbols for /usr/local/lib/libiconv.so.3 > Reading symbols from /lib/libc.so.7...done. > Loaded symbols for /lib/libc.so.7 > Reading symbols from /usr/lib/libssl.so.5...done. > Loaded symbols for /usr/lib/libssl.so.5 > Reading symbols from /lib/libcrypto.so.5...done. > Loaded symbols for /lib/libcrypto.so.5 > Reading symbols from /usr/local/lib/nss_ldap.so.1...done. > Loaded symbols for /usr/local/lib/nss_ldap.so.1 > Reading symbols from /usr/local/lib/libldap-2.3.so.2...done. > Loaded symbols for /usr/local/lib/libldap-2.3.so.2 > Reading symbols from /usr/local/lib/liblber-2.3.so.2...done. > Loaded symbols for /usr/local/lib/liblber-2.3.so.2 > Reading symbols from /usr/local/lib/libsasl2.so.2...done. > Loaded symbols for /usr/local/lib/libsasl2.so.2 > Reading symbols from /usr/lib/libcom_err.so.4...done. > Loaded symbols for /usr/lib/libcom_err.so.4 > Reading symbols from /libexec/ld-elf.so.1...done. > Loaded symbols for /libexec/ld-elf.so.1 > #0 0x0000000802acc870 in ?? () > (gdb) bt > #0 0x0000000802acc870 in ?? () > #1 0x0000000800e12a05 in xmlFreeRMutex () from /usr/local/lib/libxml2.so.5 > #2 0x0000000800e618ba in xmlDictCleanup () from /usr/local/lib/libxml2.so.5 > #3 0x0000000800daae6f in xmlCleanupParser () from /usr/local/lib/libxml2.so.5 > #4 0x000000000046d0e8 in php_libxml_shutdown () at /usr/ports/lang/php5/work/php-5.3.8/ext/libxml/libxml.c:581 > #5 0x000000000046d603 in zm_shutdown_libxml (type=1, module_number=3) at /usr/ports/lang/php5/work/php-5.3.8/ext/libxml/libxml.c:653 > #6 0x00000000006348c5 in module_destructor (module=0x801569270) at /usr/ports/lang/php5/work/php-5.3.8/Zend/zend_API.c:2116 > #7 0x000000000063ca7d in zend_hash_apply_deleter (ht=0x9375a0, p=0x801575c90) at /usr/ports/lang/php5/work/php-5.3.8/Zend/zend_hash.c:814 > #8 0x000000000063cbfc in zend_hash_graceful_reverse_destroy (ht=0x9375a0) at /usr/ports/lang/php5/work/php-5.3.8/Zend/zend_hash.c:850 > #9 0x0000000000629953 in zend_shutdown () at /usr/ports/lang/php5/work/php-5.3.8/Zend/zend.c:831 > #10 0x00000000005a7e6d in php_module_shutdown () at /usr/ports/lang/php5/work/php-5.3.8/main/main.c:2177 > #11 0x000000000072654b in main (argc=3, argv=0x7fffffffe628) at /usr/ports/lang/php5/work/php-5.3.8/sapi/cli/php_cli.c:1381 > (gdb) I've tried recompiling everything, recompiling PHP (and all extensions) with debug info; with 5.2 it helped disabling some extensions, but 5.3 seems to be different. php.ini is almost identical to php.ini-production. Anything I could try? bye & Thanks av.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4F0EA474.7000108>