Re: nhc98 1.14a build fails on Linux
Malcolm Wallace <[email protected]> Mon, 6 Jan 2003 18:09:22 +0000
| Newsgroups | gmane.comp.lang.haskell.nhc.bugs |
|---|---|
| Organization | Dept of Computer Science, University of York |
| Message-ID | <[email protected]> |
Peter Simons <[email protected]> writes: > I just tried to build the latest nhc98 version on Gentoo Linux/ix86. > And failed. ;-) > > /usr/local/src/nhc98-1.14a/script/nhc98: line 600: 32003 Segmentation fault > > I am quite lost what to do and what to try. Does anyone have an idea? My guess is that your system has gcc-3.xx by default, which is known to break nhc98. I'm not totally sure why, but I think it has to do with data layout in array initialisation statements in C. The only current work-around I know is to use gcc-2.9x if you can. I don't know whether it possible for you to have both versions of gcc installed simultaneously, but if so, then I would suggest starting a fresh build with something like CC=gcc-2.96 ./configure --prefix=/usr/local/nhc98 It may also be necessary for you to set the CC variable for any subsequent compilations performed by nhc98, since it uses your C compiler as a portable back-end for code generation. > One more thing: Is it possible that the build is screwed up pretty > much in case I do have a version of hmake installed already? No, that is unlikely. Regards, Malcolm