Greetings,
I've installed midgard on both my Blue G3/PPC Linux box (Debian Potato)
and my X86 Linux box (Debian Potato) from source (no debs/rpms), and I
keep coming across an unsatisfied link error. I know what this means, but
maybe I'm doing something wrong that I can't readily see? This is the
output from the webserver after I authenticate to /admin:
Warning: Unable to load dynamic library
'/usr/home/httpd/lib/php/extensions/no-debug-non-zts-20001222/midgard.so'
- /usr/home/httpd/lib/php/extensions/no-debug-non-zts-20001222/midgard.so:
undefined
symbol: midgard_user_call_func in /home/httpd/libexec/midgard-root.php on
line 12
Fatal error: Call to undefined function: mgd_get_midgard() in
/home/httpd/libexec/midgard-root.php on line 14
Info:
Linux kernel 2.4.4
Apache 1.3.20
PHP 4.0.5 (DSO)
MySQL 3.23.37
gcc-2.95.2 (and pgcc-2.95.2.1)
I have the midgard/mysql libs in my ld.so.conf and in my LD_LIBRARY_PATH
environment variable, with 'ldconfig' ran before I started the apache
processes. This is the ldd on midgard.so:
slyna:~$ ldd
/usr/home/httpd/lib/php/extensions/no-debug-non-zts-20001222/midgard.so
libmidgard.so.3 => /usr/home/midgard/lib/libmidgard.so.3 (0x6ff2e000)
libc.so.6 => /lib/libc.so.6 (0x6fe18000)
libexpat.so.0 => /usr/local/lib/libexpat.so.0 (0x6fdd6000)
libmysqlclient.so.10 => /usr/home/mysql/lib/mysql/libmysqlclient.so.10
(0x6fd97000)
libm.so.6 => /lib/libm.so.6 (0x6fd4a000)
libz.so.1 => /usr/lib/libz.so.1 (0x6fd1b000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x6fcce000)
libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x6fc7e000)
/lib/ld.so.1 => /lib/ld.so.1 (0x08000000)
libnsl.so.1 => /lib/libnsl.so.1 (0x6fc45000)
libphp4:
slyna:~$ ldd /usr/home/httpd/libexec/libphp4.so
libdl.so.2 => /lib/libdl.so.2 (0x6fe7e000)
libexpat.so.0 => /usr/local/lib/libexpat.so.0 (0x6fe3c000)
libmysqlclient.so.10 => /usr/home/mysql/lib/mysql/libmysqlclient.so.10
(0x6fdfd000)
libresolv.so.2 => /lib/libresolv.so.2 (0x6fdcd000)
libm.so.6 => /lib/libm.so.6 (0x6fd80000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x6fd33000)
libc.so.6 => /lib/libc.so.6 (0x6fc1d000)
/lib/ld.so.1 => /lib/ld.so.1 (0x08000000)
libnsl.so.1 => /lib/libnsl.so.1 (0x6fbe4000)
Any ideas? I feel like I'm missing something obvious here.
R
----------
Aut inveniam viam aut faciam.
[EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]