ghc 6.8 build not happy
I tried building the ghc-6.8.20070913 source distribution with extras on OS X 10.4.10 and the build failed because happy was not found. The README file does suggest that happy should already be installed, but the wiki page describing the source builds (http://hackage.haskell.org/trac/ghc/wiki/Building/GettingTheSources) says that happy output should already be included in these drops and says that the source builds should work out of the box (./configure; make as described in the readme file) without needing extra tools like happy. (I also get the same result on a fedora 7 system on an x86 box.)
I downloaded the happy sources to see if I could build that, but make didn't work. The happy Makefile starts with "TOP = .." followed by "include $(TOP)/mk/boilerplate.mk", and needless to say I apparently don't have whatever is needed in the .. directory.
So I'm not sure if this is a documentation bug or something that isn't quite right with the source distribution. It would be nice if the source distribution would build right out of the box without prerequisites beyond having a recent ghc installed, as was the case with the 6.6.x drops. But if happy and/or other haskell-specific tools are needed for the build, it needs to be possible to install them fairly directly with what is available in the source distributions.
Thanks
Trac metadata
Trac field | Value |
---|---|
Version | 6.8 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Build System |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |