Hi Artem!

I "guess" I installed ICU4_2... I downloaded the source, ran
"runConfigureICU Linux", then "gmake" and finally "gmake install". So this
is what I got in my /usr/local/lib:

dbsosm:/usr/local/lib # ls -l
total 52918
drwxr-xr-x 3 root root      160 Jan  8 11:11 icu
-rw-r--r-- 1 root root   161780 Jan  8 11:00 libboost_date_time.a
lrwxrwxrwx 1 root root       28 Jan  8 10:58 libboost_date_time.so ->
libboost_date_time.so.1.42.0
-rwxr-xr-x 1 root root   103797 Jan  8 10:58 libboost_date_time.so.1.42.0
-rw-r--r-- 1 root root   202310 Jan  8 11:00 libboost_filesystem.a
lrwxrwxrwx 1 root root       29 Jan  8 10:58 libboost_filesystem.so ->
libboost_filesystem.so.1.42.0
-rwxr-xr-x 1 root root   119793 Jan  8 10:58 libboost_filesystem.so.1.42.0
-rw-r--r-- 1 root root   865370 Jan  8 11:01 libboost_graph.a
lrwxrwxrwx 1 root root       24 Jan  8 10:59 libboost_graph.so ->
libboost_graph.so.1.42.0
-rwxr-xr-x 1 root root   520857 Jan  8 10:59 libboost_graph.so.1.42.0
-rw-r--r-- 1 root root   252500 Jan  8 11:01 libboost_iostreams.a
lrwxrwxrwx 1 root root       28 Jan  8 10:59 libboost_iostreams.so ->
libboost_iostreams.so.1.42.0
-rwxr-xr-x 1 root root   139886 Jan  8 10:59 libboost_iostreams.so.1.42.0
-rw-r--r-- 1 root root   387136 Jan  8 11:03 libboost_math_c99.a
lrwxrwxrwx 1 root root       27 Jan  8 10:54 libboost_math_c99.so ->
libboost_math_c99.so.1.42.0
-rwxr-xr-x 1 root root   202408 Jan  8 10:54 libboost_math_c99.so.1.42.0
-rw-r--r-- 1 root root   392946 Jan  8 11:03 libboost_math_c99f.a
lrwxrwxrwx 1 root root       28 Jan  8 10:54 libboost_math_c99f.so ->
libboost_math_c99f.so.1.42.0
-rwxr-xr-x 1 root root   198896 Jan  8 10:54 libboost_math_c99f.so.1.42.0
-rw-r--r-- 1 root root   387936 Jan  8 11:03 libboost_math_c99l.a
lrwxrwxrwx 1 root root       28 Jan  8 10:54 libboost_math_c99l.so ->
libboost_math_c99l.so.1.42.0
-rwxr-xr-x 1 root root   195524 Jan  8 10:54 libboost_math_c99l.so.1.42.0
-rw-r--r-- 1 root root  2253832 Jan  8 11:02 libboost_math_tr1.a
lrwxrwxrwx 1 root root       27 Jan  8 10:53 libboost_math_tr1.so ->
libboost_math_tr1.so.1.42.0
-rwxr-xr-x 1 root root   379269 Jan  8 10:53 libboost_math_tr1.so.1.42.0
-rw-r--r-- 1 root root  2316806 Jan  8 11:02 libboost_math_tr1f.a
lrwxrwxrwx 1 root root       28 Jan  8 10:53 libboost_math_tr1f.so ->
libboost_math_tr1f.so.1.42.0
-rwxr-xr-x 1 root root   399838 Jan  8 10:53 libboost_math_tr1f.so.1.42.0
-rw-r--r-- 1 root root  2251708 Jan  8 11:02 libboost_math_tr1l.a
lrwxrwxrwx 1 root root       28 Jan  8 10:54 libboost_math_tr1l.so ->
libboost_math_tr1l.so.1.42.0
-rwxr-xr-x 1 root root   375525 Jan  8 10:54 libboost_math_tr1l.so.1.42.0
-rw-r--r-- 1 root root   133276 Jan  8 11:05 libboost_prg_exec_monitor.a
lrwxrwxrwx 1 root root       35 Jan  8 10:56 libboost_prg_exec_monitor.so ->
libboost_prg_exec_monitor.so.1.42.0-rwxr-xr-x 1 root root    88930 Jan  8
10:56 libboost_prg_exec_monitor.so.1.42.0
-rw-r--r-- 1 root root   985992 Jan  8 11:03 libboost_program_options.a
lrwxrwxrwx 1 root root       34 Jan  8 10:55 libboost_program_options.so ->
libboost_program_options.so.1.42.0
-rwxr-xr-x 1 root root   470951 Jan  8 10:55
libboost_program_options.so.1.42.0
-rw-r--r-- 1 root root   831110 Jan  8 11:04 libboost_python.a
lrwxrwxrwx 1 root root       25 Jan  8 10:55 libboost_python.so ->
libboost_python.so.1.42.0
-rwxr-xr-x 1 root root   497041 Jan  8 10:55 libboost_python.so.1.42.0
-rw-r--r-- 1 root root  2550956 Jan  8 11:01 libboost_regex.a
lrwxrwxrwx 1 root root       24 Jan  8 10:58 libboost_regex.so ->
libboost_regex.so.1.42.0
-rwxr-xr-x 1 root root  1140439 Jan  8 10:58 libboost_regex.so.1.42.0
-rw-r--r-- 1 root root  1338848 Jan  8 11:04 libboost_serialization.a
lrwxrwxrwx 1 root root       32 Jan  8 10:56 libboost_serialization.so ->
libboost_serialization.so.1.42.0
-rwxr-xr-x 1 root root   686156 Jan  8 10:56
libboost_serialization.so.1.42.0
-rw-r--r-- 1 root root   169112 Jan  8 11:05 libboost_signals.a
lrwxrwxrwx 1 root root       26 Jan  8 10:56 libboost_signals.so ->
libboost_signals.so.1.42.0
-rwxr-xr-x 1 root root   104775 Jan  8 10:56 libboost_signals.so.1.42.0
-rw-r--r-- 1 root root    28524 Jan  8 11:00 libboost_system.a
lrwxrwxrwx 1 root root       25 Jan  8 10:58 libboost_system.so ->
libboost_system.so.1.42.0
-rwxr-xr-x 1 root root    21323 Jan  8 10:58 libboost_system.so.1.42.0
-rw-r--r-- 1 root root  2095778 Jan  8 10:59 libboost_test_exec_monitor.a
-rw-r--r-- 1 root root   197012 Jan  8 11:05 libboost_thread.a
lrwxrwxrwx 1 root root       25 Jan  8 10:57 libboost_thread.so ->
libboost_thread.so.1.42.0
-rwxr-xr-x 1 root root   131951 Jan  8 10:57 libboost_thread.so.1.42.0
-rw-r--r-- 1 root root  2323058 Jan  8 11:05 libboost_unit_test_framework.a
lrwxrwxrwx 1 root root       38 Jan  8 10:57 libboost_unit_test_framework.so
-> libboost_unit_test_framework.so.1.42.0
-rwxr-xr-x 1 root root  1150289 Jan  8 10:57
libboost_unit_test_framework.so.1.42.0
-rw-r--r-- 1 root root  3414734 Jan  8 11:06 libboost_wave.a
lrwxrwxrwx 1 root root       23 Jan  8 10:58 libboost_wave.so ->
libboost_wave.so.1.42.0
-rwxr-xr-x 1 root root  1783632 Jan  8 10:58 libboost_wave.so.1.42.0
-rw-r--r-- 1 root root   886770 Jan  8 11:04 libboost_wserialization.a
lrwxrwxrwx 1 root root       33 Jan  8 10:56 libboost_wserialization.so ->
libboost_wserialization.so.1.42.0
-rwxr-xr-x 1 root root   492824 Jan  8 10:56
libboost_wserialization.so.1.42.0
*lrwxrwxrwx 1 root root       18 Jan  8 11:11 libicudata.so ->
libicudata.so.42.1
lrwxrwxrwx 1 root root       18 Jan  8 11:11 libicudata.so.42 ->
libicudata.so.42.1
-rw-r--r-- 1 root root 16010036 Jan  8 11:11 libicudata.so.42.1
lrwxrwxrwx 1 root root       18 Jan  8 11:11 libicui18n.so ->
libicui18n.so.42.1
lrwxrwxrwx 1 root root       18 Jan  8 11:11 libicui18n.so.42 ->
libicui18n.so.42.1
-rwxr-xr-x 1 root root  2209864 Jan  8 11:11 libicui18n.so.42.1
lrwxrwxrwx 1 root root       16 Jan  8 11:11 libicuio.so -> libicuio.so.42.1
lrwxrwxrwx 1 root root       16 Jan  8 11:11 libicuio.so.42 ->
libicuio.so.42.1
-rwxr-xr-x 1 root root    62206 Jan  8 11:11 libicuio.so.42.1
lrwxrwxrwx 1 root root       16 Jan  8 11:11 libicule.so -> libicule.so.42.1
lrwxrwxrwx 1 root root       16 Jan  8 11:11 libicule.so.42 ->
libicule.so.42.1
-rwxr-xr-x 1 root root   298042 Jan  8 11:11 libicule.so.42.1
lrwxrwxrwx 1 root root       16 Jan  8 11:11 libiculx.so -> libiculx.so.42.1
lrwxrwxrwx 1 root root       16 Jan  8 11:11 libiculx.so.42 ->
libiculx.so.42.1
-rwxr-xr-x 1 root root    70910 Jan  8 11:11 libiculx.so.42.1
lrwxrwxrwx 1 root root       16 Jan  8 11:11 libicutu.so -> libicutu.so.42.1
lrwxrwxrwx 1 root root       16 Jan  8 11:11 libicutu.so.42 ->
libicutu.so.42.1
-rwxr-xr-x 1 root root   159020 Jan  8 11:11 libicutu.so.42.1
lrwxrwxrwx 1 root root       16 Jan  8 11:11 libicuuc.so -> libicuuc.so.42.1
lrwxrwxrwx 1 root root       16 Jan  8 11:11 libicuuc.so.42 ->
libicuuc.so.42.1
-rwxr-xr-x 1 root root  1608359 Jan  8 11:11 libicuuc.so.42.1*

