[Mono-devel-list] build Mono 0.31

Richard Torkar richard.torkar at htu.se
Fri Mar 19 03:45:10 EST 2004


On Fri, 2004-03-19 at 11:51 +0700, donaldi sp wrote:

> Dear all,
> 
> When I build Mono 0.31, I got this error:
> 
> gcc -g -O2 -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmi
> ssing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-extern
> s -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -o genmdesc g
> enmdesc-genmdesc.o genmdesc-helpers.o -pthread -Wl,--export-dynamic  ../../
> mono/metadata/.libs/libmonoruntime.al ../../mono/metadata/.libs/libmetadata
> .al ../../mono/io-layer/.libs/libwapi.al ../../mono/utils/.libs/libmonoutil
> s.al ../../libgc/.libs/libmonogc.al -L/usr/local/lib -licui18n -licuuc -lic
> udata /usr/lib/libgthread-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/l
> ibglib-2.0.so -lnsl -lpthread -lm -lrt
> ./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

Do you have ICU installed?
libicui18n.so.28 is the file gcc tries to open.

E.g. these are the ICU files I have in my /usr/lib directory:
tux /usr/portage/media-libs$ ls /usr/lib/libicu*
/usr/lib/libicudata.so       /usr/lib/libicuio.so       /usr/lib/libiculx.so             /usr/lib/libicuuc.so
/usr/lib/libicudata.so.28    /usr/lib/libicuio.so.28    /usr/lib/libiculx.so.28          /usr/lib/libicuuc.so.28
/usr/lib/libicudata.so.28.0  /usr/lib/libicuio.so.28.0  /usr/lib/libiculx.so.28.0        /usr/lib/libicuuc.so.28.0
/usr/lib/libicui18n.so       /usr/lib/libicule.so       /usr/lib/libicutoolutil.so
/usr/lib/libicui18n.so.28    /usr/lib/libicule.so.28    /usr/lib/libicutoolutil.so.28
/usr/lib/libicui18n.so.28.0  /usr/lib/libicule.so.28.0  /usr/lib/libicutoolutil.so.28.0

What distribution are you running?

/Richard




More information about the Mono-devel-list mailing list