I compiled on Tru64
   > uname -m -p -r -s -v
      OSF1 V4.0 878 alpha

I compiled with the digital compiler, not gcc,
  DEC C V5.6-075 on Digital UNIX V4.0 (Rev. 878)

I ran into the inet_pton problem described earlier. This installation also does
not have snprintf() so I had to add an #ifdef HAS_SNPRINTF in src/spf_render.c
to use sprintf. In src/embed.c, it did not like
if (program_code == MAP_FAILED)
so I had to change to read like in icu/source/common/umapfile.c
if(program_code == ((void *) MAP_FAILED) )


Everything else compiled fine though...

A few tests failed, I've attached the output from 'make test'.

-skip

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 skipped: getline/setline changes not finished
t/op/gc.............ok
t/op/globals........ok
t/op/hacks..........ok, 2/2 skipped: no universal SIGFPE handling
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 skipped: Await exceptions
t/op/number.........ok
t/op/rx.............ok, 1/23 skipped: Pending some sort of lowercasing op
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 skipped: clone not finished yet
t/pmc/iter..........ok, 1/9 skipped: N/Y: get_keyed_int gets rest of array
t/pmc/key...........ok
t/pmc/managedstruct.ok, 1/5 skipped: intval size != 4
t/pmc/mmd...........ok
t/pmc/multiarray....ok
t/pmc/nci...........alpha JIT CPU
.so SO extension
ok, 29/29 skipped: needs jit/i386 and libnci.so
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........skipped: No events yet
t/pmc/sort..........ok
t/pmc/sub...........ok
t/pmc/threads.......skipped: No threading yet or test not enabled for 'dec_osf'
t/pmc/timer.........ok, 5/7 skipped: No thread config yet
t/pmc/tqueue........#     Failed test (t/pmc/tqueue.t at line 22)
#          got: 'ok 1
# 0
# share() not implemented in class 'PerlInt''
#     expected: 'ok 1
# 0
# 2
# 2
# 3
# '
# './parrot -b --gc-debug t/pmc/tqueue_1.pasm' failed with exit code 2
# Looks like you failed 1 tests of 1.
dubious
        Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 1
        Failed 1/1 tests, 0.00% okay
t/native_pbc/integer.#     Failed test (t/native_pbc/integer.t at line 35)
#          got: ''
#     expected: '270544960'
#     Failed test (t/native_pbc/integer.t at line 48)
#          got: ''
#     expected: '270544960'
# 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/native_pbc/number.#     Failed test (t/native_pbc/number.t at line 42)
#          got: ''
#     expected: '1.000000
# 4.000000
# 16.000000
# 64.000000
# 256.000000
# 1024.000000
# 4096.000000
# 16384.000000
# 65536.000000
# 262144.000000
# 1048576.000000
# 4194304.000000
# 16777216.000000
# 67108864.000000
# 268435456.000000
# 1073741824.000000
# 4294967296.000000
# 17179869184.000000
# 68719476736.000000
# 274877906944.000000
# 1099511627776.000000
# 4398046511104.000000
# 17592186044416.000000
# 70368744177664.000000
# 281474976710656.000000
# 1125899906842620.000000
# '
#     Failed test (t/native_pbc/number.t at line 85)
#          got: ''
#     expected: '1.000000
# 4.000000
# 16.000000
# 64.000000
# 256.000000
# 1024.000000
# 4096.000000
# 16384.000000
# 65536.000000
# 262144.000000
# 1048576.000000
# 4194304.000000
# 16777216.000000
# 67108864.000000
# 268435456.000000
# 1073741824.000000
# 4294967296.000000
# 17179869184.000000
# 68719476736.000000
# 274877906944.000000
# 1099511627776.000000
# 4398046511104.000000
# 17592186044416.000000
# 70368744177664.000000
# 281474976710656.000000
# 1125899906842620.000000
# '
#     Failed test (t/native_pbc/number.t at line 125)
#          got: ''
#     expected: '1.000000
# 4.000000
# 16.000000
# 64.000000
# 256.000000
# 1024.000000
# 4096.000000
# 16384.000000
# 65536.000000
# 262144.000000
# 1048576.000000
# 4194304.000000
# 16777216.000000
# 67108864.000000
# 268435456.000000
# 1073741824.000000
# 4294967296.000000
# 17179869184.000000
# 68719476736.000000
# 274877906944.000000
# 1099511627776.000000
# 4398046511104.000000
# 17592186044416.000000
# 70368744177664.000000
# 281474976710656.000000
# 1125899906842620.000000
# '
# Looks like you failed 3 tests of 3.
dubious
        Test returned status 3 (wstat 768, 0x300)
DIED. FAILED tests 1-3
        Failed 3/3 tests, 0.00% okay
imcc/t/imcpasm/cfg..ok
imcc/t/imcpasm/opt0.ok
imcc/t/imcpasm/opt1.ok, 1/49 skipped: constant concat N/Y
imcc/t/imcpasm/opt2.ok, 1/5 skipped: loop opt disabled for now
imcc/t/imcpasm/optc.ok, 6/6 skipped: PCC changes
imcc/t/imcpasm/pcc..ok, 10/10 skipped: PCC changes
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.....Name "main::OLDERR" used only once: possible typo at 
imcc/t/syn/file.t line 358.
ok, 1/12 skipped: multiple loading not speced - failing
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 skipped: various reasons
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............#     Failed test (t/src/io.t at line 627)
#          got: ''
#     expected: 'Hello, World
# '
# Looks like you failed 1 tests of 20.
dubious
        Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 19
        Failed 1/20 tests, 95.00% okay (-1 skipped test: 18 okay, 90.00%)
t/src/list..........ok
t/src/manifest......ok
t/src/sprintf.......ok
Failed Test  Status Wstat Total Fail  Failed  List of failed
-------------------------------------------------------------------------------
t/native_pbc/in   2   512     2    2 100.00%  1-2
t/native_pbc/nu   3   768     3    3 100.00%  1-3
t/pmc/tqueue.t    1   256     1    1 100.00%  1
t/src/io.t        1   256    20    1   5.00%  19
2 tests and 66 subtests skipped.
Failed 4/95 test scripts, 95.79% okay. 7/1361 subtests failed, 99.49% okay.
gmake: *** [test] Error 25
Summary of my parrot 0.0.13 configuration:
  configdate='Fri Feb 27 12:13:17 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=' -L/usr/local/lib',
    cc_ldflags='',
    libs='-lm -liconv -lpthread'
  Dynamic Linking:
    so='.so', ld_shared='-shared -expect_unresolved "*" -msym -std -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

Reply via email to