Since ICU is obviously not located at /usr/local/, do I have to specifically
put it as a command line option when I run "python scons/scons.py"?


This is what I get for "ldd /usr/local/lib64/libmapnik.so.0.8":


ldd /usr/local/lib64/libmapnik.so.0.8
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00002b5316421000)
        libltdl.so.3 => /usr/lib64/libltdl.so.3 (0x00002b531659c000)
        libpng.so.3 => /usr/lib64/libpng.so.3 (0x00002b53166a3000)
        libtiff.so.3 => /usr/lib64/libtiff.so.3 (0x00002b53167e0000)
        libz.so.1 => /lib64/libz.so.1 (0x00002b531693a000)
        libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00002b5316a4e000)
        libproj.so.0 => /usr/lib64/libproj.so.0 (0x00002b5316b70000)
        libicuuc.so.34 => /usr/lib64/libicuuc.so.34 (0x00002b5316cb2000)
        libboost_filesystem.so.1.42.0 =>
/usr/local/lib/libboost_filesystem.so.1.42.0 (0x00002b5316ed4000)
        libboost_regex.so.1.42.0 => /usr/local/lib/libboost_regex.so.1.42.0
(0x00002b5316fea000)
        libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00002b53171d3000)
        libboost_thread.so.1.42.0 =>
