[nhc-bugs] Trouble building nhc98 for AIX

John Goerzen jgoerzen at excelhustler.com
Thu Sep 30 11:57:46 EDT 2004


On Thursday 30 September 2004 10:20 am, Malcolm Wallace wrote:
> John Goerzen <jgoerzen at excelhustler.com> writes:
> > > Thanks, I'll add those tests to CVS.
> >
> > I've got one other patch I'll send along yet once I've got
> > everything built.
>
> Please do.

With the CVS file, the only change I had to make was:

--- script/harch~       2003-02-13 12:08:43.000000000 -0600
+++ script/harch        2004-09-30 10:43:31.000000000 -0500
@@ -85,7 +85,7 @@
                 then OS=$OS-`oslevel`
                 else OS=$OS-unknown
                 fi
-                if /etc/lsattr -EHl proc0 | grep -i powerpc >/dev/null 
2>&1
+                if lsattr -EHl proc0 | grep -i powerpc >/dev/null 2>&1
                 then PROCESSOR=powerpc
                 else PROCESSOR=power
                 fi ;;

> There have been a few recent patches, additional to those on the
> website, for fixing nhc98's interaction with gcc-3.3.x.  Rather than
> try to extract them, I'm going to suggest you collect a snapshot of
> the current CVS, which has these fixes plus several more
> improvements. Then, if you still can't get it to build, we will at
> least be sure that the problem does not lie with inadequate patch
> management, but with the current codebase.
>
>     ftp://ftp.cs.york.ac.uk/pub/haskell/nhc98/nhc98src-1.17.tar.gz

Got it, but build crashed with the same error:

/home/jgoerzen/programs/nhc98-1.17/script/nhc98 -c +CTS -lib  -redefine 
-CTS   +RTS -H32M -RTS 
-o /home/jgoerzen/programs/nhc98-1.17/targets/powerpc-AIX-5.1.0.0/obj/prelude/DErrNo/DErrNo.o 
DErrNo.hs
/home/jgoerzen/programs/nhc98-1.17/script/nhc98[452]: 72104 Segmentation 
fault(coredump)
/home/jgoerzen/programs/nhc98-1.17/script/nhc98[462]: 66656 Segmentation 
fault(coredump)
Trying to get tag from unevaluated node in TABLESWITCH at 200a2d25!
Node is:
 20052b5f at 200c5cac


>
> Regards,
>     Malcolm

-- 
John Goerzen


More information about the Nhc-bugs mailing list