TCLUG Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Library dependency
I upgraded to gd-1.6.3 and mod_php3-3.0.9 and now php is broke. :-(
Syntax error on line 67 of /etc/httpd/conf/httpd.conf:
Cannot load /etc/httpd/modules/libphp3.so into server:
/etc/httpd/modules/libphp3.so: undefined symbol: gdFontMediumBold
What is weird, when I do a ldd on libphp3.so, the dependency of libgd does not
even show up in the binary.
ldd /etc/httpd/modules/libphp3.so
libttf.so.2 => /usr/lib/libttf.so.2 (0x2ab6e000)
libpam.so.0 => /lib/libpam.so.0 (0x2ab87000)
libm.so.6 => /lib/libm.so.6 (0x2ab8f000)
libdl.so.2 => /lib/libdl.so.2 (0x2abab000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x2abae000)
libnsl.so.1 => /lib/libnsl.so.1 (0x2abdb000)
libresolv.so.2 => /lib/libresolv.so.2 (0x2abf2000)
libc.so.6 => /lib/libc.so.6 (0x2ac01000)
libz.so.1 => /usr/lib/libz.so.1 (0x2acf3000)
libgdbm.so.2 => /usr/lib/libgdbm.so.2 (0x2ad02000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x55555000)
Asking RPM to give me the dependency for the mod_php3 package, it does not
list the libgd dependency.
rpm -qRp /usr/src/redhat/RPMS/i386/mod_php3-3.0.9-3.i386.rpm
webserver
ld-linux.so.2
libc.so.6
libcrypt.so.1
libdl.so.2
libgdbm.so.2
libm.so.6
libnsl.so.1
libpam.so.0
libresolv.so.2
libttf.so.2
libz.so.1
/bin/sh
libcrypt.so.1(GLIBC_2.0)
libdl.so.2(GLIBC_2.1)
libdl.so.2(GLIBC_2.0)
libresolv.so.2(GLIBC_2.0)
libm.so.6(GLIBC_2.1)
libm.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.0)
What gives?
--
Bob Tanner <tanner@real-time.com> | Phone : (612)943-8700
http://www.real-time.com | Fax : (612)943-8500
Key fingerprint = 6C E9 51 4F D5 3E 4C 66 62 A9 10 E5 35 85 39 D9