plplot & libnome & popt

Elan Ruusamäe glen at pld-linux.org
Mon Mar 17 08:05:36 CET 2008


err, where's the popt coming in here? and why? and why it's not in shared lib list?

dlopen(".libs/gnome.so", 1)                                                                   = NULL
dlerror()                                                                                     = "/usr/lib/libgnome.so.32: undefined symbol: poptHelpOptions"
free(0x804f1a8)                                                                               = <void>
free(0x804f188)                                                                               = <void>
__assert_fail(0x804d77d, 0x804d733, 2449, 0x804d761, 0x804f088lt-get-drv-info: ltdl.c:2449: tryall_dlopen_module: Assertion `dirname' failed.
 <unfinished ...>
--- SIGABRT (Aborted) ---
+++ killed by SIGABRT +++

glen at builder-ac plplot-5.3.1/drivers $ ldd /usr/lib/libgnome.so.32
        linux-gate.so.1 =>  (0xffffe000)
        libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0xb7f34000)
        libz.so.1 => /lib/libz.so.1 (0xb7f22000)
        libm.so.6 => /lib/tls/libm.so.6 (0xb7eff000)
        libc.so.6 => /lib/tls/libc.so.6 (0xb7de5000)
        /lib/ld-linux.so.2 (0x80000000)
glen at builder-ac plplot-5.3.1/drivers $ objdump -T /usr/lib/libgnome.so.32|grep poptHelpOptions
00000000      D  *UND*  00000000              poptHelpOptions
glen at builder-ac plplot-5.3.1/drivers $




it all started from plplot build failure:
...
creating get-drv-info
./get-drv-info `echo cgm.la | sed 's/.la//'` > cgm.rc
./get-drv-info `echo dg300.la | sed 's/.la//'` > dg300.rc
./get-drv-info `echo gd.la | sed 's/.la//'` > gd.rc
./get-drv-info `echo gnome.la | sed 's/.la//'` > gnome.rc
lt-get-drv-info: ltdl.c:2449: tryall_dlopen_module: Assertion `dirname' failed.
Abort
make[2]: *** [gnome.rc] Error 134
make[2]: Leaving directory `/home/glen/rpm/pld/BUILD/plplot-5.3.1/drivers'


glen at builder-ac plplot-5.3.1/drivers $ ./get-drv-info gd
jpeg:JPEG file:0:gd:40:jpeg
png:PNG file:0:gd:39:png

glen at builder-ac plplot-5.3.1/drivers $ ./get-drv-info gnome
lt-get-drv-info: ltdl.c:2449: tryall_dlopen_module: Assertion `dirname' failed.
Aborted
glen at builder-ac plplot-5.3.1/drivers $


-- 
glen


More information about the pld-devel-en mailing list