[GRASS5] PNG driver: libgd2 pickup problem
Markus Neteler
neteler at itc.it
Tue Apr 23 04:46:21 EDT 2002
Hi,
browsing the archive I found a bit of help to compile the PNG
driver against libgd2.x. But when I use it, it picks up
the libgd1.8...
d.mon PNG
PNG: GRASS_TRUECOLOR status: TRUE
/mpa_sw/ssi/BIO/software/GRASS5.0.0/grass5bin_cvs/grass5/driver/PNG:
relocation error: /mpa_sw/ssi/BIO/software/GRASS5.0.0/grass5bin_cvs/grass5/driver/PNG:
undefined symbol: gdImageCreateTrueColor
No socket to connect to for monitor <PNG>.
Problem selecting PNG. Will try once more
No socket to connect to for monitor <PNG>.
nm /usr/local/lib/libgd.so.2.0.0 |grep gdImageCreateTrueColor
00004a18 T gdImageCreateTrueColor
This indicates, that libgd1.8 is used, but the driver compiled against
2.x. Any suggestions to solve this run-time problem?
ldd /mpa_sw/ssi/BIO/software/GRASS5.0.0/grass5bin_cvs/grass5/driver/PNG
libgd.so => /usr/lib/libgd.so (0x40017000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x4004a000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40080000)
libpng.so.2 => /usr/lib/libpng.so.2 (0x4009f000)
libm.so.6 => /lib/libm.so.6 (0x400d6000)
libc.so.6 => /lib/libc.so.6 (0x400f8000)
libttf.so.2 => /usr/lib/libttf.so.2 (0x4022d000)
libz.so.1 => /usr/lib/libz.so.1 (0x40257000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
Thanks,
Markus
More information about the grass-dev
mailing list