Hello, Sometimes, ghc complains about '#' for me when the C preprocessor has not been run and there is an unexpected #include or #define in the way. Also, as I read
ifeq "$(ghc_ge_603)" "YES" # These modules are provided in GHC 6.3+ EXCLUDED_SRCS += \ System/Directory/Internals.hs ... endif in compat/Makefile, the particular compilation that you are stuck on here should be excluded if you were using ghc-6.3 or newer. I am using a ghc-6.4.1 and building ghc-6.6 does not involve building compat/System/Directory/Internals.o. Best regards Thorkil On Saturday 30 December 2006 07:56, Kirsten Chevalier wrote: > The latest is that while I was able to successfully install gcc 3.3, > it made no difference at all. I was able to make some progress by > running configure with --disable-threaded-rts. But, now I get: > > ------------------------------------------------------------------------ > == make boot -r; > in /Users/krc/ghc-head/ghc/compat > ------------------------------------------------------------------------ > ../utils/mkdependC/mkdependC -f .depend -I. -Iinclude -I../includes > -- -O -I. -Iinclude -D__GHC_PATCHLEVEL__=1 -I../libraries/base/cbits > -I../libraries/base/include --\ > cbits/directory.c cbits/rawSystem.c cbits/unicode.c > /usr/local/bin/ghc -M -optdep-f -optdep.depend -osuf o -H16m -O > -I. -Iinclude -Rghc-timing -I../libraries -fglasgow-exts -no-recomp > Compat/Directory.hs Compat/RawSystem.h\ > s Compat/Unicode.hs Distribution/Compat/FilePath.hs > Distribution/Compat/ReadP.hs Distribution/Compiler.hs > Distribution/GetOpt.hs Distribution/InstalledPackageInfo.hs Distribu\ > tion/License.hs Distribution/Package.hs Distribution/ParseUtils.hs > Distribution/Version.hs Language/Haskell/Extension.hs > System/Directory/Internals.hs > <<ghc: 8975060 bytes, 3 GCs, 9280/9280 avg/max bytes residency (1 > samples), 15M in use, 0.02 INIT (0.01 elapsed), 0.13 MUT (0.95 > elapsed), 0.03 GC (0.05 elapsed) :ghc>> > make all > /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing -I../libraries > -fglasgow-exts -no-recomp -c System/Directory/Internals.hs -o > System/Directory/Internals.o -ohi Sys\ > tem/Directory/Internals.hi > System/Directory/Internals.hs:1: parse error on input `#' > <<ghc: 5250952 bytes, 3 GCs, 5688/5688 avg/max bytes residency (1 > samples), 16M in use, 0.02 INIT (0.02 elapsed), 0.06 MUT (0.22 > elapsed), 0.04 GC (0.05 elapsed) :ghc>> > make[2]: *** [System/Directory/Internals.o] Error 1 > make[1]: *** [boot] Error 2 > make: *** [stage1] Error 1 > > My /usr/local/bin/ghc is ghc 6.0.1, which... *should* recognize > OPTIONS (or any other pragma), right? Various documentation claims you > should be able to bootstrap with anything newer than 5.0.4. I'm not > *entirely* sure where the existing old version of ghc I have installed > came from. But I think it's a standard build. Can anyone tell what's > up? I've built ghc I-don't-know-how-many-times now and I'm *still* > mystified by this. > > Thanks, > Kirsten > > -- > Kirsten Chevalier* [EMAIL PROTECTED] *Often in error, never in doubt > "Of the seven deadly sins, lust is definitely the pick of the litter." > -- Tom Robbins > _______________________________________________ > Glasgow-haskell-users mailing list > Glasgow-haskell-users@haskell.org > http://www.haskell.org/mailman/listinfo/glasgow-haskell-users > _______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users