OS:
Sun Solaris 8
Problem:
dilbert:/local/apache# bin/httpd
Syntax error on line 244 of /local/apache/conf/httpd.conf:
Cannot load /local/apache/libexec/libphp4.so into server: ld.so.1: bin/httpd: fatal:
relocation error: file
/local/apache/libexec/libphp4.so: symbol __floatdidf: referenced symbol not found
Output from ldd:
dilbert:/usr/src/web/php-4.2.2# ldd -d /local/apache/libexec/libphp4.so
libdl.so.1 => /lib/libdl.so.1
libpam.so.1 => /lib/libpam.so.1
libxmlrpc.so.0 => /local/lib/libxmlrpc.so.0
libexpat.so.0 => /local/lib/libexpat.so.0
libpdf.so.1 => /local/lib/libpdf.so.1
libz.so.1 => /lib/libz.so.1
libsched.so.1 => /lib/libsched.so.1
libgen.so.1 => /lib/libgen.so.1
libsocket.so.1 => /lib/libsocket.so.1
libnsl.so.1 => /lib/libnsl.so.1
libmysqlclient.so.10 => /local/lib/mysql/libmysqlclient.so.10
libldap.so.2 => /local/lib/libldap.so.2
liblber.so.2 => /local/lib/liblber.so.2
libintl.so.1 => /lib/libintl.so.1
libt1.so.1 => /local/lib/libt1.so.1
libm.so.1 => /lib/libm.so.1
libxml2.so.2 => /local/lib/libxml2.so.2
libgdbm.so.2 => /local/lib/libgdbm.so.2
libcrypt_i.so.1 => /lib/libcrypt_i.so.1
libresolv.so.2 => /lib/libresolv.so.2
libclntsh.so.8.0 => /local/oracle/lib/libclntsh.so.8.0
libc.so.1 => /lib/libc.so.1
libmp.so.2 => /lib/libmp.so.2
libwtc8.so => /local/oracle/lib/libwtc8.so
libaio.so.1 => /lib/libaio.so.1
/usr/platform/SUNW,Sun-Fire-280R/lib/libc_psr.so.1
symbol not found: __floatdidf (/local/apache/libexec/libphp4.so)
symbol not found: ap_block_alarms
(/local/apache/libexec/libphp4.so)
symbol not found: ap_unblock_alarms
(/local/apache/libexec/libphp4.so)
symbol not found: ap_user_name (/local/apache/libexec/libphp4.so)
symbol not found: ap_max_requests_per_child
(/local/apache/libexec/libphp4.so)
symbol not found: ap_server_root
(/local/apache/libexec/libphp4.so)
symbol not found: ap_user_id (/local/apache/libexec/libphp4.so)
symbol not found: ap_group_id (/local/apache/libexec/libphp4.so)
symbol not found: top_module (/local/apache/libexec/libphp4.so)
Output from crle:
dilbert:/usr/src/web/php-4.2.2# crle
Configuration file [3]: /var/ld/ld.config
Default Library Path (ELF):
/local/lib:/lib:/usr/lib:/store/lib:/local/oracle_client/lib:/local/oracle/lib
Trusted Directories (ELF):
/local/lib:/lib:/usr/lib:/store/lib:/local/oracle_client/lib:/local/oracle/lib
Command line:
crle -c /var/ld/ld.config -l
/local/lib:/lib:/usr/lib:/store/lib:/local/oracle_client/lib:/local/oracle/lib -s
/local/lib:/lib:/usr/lib:/store/lib:/local/oracle_client/lib:/local/oracle/lib
Configure-line used:
./configure --with-mysql=/local --with-oracle=/local/oracle --with-ldap=/local
--with-gd=/local --with-zlib
--with-exec-dir=/local/bin --with-versioning --with-gdbm=/local --with-mod_charset
--with-dbase --with-filepro
--with-xml=/local --with-ttf --with-t1lib=/local --without-snmp --enable-calendar
--enable-pic --enable-inline-optimization
--enable-magic-quotes --enable-track-vars --enable-safe-mode --enable-sysvsem
--enable-sysvshm --enable-trans-sid --enable-yp
--enable-ftp --with-apxs=/local/apache/bin/apxs --enable-static --with-sablot=/local
--with-config-file-path=/local/apache/conf/php4 --with-pdflib=shared --enable-bcmath
--with-sysvsem --with-iconv
--with-gettext --enable-shared --with-xslt=sablot --with-curl=/local
--with-xmlrpc=/local --with-dom=/local
--enable-xlst=/local --with-openssl=/local --prefix=/local --with-pdflib=/local
--with-expat-dir=/local --enable-sigchild
A few environment vars:
LD_LIBRARY_PATH=/local/lib:/lib:/usr/lib:/store/lib:/local/oracle_client/lib:/local/oracle/lib
PATH=/bin:/usr/bin:/usr/ucb:/usr/bin/X11:/usr/local/bin:/store/bin:/usr/ccs/bin:/sbin:/usr/sbin
Anyone around with a possible solution, or does anyone
need more info to help solve the problem? I would be
happy to provide more info, and I would be very
gratefull for a solution to this problem.
--
Thomas
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php