[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