Peter Gavin:
The problem seems to be that ranlib isn't being run from the cabal-
generated makefiles after each libHS.a under libraries/ is built. At
some point the build fails when trying to link to libHShaskell98.a,
complaining about a missing index, so I ran ranlib on the library,
and the build continued. I ended up patching cabal to add a ranlib
call from the makefiles, and the build proceeded from start to
finish, without failing.
If anyone is interested in seeing the patch, I've sent it to the
Cabal-devel list:
http://www.haskell.org/pipermail/cabal-devel/2008-February/002033.html
Has anyone else using Mac OSX 10.5 had this problem?
Yes, I have seen the same problem. Interestingly, it only happens
during the initial build in a fresh tree.
BTW, an alternative to ranlib is to pass the -s option to ar. It will
then create a table of contents straight away (which is the default
behaviour of GNU ar).
Manuel
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs