We've been trying to install ghc 6.0 on our freebsd boxes using the port at freshports:
http://www.freshports.org/lang/ghc6/ And following the advice on the ghc download page (http://www.haskell.org/ghc/download_ghc_600.html). Sadly, it dies when it tries to build the libraries (partial transcript attached) The existing ghc version seems fresh enough and seems to work. Any thoughts on what might be going wrong? -- Alastair $ ghc --version The Glorious Glasgow Haskell Compilation System, version 5.04.2 $ uname -a FreeBSD paria 4.8-STABLE FreeBSD 4.8-STABLE #0: Thu Jun 12 14:35:51 MDT 2003 [EMAIL PROTECTED]:/usr/obj/usr/src/sys/UTAHSMP-MANYBPF i386 $ ghc-pkg -l rts, base, haskell98, network, haskell-src, lang, concurrent, posix, util, data, text, net, hssource $ echo 'module Main(main) where { main = putStrLn "HelloWorld" }' > /tmp/A.hs $ ghc /tmp/A.hs -o /tmp/ghctest $ /tmp/ghctest HelloWorld ---------- Forwarded Message ---------- Subject: Re: Please install ghc 6.0 Date: Thursday 19 June 2003 10:18 pm From: Kirk R Webb <[EMAIL PROTECTED]> To: Alastair Reid <[EMAIL PROTECTED]> Cc: [EMAIL PROTECTED] I can't seem to get it compile correctly. Any suggestions? Some context: Data/Tree.hs:17rm -f Data/Maybe.o; if [ ! -d Data/Maybe_split ]; then mkdir Data/Maybe_split; else /usr/bin/find Data/Maybe_split -name '*.o' -print | xargs rm -f __rm_food; fi; rm -f Data/Tuple.o; if [ ! -d Data/Tuple_split ]; then mkdir Data/Tuple_split; else /usr/bin/find Data/Tuple_split -name '*.o' -print | xargs rm -f __rm_food; fi; ../../ghc/compiler/ghc-inplace -H16m -O -fglasgow-exts -cpp -Iinclude -#include HsBase.h -funbox-strict-fields -package-name base -O -Rghc-timing -split-objs -c Data/Maybe.hs -o Data/Maybe.o -ohi Data/Maybe.hi Failed to load interface for `Prelude': Could not find interface file for Text/ParserCombinators/Parsec/Pos.hs:15: Failed to load interface for `Prelude': Could not find interface file for `Prelude' `Prelud (use -v to see a list of the files searched fore) ../../ghc/compiler/ghc-inplace -H16m -O -fglasgow-exts -cpp -Iinclude -#include HsBase.h -funbox-strict-fields -package-name base -O -Rghc-timing -split-objs -c Data/Tuple.hs -o Data/Tuple.o -ohi Data/Tuple.hi <<ghc: 4438040 bytes, 2 GCs, 7972/7972 avg/max bytes residency (1 samples), 5M in use, 0.00 INIT (0.00 elapsed), 0.06 MUT (0.21 elapsed), 0.02 GC (0.02 elapsed) :ghc>> ' (use -v to see a list of the files searched for) <<ghc: 4216448 bytes, 2 GCs, 7096/7096 avg/max bytes residency (1 samples), 5M in use, 0.00 INIT (0.00 elapsed), 0.08 MUT (0.27 elapsed), 0.02 GC (0.02 elapsed) :ghc>> gmake[2]: *** [Text/ParserCombinators/Parsec/Pos.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... gmake[2]: *** [Data/Tree.o] Error 1 <<ghc: 29359056 bytes, 5 GCs, 7168/7168 avg/max bytes residency (1 samples), 18M in use, 0.00 INIT (0.00 elapsed), 0.71 MUT (2.88 elapsed), 0.13 GC (0.12 elapsed) :ghc>> (cd Data/ && /usr/bin/ld -r -x -o Maybe.o Maybe_split/*.o); <<ghc: 554193256 bytes, 300 GCs, 5592297/9565616 avg/max bytes residency (10 samples), 28M in use, 0.01 INIT (0.00 elapsed), 12.34 MUT (65.09 elapsed), 7.27 GC (7.40 elapsed) :ghc>> (cd Data/ && /usr/bin/ld -r -x -o Tuple.o Tuple_split/*.o); gmake[1]: *** [all] Error 1 gmake[1]: Leaving directory `/usr/ports/lang/ghc6/work/ghc-6.0/libraries' gmake: *** [build] Error 1 *** Error code 2 ------------------------------------------------------- _______________________________________________ Glasgow-haskell-bugs mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs