[Pkg-parrot-devel] parrot FTBS on ia64 mipsel and sparc
Andy Dougherty
doughera at lafayette.edu
Sun Apr 15 00:28:32 UTC 2012
On Sun, 15 Apr 2012, Allison Randal wrote:
> On 04/14/2012 10:18 PM, Alessandro Ghedini wrote:
> > Hi,
> >
> > I've just noticed that parrot 4.0.0 fails to build from source on ia64 mipsel
> > and sparc [0] with the same "Bus error" when calling:
> >
> >> ./miniparrot -Iruntime/parrot/include config_lib.pir > runtime/parrot/include/config.fpmc
> >
> > and I can reproduce the failures in the respective porterboxes (I've tried
> > smetana.d.o for sparc and eder.d.o for mipsel). The same happens with the
> > latest revision in the upstream git repository.
>
> Bus error is a memory handling error. Is there a way that I or others
> can get access to the porter boxes?
This sounds like the same problem I reported last year (on Solaris/SPARC);
it's issue #603:
https://github.com/parrot/parrot/issues/603
There's a hacky patch that works around the problem included with that
issue. Unfortunately, the github migration messed up the patch so it no
longer applies, but there should be a link back to the old version on Trac
which might apply, unless Parrot has changed too much in the meantime.
> > (this was taken with the code from git on mipsel). I'm now running a git bisect
> > (again, on mipsel), it will take some time though.
>
> You can do a quick bisect to start with, only looking at changes to
> src/pmc/task.pmc. There aren't very many since 3.6.0, which is the last
> release that successfully built on ia64, mipsel, and sparc.
I suspect a bisect will not be helpful. At least when I tried to bisect
to diagnose issue 603, there were too many broken intermediate versions.
--
Andy Dougherty doughera at lafayette.edu
More information about the parrot-dev
mailing list