[mapserver-users] Problem in running msworkbench, error undefined symbol: gdFree

Harahap, Zuki Zuki.Harahap at conoco.com
Sun Jun 30 22:27:53 EDT 2002


Hi everyone,

I am trying to use msworkbench. The installation seems OK but when I tried to fire up one of its application (eg. msappwiz.tcl), I've got an error message. Here is briefly what I've done.

- mapserv is configured and compiled (using PNG)

- configure, compile, and install mapscript tcl (mapserver.3.6.0/mapscript/tcl)
./configure --with-tcl=/usr
make
make install as root (installed in /usr/lib/MapscriptTcl1.1)

- install msworkbench
./install.sh -> installation directory is mapserver.3.6.0/mapscript/tcl

- run msappwiz.tcl
./msappwiz.tcl, got error message:
Error in startup script: couldn't load file "/usr/lib/MapscriptTcl1.1/libMapscript11.so": /usr/lib/MapscriptTcl1.1/libMapscript11.so: undefined symbol: gdFree
    while executing
"load /usr/lib/MapscriptTcl1.1/libMapscript11.so"
    ("package ifneeded" script)
    invoked from within
"package require Mapscript"
    (file "./msappwiz.tcl" line 24)

- check library path of libMapscript11.so
ldd libMapscript11.so, give output:
libdl.so.2 => /lib/libdl.so.2 (0x400e9000)
libm.so.6 => /lib/i686/libm.so.6 (0x400ed000)
libgd.so.1.8 => /usr/lib/libgd.so.1.8 (0x40111000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40144000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40163000)
libpng.so.2 => /usr/lib/libpng.so.2 (0x40199000)
libz.so.1 => /usr/lib/libz.so.1 (0x401bb000)
libc.so.6 => /lib/i686/libc.so.6 (0x401c9000)
libttf.so.2 => /usr/lib/libttf.so.2 (0x402f9000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x2aaaa000)

As far as I understand libgd.so (or libgd.a) provides gdFree. For some reason libMapscript11.so couldn't recognise it.

Any hints or help is appreciated.

Thanks,
Zuki



More information about the mapserver-users mailing list