Fresh CVS checkout (not update):
oolong:~/research/parrot-11 coke$ perl Configure.pl; make
<SNIP>
astparser.o
astlexer.o
ast_main.o
node.o
c++ -o parrot -L/usr/local/lib -g imcc/main.o blib/lib/libparrot.a -lm -lpthread -lm -L/usr/local/lib -licuuc -lpthread -lm
ld: warning can't open dynamic library: libicudata.dylib.30 (checking for undefined symbols may be affected) (No such file or directory, errno = 2)
ld: Undefined symbols:
_icudt30_dat referenced from libicuuc.dylib.30 expected to be defined in libicudata.dylib.30
make: *** [parrot] Error 1
oolong:~/research/parrot-11 coke$ uname -a
Darwin oolong 7.5.0 Darwin Kernel Version 7.5.0: Thu Aug 5 19:26:16 PDT 2004; root:xnu/xnu-517.7.21.obj~3/RELEASE_PPC Power Macintosh powerpc
I am using a pre-built icu ..
oolong:~/research/parrot-11 coke$ which icu-config
/usr/local/bin/icu-config
oolong:~/research/parrot-11 coke$ icu-config --version
3.0
does
c++ -o parrot -L/usr/local/lib -g imcc/main.o blib/lib/libparrot.a -lm
-lpthread -lm -L/usr/local/lib -licuuc -licudata -lpthread -lm
work?
jens
My bet is that it will. It looks like the same bug I
reported right after auto-detecting a system ICU went
in. My solution was to just continue telling it about
my system ICU and not let it try to figure it out.
perl Configure.pl --icuheaders=/usr/local/include
--icushared='-L/usr/local/lib -lcygicuuc -lcygicudt'
>
> jens
>
Joshua Gatcomb
a.k.a. Limbic~Region
__________________________________
Do you Yahoo!?
Take Yahoo! Mail with you! Get it on your mobile phone.
http://mobile.yahoo.com/maildemo
t/library/parrotlib............# Failed test (t/library/parrotlib.t at line 47)
# got: 'Parrot VM: Can't stat runtime/parrot/include/parrotlib.pbc, code 2.
# '
# expected: 'runtime/parrot/include/datatypes.pasm
# '
# '(cd . && ./parrot -b --gc-debug "/Users/coke/research/parrot-11/t/library/parrotlib_1.imc")' failed with exit code 138
t/library/parrotlib............NOK 1# Failed test (t/library/parrotlib.t at line 56)
# got: 'Parrot VM: Can't stat runtime/parrot/include/parrotlib.pbc, code 2.
etc.
jens
JEff
I've disabled the code that removes -licudata, I hope it works now.
Sorry for that!
> JEff
jens