Richard, okay, ya it looks like libmapnik is being compiled against the system icu in /usr/lib64 but linked against the one installed in /usr/local/include.
Ideally this should not happen. Can you do me a favor and post at a mapnik trac ticket your *entire* config.log,configure output, and build output? Do: python scons/scons.py -c python scons/scons.py configure # then post the config.log python scons/scons.py # then post the terminal output After that to fix this I would recommend removing your locally installed icu: rm -rf /usr/local/lib/libicu* rm -rf /usr/local/include/unicode And then trying to configure against the system one: python scons/scons.py configure ICU_LIBS=/usr/lib64 ICU_INCLUDES=/usr/include If the above does not work, then post your config.log Dane On Jul 6, 2011, at 10:51 AM, Richard Duivenvoorde wrote: > Dane Springmeyer wrote: >> Hmm, can you paste the result of: >> ldd src/libmapnik2.so # from within the mapnik source tree >> and: >> ldd /usr/lib/libboost_regex.so > > [richard@hosting mapniktrunk]$ ldd src/libmapnik2.so > linux-vdso.so.1 => (0x00007fff67964000) > libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007fd55f586000) > libltdl.so.7 => /usr/lib64/libltdl.so.7 (0x00007fd55f37d000) > libpng12.so.0 => /usr/lib64/libpng12.so.0 (0x00007fd55f156000) > libtiff.so.3 => /usr/lib64/libtiff.so.3 (0x00007fd55eef2000) > libz.so.1 => /lib64/libz.so.1 (0x00007fd55ecdd000) > libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00007fd55eab8000) > libproj.so.0 => /usr/local/lib/libproj.so.0 (0x00007fd55e875000) > libicuuc.so.46 => /usr/local/lib/libicuuc.so.46 (0x00007fd55e514000) > libboost_filesystem-mt.so.5 => /usr/lib64/libboost_filesystem-mt.so.5 > (0x00007fd55e2fe000) > libboost_regex-mt.so.5 => /usr/lib64/libboost_regex-mt.so.5 > (0x00007fd55e00b000) > libcairomm-1.0.so.1 => /usr/lib64/libcairomm-1.0.so.1 (0x00007fd55ddec000) > libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007fd55db72000) > libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007fd55d821000) > libboost_thread-mt.so.5 => /usr/lib64/libboost_thread-mt.so.5 > (0x00007fd55d60d000) > libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007fd55d306000) > libm.so.6 => /lib64/libm.so.6 (0x00007fd55d082000) > libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fd55ce6c000) > libc.so.6 => /lib64/libc.so.6 (0x00007fd55cada000) > libdl.so.2 => /lib64/libdl.so.2 (0x00007fd55c8d6000) > libicudata.so.46 => /usr/local/lib/libicudata.so.46 (0x00007fd55b863000) > libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fd55b645000) > librt.so.1 => /lib64/librt.so.1 (0x00007fd55b43d000) > libboost_system-mt.so.5 => /usr/lib64/libboost_system-mt.so.5 > (0x00007fd55b23a000) > libicuuc.so.42 => /usr/lib64/libicuuc.so.42 (0x00007fd55aee7000) > libicui18n.so.42 => /usr/lib64/libicui18n.so.42 (0x00007fd55ab50000) > libsigc-2.0.so.0 => /usr/lib64/libsigc-2.0.so.0 (0x00007fd55a94b000) > libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007fd55a714000) > libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007fd55a50a000) > libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007fd55a1cb000) > libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007fd559f69000) > /lib64/ld-linux-x86-64.so.2 (0x0000003523800000) > libicudata.so.42 => /usr/lib64/libicudata.so.42 (0x00007fd558e24000) > libexpat.so.1 => /lib64/libexpat.so.1 (0x00007fd558bfb000) > libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007fd5589e0000) > libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007fd5587dd000) > [richard@hosting mapniktrunk]$ ldd /usr/lib64/libboost_regex.so > linux-vdso.so.1 => (0x00007fffa15ae000) > libicuuc.so.42 => /usr/lib64/libicuuc.so.42 (0x00007f2302ea5000) > libicui18n.so.42 => /usr/lib64/libicui18n.so.42 (0x00007f2302b0e000) > libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f2302807000) > libm.so.6 => /lib64/libm.so.6 (0x00007f2302583000) > libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f230236d000) > libc.so.6 => /lib64/libc.so.6 (0x00007f2301fdb000) > libicudata.so.42 => /usr/lib64/libicudata.so.42 (0x00007f2300e96000) > libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f2300c79000) > /lib64/ld-linux-x86-64.so.2 (0x0000003523800000) > >> Also, is is possible you have duplicate libicuuc versions? > > Mmm, looks like it? > > [richard@hosting mapniktrunk]$ locate libicud > /home/richard/osm/src/icu/source/lib/libicudata.so > /home/richard/osm/src/icu/source/lib/libicudata.so.46 > /home/richard/osm/src/icu/source/lib/libicudata.so.46.0 > /home/richard/osm/src/icu/source/stubdata/libicudata.so > /home/richard/osm/src/icu/source/stubdata/libicudata.so.46 > /home/richard/osm/src/icu/source/stubdata/libicudata.so.46.0 > /usr/lib64/libicudata.so.42 > /usr/lib64/libicudata.so.42.1 > /usr/local/lib/libicudata.so > /usr/local/lib/libicudata.so.46 > /usr/local/lib/libicudata.so.46.0 > > configure told me I did not have icu, that's why I compiled it myself, but > apparently there was a version available/installed... > > [richard@hosting mapniktrunk]$ sudo yum search icu > Loaded plugins: rhnplugin > pgdg84 | 2.8 kB > 00:00 > ===================================================================== N/S > Matched: icu > ====================================================================== > icu4j-eclipse.x86_64 : Eclipse plugin for icu4j > icu4j-javadoc.x86_64 : Javadoc for icu4j > boxinfo.noarch : Gather information about a particular computer > icu.x86_64 : International Components for Unicode > icu4j.x86_64 : International Components for Unicode for Java > libicu.i686 : International Components for Unicode - libraries > libicu.x86_64 : International Components for Unicode - libraries > libicu-devel.i686 : Development files for International Components for Unicode > libicu-devel.x86_64 : Development files for International Components for > Unicode > libicu-doc.noarch : Documentation for International Components for Unicode > which.x86_64 : Displays where a particular program in your path is located > > So, deinstall the version I compiled myself? > > Thanks for all your help by the way! > > Regards, > > Richard _______________________________________________ Mapnik-users mailing list [email protected] https://lists.berlios.de/mailman/listinfo/mapnik-users