/usr/local/lib/libboost_thread.so.1.42.0 (0x00002b5317417000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00002b531752f000)
        libm.so.6 => /lib64/libm.so.6 (0x00002b531772d000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00002b5317882000)
        libc.so.6 => /lib64/libc.so.6 (0x00002b5317990000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00002b5317bd0000)
        libicudata.so.34 => /usr/lib64/libicudata.so.34 (0x00002b5317cd4000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00002b5318643000)
        libboost_system.so.1.42.0 =>
/usr/local/lib/libboost_system.so.1.42.0 (0x00002b531875c000)
        librt.so.1 => /lib64/librt.so.1 (0x00002b531885f000)
        /lib64/ld-linux-x86-64.so.2 (0x0000555555554000)


Thanks for your help!

Dom

On Mon, Jan 11, 2010 at 2:56 PM, Artem Pavlenko <[email protected]> wrote:

> Hi Dom,
>
> It can be you're loading wrong (old) version of icu at runtime. Did
> you install icu 4.x into /usr/local ?
>
> Could you post result of :
>
> ldd /usr/local/lib64/libmapnik.so.0.8
>
>
> Regards,
> Artem
>
> 2010/1/11 Dom Lehr <[email protected]>:
> > Hey guys,
> >
> > since my installation finally went thru, I was about to test it.
> > Unfortunately, I get "Boost undefined symbols":
> >
> > dbsosm:/usr/local/bin # 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:
> > _ZNK7icu_4_213UnicodeString9doCompareEiiPKtii
> >
> >
> >
> >  I was lookin at the "Installation Troubleshooting" Page
> > (http://trac.mapnik.org/wiki/InstallationTroubleshooting) and found a
> > solution for "Boost undefined symbols", but... I am using boost version
> > 1.42, which I compiled from source. According to this "solution" it
> should
> > be fixed by now.
> >
> > I am running Suse Linux Enterprise Server 10, SP 2, 64 bit. Mapnik 0.7.0
> > Release.
> >
> > I appreciate your help!
> >
> > Dom
> >
>
>
_______________________________________________
Mapnik-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/mapnik-users

Reply via email to