* 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

Reply via email to