I recently got my hands on money for an upgrade, and got an AMD64 and
motherboard and installed them.  I'm still using 32-bit Windows, but
I've also installed a 64-bit Gentoo on some previously unpartitioned
space.

Initially, Parrot didn't build.  Fortunately, the error message was
helpful[1]; I had to 'make cvsclean' and run Configure with
--ccflags=':add{ -fPIC }'.  Once I did, though...

t/library/streams..............ok 10/21#     Failed test
(t/library/streams.t at line 101)
#          got: '[hel]
# [lowo] = [lowo]
# [rld!]
# [hel]
# [worl] = [worl]
# [d!]
# [parrotis cool]
# done
# finished
# '
#     expected: '[hel]
# [lowo] = [lowo]
# [rld!]
# [lo]
# [lowo] = [lowo]
# [rld!]
# [parrotis cool]
# done
# finished
# '
...
Failed Test         Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/library/streams.t    1   256    21    1   4.76%  11
3 tests and 53 subtests skipped.
Failed 1/124 test scripts, 99.19% okay. 1/1959 subtests failed, 99.95% okay.

Any thoughts on this?

make testg gives similar results; testj fails every test with the
complaint that that copy of Parrot can't do the JIT thing, but that's
hardly surprising.


[1] The exact message:
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/../../../../x86_64-pc-linux-gnu/bin/ld:
src/nci_test.o: relocation R_X86_64_32 can not be used when making a
shared object; recompile with -fPIC

-- 
Brent 'Dax' Royal-Gordon <[EMAIL PROTECTED]>
Perl and Parrot hacker

There is no cabal.

Reply via email to