PHP 4.0 Bug #4615: Apache refuses to load libphp4.so; "undefined symbol SQLParamData"
| From: | george dot stone at mail dot sprint dot com | Date: | Fri, 26 May 2000 15:03:11 +0000 |
| Subject: | PHP 4.0 Bug #4615: Apache refuses to load libphp4.so; "undefined symbol SQLParamData" | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-19515@lists.php.net to get a copy of this message | ||
From: george.stone@mail.sprint.com
Operating system: Debian 2.0
PHP version: 4.0.0 Release
PHP Bug Type: Solid related
Bug description: Apache refuses to load libphp4.so; "undefined symbol SQLParamData"
Compiling PHP 4.0.0 as DSO in Apache 1.3.11. Compilation and install goes through fine. When
stopping and starting the server I recieve the following message:
Syntax error on line 239 of /usr/local/httpd/conf/httpd.conf:
Cannot load /usr/local/httpd/libexec/libphp4.so into server: /usr/local/httpd/li
bexec/libphp4.so: undefined symbol: SQLParamData
/usr/local/apache/bin/apachectl start: httpd could not be started
ldd on the old libphp3.so reveals:
kcased03# ldd /usr/local/apache/libexec/libphp3.so
libgdbm.so.1 => /usr/lib/libgdbm.so.1 (0x4013d000)
/usr/local/solid/lib/scll2x23.so => /usr/local/solid/lib/scll2x23.so (0x
40143000)
libm.so.6 => /lib/libm.so.6 (0x401c6000)
libdl.so.2 => /lib/libdl.so.2 (0x401e4000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x401e8000)
libresolv.so.2 => /lib/libresolv.so.2 (0x40215000)
libc.so.6 => /lib/libc.so.6 (0x40224000)
libpthread.so.0 => /lib/libpthread.so.0 (0x40300000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x2aaaa000)
ldd on the new libphp4.so reveals:
kcased03# ldd /usr/local/apache/libexec/libphp4.so
libgdbm.so.1 => /usr/lib/libgdbm.so.1 (0x4010a000)
libdl.so.2 => /lib/libdl.so.2 (0x40110000)
libresolv.so.2 => /lib/libresolv.so.2 (0x40114000)
libm.so.6 => /lib/libm.so.6 (0x40124000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x40141000)
libnsl.so.1 => /lib/libnsl.so.1 (0x4016e000)
libc.so.6 => /lib/libc.so.6 (0x40184000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x2aaaa000)
The Solid library does not appear to be linked in.