Build failure of nhc98-1.18 on Mac OS X 10.3.8 with gcc 3.3

Hi, I've encountered a build failure of nhc98 1.18 on Mac OS X 10.3.8 using Apple's gcc 3.3. The build fails with a bus error, as can be seen in the attached log. GHC is not installed; the build is using gcc. The build was done with 'ulimit -s unlimited' set and also used gnu make 3.79. The build is part of the darwinports infrastructure on Mac OS X, which builds software from source in the manner of the FreeBSD ports collection. The build commands were: CC=gcc ./configure --buildwith=gcc --mandir=/opt/local/share/man ulimit -s unlimited && make Can anyone tell me if I've done something blindingly stupid? Please cc me as I am not subscribed to the nhc lists. Thanks! Best Wishes, Greg Wright

Gregory Wright
I've encountered a build failure of nhc98 1.18 on Mac OS X 10.3.8 using Apple's gcc 3.3. The build fails with a bus error, as can be seen in the attached log. GHC is not installed; the build is using gcc.
Thanks for the bug report. This bus error bug was the main reason holding up the release of 1.18 for the last year or so, and it was recently fixed thanks to Wolfgang Thaller. One of the consequences of the fix was a need to regenerate at least some of the .hc bootstrapping files, and unfortunately, it turns out that this step was omitted on the Solaris machine where I put together the src tarball. :-( Apologies. I have re-packaged the tarball with the correct .hc files now, and tested that it does indeed now build correctly on MacOS 10.3.8, with gcc-3.3.
CC=gcc ./configure --buildwith=gcc --mandir=/opt/local/share/man
By the way, it is no longer necessary to explicitly set CC=gcc on MacOS.
Can anyone tell me if I've done something blindingly stupid?
Nope, my fault! Regards, Malcolm
participants (2)
-
Gregory Wright
-
Malcolm Wallace