--- Joshua Gatcomb <[EMAIL PROTECTED]> wrote: > > 1. Transfer ICU 3.0 and build from source > 2. Do a fresh CVS checkout of parrot, transfer and > build > > $ perl Configure.pl --optimize > <configure all goes well> > > $ make > <all goes well until parrot is linked> > > c++ -o parrot -L/usr/local/lib -Wl,-E -g imcc/main.o > blibl/lib/libparrot.a -lnsl -ldl -lm -lpthread > -lcrypt > -lutil -lrt -lgmp -lpthread -lm -L/usr/local/lib > -licuuc -licudata -lpthread -lm > > ./parrot -o runtime/parrot/include/parrotlib.pbc > runtime/parrot/library/parrotlib.imc > > ./parrot: error while loading shared libraries: > libicuuc.so.30: cannot open shared object file: No > such file or directory > make: *** [runtime/parrot/include/parrotlib.pbc] > Error > 127
Oddly enough, it works if I don't use a system ICU. All tests pass normally, but I get 3 tests failing under JIT t/op/interp.t #7 t/pmc/coroutine.t #10 t/pmc/exception.t #19 I haven't investigated further as I am still confused as to why a system ICU would fail. Cheers Joshua Gatcomb a.k.a. Limbic~Region