From: [EMAIL PROTECTED]
Operating system: Solaris 2.8
PHP version: 4.2.1
PHP Bug Type: Apache related
Bug description: symbol not found
After compiling and installing PHP apache would not load the module. After
runnin apachectl configtest this was the result:
Syntax error on line 206 of /www/conf/httpd.conf:
Cannot load /www/libexec/libphp4.so into server: ld.so.1: /www/bin/httpd:
fatal: relocation error: file /www/libexec/libphp4.so: symbol
ap_block_alarms: referenced symbol not found
The program versions are as follows:
Apache version - 1.3.23
PHP version - 4.2.1
Imap version - 2001a
Kerberos version 5-1.2.5
Here are the results on running ldd -r on the libphp4.so.:
ldd -r /www/libexec/libphp4.so
libdl.so.1 => /usr/lib/libdl.so.1
libpam.so.1 => /usr/lib/libpam.so.1
libmysqlclient.so.10 =>
/usr/local/mysql/lib/mysql/libmysqlclient.so.10
libcrypt_i.so.1 => /usr/lib/libcrypt_i.so.1
libresolv.so.2 => /usr/lib/libresolv.so.2
libm.so.1 => /usr/lib/libm.so.1
libsocket.so.1 => /usr/lib/libsocket.so.1
libc.so.1 => /usr/lib/libc.so.1
libz.so => /usr/lib/libz.so
libgen.so.1 => /usr/lib/libgen.so.1
libnsl.so.1 => /usr/lib/libnsl.so.1
libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1
libmp.so.2 => /usr/lib/libmp.so.2
/usr/platform/SUNW,UltraSPARC-IIi-cEngine/lib/libc_psr.so.1
symbol not found: ap_block_alarms
(/www/libexec/libphp4.so)
symbol not found: ap_unblock_alarms
(/www/libexec/libphp4.so)
symbol not found: ap_user_id (/www/libexec/libphp4.so)
symbol not found: ap_server_root
(/www/libexec/libphp4.so)
symbol not found: ap_group_id (/www/libexec/libphp4.so)
symbol not found: ap_user_name (/www/libexec/libphp4.so)
symbol not found: top_module (/www/libexec/libphp4.so)
symbol not found: ap_max_requests_per_child
(/www/libexec/libphp4.so)
symbol not found: ap_table_get (/www/libexec/libphp4.so)
symbol not found: ap_table_setn (/www/libexec/libphp4.so)
symbol not found: ap_update_mtime
(/www/libexec/libphp4.so)
symbol not found: ap_kill_timeout
(/www/libexec/libphp4.so)
symbol not found: ap_uudecode (/www/libexec/libphp4.so)
symbol not found: ap_setup_client_block
(/www/libexec/libphp4.so)
symbol not found: ap_add_cgi_vars
(/www/libexec/libphp4.so)
symbol not found: ap_getword (/www/libexec/libphp4.so)
symbol not found: ap_getword_nulls_nc
(/www/libexec/libphp4.so)
symbol not found: ap_destroy_sub_req
(/www/libexec/libphp4.so)
symbol not found: ap_pstrdup (/www/libexec/libphp4.so)
symbol not found: ap_log_error (/www/libexec/libphp4.so)
symbol not found: ap_table_add (/www/libexec/libphp4.so)
symbol not found: ap_sub_req_lookup_uri
(/www/libexec/libphp4.so)
symbol not found: ap_run_sub_req
(/www/libexec/libphp4.so)
symbol not found: ap_register_cleanup
(/www/libexec/libphp4.so)
symbol not found: ap_signal (/www/libexec/libphp4.so)
symbol not found: ap_send_http_header
(/www/libexec/libphp4.so)
symbol not found: ap_pstrndup (/www/libexec/libphp4.so)
symbol not found: ap_block_alarms
(/www/libexec/libphp4.so)
symbol not found: ap_child_terminate
(/www/libexec/libphp4.so)
symbol not found: ap_set_etag (/www/libexec/libphp4.so)
symbol not found: ap_rwrite (/www/libexec/libphp4.so)
symbol not found: ap_table_set (/www/libexec/libphp4.so)
symbol not found: ap_get_client_block
(/www/libexec/libphp4.so)
symbol not found: ap_add_version_component
(/www/libexec/libphp4.so)
symbol not found: ap_hard_timeout
(/www/libexec/libphp4.so)
symbol not found: ap_rflush (/www/libexec/libphp4.so)
symbol not found: ap_set_last_modified
(/www/libexec/libphp4.so)
symbol not found: ap_reset_timeout
(/www/libexec/libphp4.so)
symbol not found: ap_unblock_alarms
(/www/libexec/libphp4.so)
symbol not found: ap_add_common_vars
(/www/libexec/libphp4.so)
And on my httpd:
ldd -r /www/bin/httpd
libsocket.so.1 => /usr/lib/libsocket.so.1
libnsl.so.1 => /usr/lib/libnsl.so.1
libpthread.so.1 => /usr/lib/libpthread.so.1
libcrypt_i.so.1 => /usr/lib/libcrypt_i.so.1
libc.so.1 => /usr/lib/libc.so.1
libdl.so.1 => /usr/lib/libdl.so.1
libmp.so.2 => /usr/lib/libmp.so.2
libgen.so.1 => /usr/lib/libgen.so.1
/usr/platform/SUNW,UltraSPARC-IIi-cEngine/lib/libc_psr.so.1
libthread.so.1 => /usr/lib/libthread.so.1
--
Edit bug report at http://bugs.php.net/?id=17273&edit=1
--
Fixed in CVS: http://bugs.php.net/fix.php?id=17273&r=fixedcvs
Fixed in release: http://bugs.php.net/fix.php?id=17273&r=alreadyfixed
Need backtrace: http://bugs.php.net/fix.php?id=17273&r=needtrace
Try newer version: http://bugs.php.net/fix.php?id=17273&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=17273&r=support
Expected behavior: http://bugs.php.net/fix.php?id=17273&r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=17273&r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=17273&r=submittedtwice
register_globals: http://bugs.php.net/fix.php?id=17273&r=globals