* Leopold Toetsch ([EMAIL PROTECTED]) [040228 23:59]: > Paul Cochrane <[EMAIL PROTECTED]> wrote: > > 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 > > Can you please cvs update and run: > > $ perl Configure.pl --define=inet_aton > $ make && make test
Done, and it works ok. Sorry this is late, I didn't check my mail over the weekend. I haven't been around parrot for long, so as far as I can tell from the output it looks jittable, but not able to be executed, and it's not using native signals. I really hope this helps. Here's the myconfig: Summary of my parrot 0.0.13 configuration: configdate='Mon Mar 1 12:58:24 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 And the output from 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.......ok t/op/00ff-unix......ok t/op/arithmetics....ok t/op/basic..........ok t/op/bitwise........ok t/op/calling........ok t/op/comp...........ok t/op/conv...........ok t/op/debuginfo......ok, 3/3 subtests skipped t/op/gc.............ok t/op/globals........ok t/op/hacks..........ok, 2/2 subtests skipped t/op/ifunless.......ok t/op/info...........ok t/op/integer........ok t/op/interp.........ok t/op/jit............ok t/op/jitn...........ok t/op/lexicals.......ok t/op/macro..........ok, 1/16 subtest skipped t/op/number.........ok t/op/rx.............ok, 1/23 subtest skipped t/op/stacks.........ok t/op/string.........ok t/op/time...........ok t/op/trans..........ok t/op/types..........ok t/pmc/array.........ok t/pmc/boolean.......ok t/pmc/coroutine.....ok t/pmc/delegate......ok t/pmc/dumper........ok t/pmc/env...........ok t/pmc/eval..........ok t/pmc/exception.....ok t/pmc/float.........ok t/pmc/freeze........ok t/pmc/intlist.......ok t/pmc/io............ok, 1/21 subtest skipped t/pmc/iter..........ok, 1/9 subtest skipped t/pmc/key...........ok t/pmc/managedstruct.ok, 1/5 subtest skipped t/pmc/mmd...........ok t/pmc/multiarray....ok t/pmc/nci...........ok, 29/29 subtests skipped t/pmc/object-meths..ok t/pmc/objects.......ok t/pmc/orderedhash...ok t/pmc/perlarray.....ok t/pmc/perlhash......ok t/pmc/perlint.......ok t/pmc/perlnum.......ok t/pmc/perlstring....ok t/pmc/pmc...........ok t/pmc/prop..........ok t/pmc/ref...........ok t/pmc/sarray........ok t/pmc/scratchpad....ok t/pmc/signal........skipping test on this platform t/pmc/sort..........ok t/pmc/sub...........ok t/pmc/threads.......ok, 2/11 subtests skipped t/pmc/timer.........ok t/pmc/tqueue........ok t/native_pbc/integer.ok t/native_pbc/number.ok imcc/t/imcpasm/cfg..ok imcc/t/imcpasm/opt0.ok imcc/t/imcpasm/opt1.ok, 1/49 subtest skipped imcc/t/imcpasm/opt2.ok, 5/5 subtests skipped imcc/t/imcpasm/optc.ok, 6/6 subtests skipped imcc/t/imcpasm/pcc..ok, 10/10 subtests skipped imcc/t/imcpasm/sub..ok imcc/t/reg/spill....ok imcc/t/syn/bsr......ok imcc/t/syn/clash....ok imcc/t/syn/const....ok imcc/t/syn/eval.....ok imcc/t/syn/file.....ok, 1/12 subtest skipped imcc/t/syn/keyed....ok imcc/t/syn/labels...ok imcc/t/syn/macro....ok imcc/t/syn/namespace.ok imcc/t/syn/pcc......ok, 2/31 subtests skipped imcc/t/syn/pod......ok imcc/t/syn/scope....ok t/src/basic.........ok t/src/exit..........ok t/src/extend........ok t/src/hash..........ok t/src/intlist.......ok t/src/io............ok, 1/20 subtest skipped t/src/list..........ok t/src/manifest......ok t/src/sprintf.......ok All tests successful, 1 test skipped, plus 67 subtests skipped. Files=95, Tests=1380, 111 wallclock secs (52.80 cusr + 28.33 csys = 81.13 CPU) When building, the compiler still spits out this warning: 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; --------^ But I gather you may have guessed that. > Thanks, No worries! :-) Later Paul