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]

Reply via email to