Good morning guys,
after using *trunk* of mapnik I get libmapnik.so.0.8. I also compile
libbost_regex with ICU support (./bjam --with-regex toolset=gcc -sHAVE_ICU=1
-sICU_PATH=/usr/local/ -a install).
Output of ldd is:
dbsosm:/usr/local/lib64 # *ldd libmapnik.so.0.8*
libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00002b0f2d733000)
libltdl.so.3 => /usr/lib64/libltdl.so.3 (0x00002b0f2d8ae000)
*libpng.so.3 => /usr/lib64/libpng.so.3 (0x00002b0f2d9b5000)*
libtiff.so.3 => /usr/lib64/libtiff.so.3 (0x00002b0f2daf2000)
libz.so.1 => /usr/lib64/libz.so.1 (0x00002b0f2dc4c000)
libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00002b0f2dd60000)
libproj.so.0 => /usr/lib64/libproj.so.0 (0x00002b0f2de82000)
*libicuuc.so.42 => /usr/local/lib/libicuuc.so.42
(0x00002b0f2dfdf000)*
libboost_filesystem.so.1.42.0 =>
/usr/local/lib/libboost_filesystem.so.1.42.0 (0x00002b0f2e239000)
libboost_regex.so.1.42.0 => /usr/local/lib/libboost_regex.so.1.42.0
(0x00002b0f2e34f000)
libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00002b0f2e560000)
libboost_thread.so.1.42.0 =>
/usr/local/lib/libboost_thread.so.1.42.0 (0x00002b0f2e7a4000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00002b0f2e8bc000)
libm.so.6 => /lib64/libm.so.6 (0x00002b0f2eaba000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00002b0f2ec0f000)
libc.so.6 => /lib64/libc.so.6 (0x00002b0f2ed1d000)
libdl.so.2 => /lib64/libdl.so.2 (0x00002b0f2ef5d000)
libicudata.so.42 => /usr/local/lib/libicudata.so.42
(0x00002b0f2f061000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00002b0f300a7000)
libboost_system.so.1.42.0 =>
/usr/local/lib/libboost_system.so.1.42.0 (0x00002b0f301c0000)
librt.so.1 => /lib64/librt.so.1 (0x00002b0f302c3000)
libicui18n.so.42 => /usr/local/lib/libicui18n.so.42
(0x00002b0f303cd000)
/lib64/ld-linux-x86-64.so.2 (0x0000555555554000)
dbsosm:/usr/local/lib # *ldd libboost_regex.so*
libicudata.so.42 => /usr/local/lib/libicudata.so.42
(0x00002b4d07fe8000)
libicui18n.so.42 => /usr/local/lib/libicui18n.so.42
(0x00002b4d0902d000)
*libicuuc.so.42 => /usr/local/lib/libicuuc.so.42
(0x00002b4d092dd000)*
librt.so.1 => /lib64/librt.so.1 (0x00002b4d09538000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00002b4d09641000)
libm.so.6 => /lib64/libm.so.6 (0x00002b4d0983f000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00002b4d09995000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00002b4d09aa2000)
libc.so.6 => /lib64/libc.so.6 (0x00002b4d09bbb000)
/lib64/ld-linux-x86-64.so.2 (0x0000555555554000)
What I saw in YAST is, that there are two versions of libpng. One is 64, the
other one 32 bits. I only got the devel-package, that includes header files,
installed for 64 bit. During compile time, is 32 or 64 bits used?
I'm back at the same error that I had yesterday, while I try to import
mapnik with python:
Python 2.4.2 (#1, Dec 2 2008, 00:09:07)
[GCC 4.1.2 20070115 (SUSE Linux)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import mapnik
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "/usr/lib64/python2.4/site-packages/mapnik/__init__.py", line 53, in
?
from _mapnik import *
*ImportError: /usr/local/lib64/libmapnik.so.0.8: undefined symbol:
png_get_asm_flagmask*
>>>
I'm running Suse Enterprise Linux 10, SP2, 64Bit.
Kind regards,
Dom
_______________________________________________
Mapnik-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/mapnik-users