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 <br...@brentdax.com>
Perl and Parrot hacker
There is no cabal.