Hi, I got parrot to build on Alpha OSF1, but I can't get make test to go. Here's what I see:
rolf:[524]/var/tmp/parrot>/usr/bin/make test perl t/harness --gc-debug --running-make-test -b t/op/*.t t/pmc/*.t t/native_pbc/*.t imcc/t/*/*.t t/src/*.t t/op/00ff-dos.......15944:./parrot: /sbin/loader: Error: Unresolved symbol in ./parrot: inet_pton # Failed test (t/op/00ff-dos.t at line 23) # got: 'thread_init: loader error: dlopen: Unresolved symbols # ' # expected: 'ok # ' # './parrot -b --gc-debug t/op/00ff-dos_1.pasm' failed with exit code 1 15945:./parrot: /sbin/loader: Error: Unresolved symbol in ./parrot: inet_pton # Failed test (t/op/00ff-dos.t at line 30) # got: 'thread_init: loader error: dlopen: Unresolved symbols # ' # expected: 'ok # ' # './parrot -b --gc-debug t/op/00ff-dos_2.pasm' failed with exit code 1 # Looks like you failed 2 tests of 2. dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 1-2 Failed 2/2 tests, 0.00% okay t/op/00ff-unix......15946:./parrot: /sbin/loader: Error: Unresolved symbol in ./parrot: inet_pton # Failed test (t/op/00ff-unix.t at line 23) # got: 'thread_init: loader error: dlopen: Unresolved symbols # ' # expected: 'ok # ' # './parrot -b --gc-debug t/op/00ff-unix_1.pasm' failed with exit code 1 # Looks like you failed 1 tests of 1. dubious Test returned status 1 (wstat 256, 0x100) Undefined subroutine &Test::Harness::WCOREDUMP called at /usr/local/lib/perl5/5.00503/Test/Harness.pm line 288. *** Exit 1 Stop. I haven't been able to work out exactly what the problem is, so hopefully someone else who has more knowledge/experience than me can work it out. Here's more information that may help rolf:[525]/var/tmp/parrot>cat myconfig Summary of my parrot 0.0.13 configuration: configdate='Sat Feb 28 14:43:58 2004' Platform: osname=dec_osf, archname=alpha-dec_osf jitcapable=1, jitarchname=alpha-dec_osf, jitosname=DEC_OSF, jitcpuarch=alpha execcapable=0 perl=perl Compiler: cc='cc', ccflags='-std -fprm d -ieee -D_INTRINSICS -I/usr/local/include -DLANGUAGE_C -pthread', Linker and Libraries: ld='ld', ldflags='-s -L/usr/local/lib', cc_ldflags='', libs='-lm -lpthread' Dynamic Linking: so='.so', ld_shared='-shared -expect_unresolved "*" -O4 -msym -s -L/usr/local/lib', ld_shared_flags='' Types: iv=long, intvalsize=8, intsize=4, opcode_t=long, opcode_t_size=8, ptrsize=8, ptr_alignment=4 byteorder=12345678, nv=double, numvalsize=8, doublesize=8 rolf:[526]/var/tmp/parrot>perl -v This is perl, version 5.005_03 built for alpha-dec_osf rolf:[537]/var/tmp/parrot>cc -V cc (cc) Digital UNIX Compiler Driver 3.11 Compaq C V6.1-119 on Digital UNIX V4.0G (Rev. 1530) Also, the C compiler mentioned one particular warning about the size of double and long double, specifically: cc: Info: ./include/parrot/config.h, line 62: In this declaration, type long double has the same representation as type double on this platform. (longdoublenyi) typedef long double HUGEFLOATVAL; However, I don't see how this causes make test to barf the way it does. I hope this is of some help. Later Paul -- [EMAIL PROTECTED] Department of Physics University of Queensland St Lucia Brisbane Queensland 4072 Australia Quantum Mechanics: the dreams stuff is made of.