[Mono-list] compiling mono from source and libicui18n.so.28

Joeri Belis joeri.belis@nollekens.be
Mon, 5 Jul 2004 09:37:31 +0200


When i try to compile mono 1.0 from source i get

Making all in mini
make[3]: Entering directory `/usr/local/src/mono-1.0/mono/mini'
./genmdesc ./cpu-pentium.md cpu-pentium.h pentium_desc
./genmdesc: error while loading shared libraries: libicui18n.so.28: cannot
open shared object file: No such file or directory
make[3]: *** [cpu-pentium.h] Error 127
make[3]: Leaving directory `/usr/local/src/mono-1.0/mono/mini'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/src/mono-1.0/mono'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/mono-1.0'
make: *** [all] Error 2

0.91 compiled without problems and i have icu 2.8 installed in
/usr/local/lib

This is the output of ./configure --prefix=/usr/local

        GC:          included
        ICU:         yes. Version: 2.8
        __thread:    yes
        SIGALTSTACK: no
        Engine:      Building and using the JIT
        2.0 Alpha:   no
        JNI support: no

root@0[lib]# pwd
/usr/local/lib
root@0[lib]# ls libicu*
libicudata.so       libicui18n.so.28.0  libicule.so.28    libicutoolutil.so
libicuuc.so.28.0
libicudata.so.28    libicuio.so         libicule.so.28.0
libicutoolutil.so.28
libicudata.so.28.0  libicuio.so.28      libiculx.so
libicutoolutil.so.28.0
libicui18n.so       libicuio.so.28.0    libiculx.so.28    libicuuc.so
libicui18n.so.28    libicule.so         libiculx.so.28.0  libicuuc.so.28