
Dear devs, I'm getting this build error when compiling GHC: "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H64m -O0 -fasm -package-name ghc-prim-0.3.1.0 -hide-all-packages -i -ilibraries/ghc-prim/. -ilibraries/ghc-prim/dist-install/build -ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/dist-install/build -Ilibraries/ghc-prim/dist-install/build/autogen -Ilibraries/ghc-prim/. -optP-include -optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h -package rts-1.0 -package-name ghc-prim -XHaskell98 -XCPP -XMagicHash -XForeignFunctionInterface -XUnliftedFFITypes -XUnboxedTuples -XEmptyDataDecls -XNoImplicitPrelude -O -fasm -no-user-package-db -rtsopts -odir libraries/ghc-prim/dist-install/build -hidir libraries/ghc-prim/dist-install/build -stubdir libraries/ghc-prim/dist-install/build -dynamic-too -c libraries/ghc-prim/./GHC/Types.hs -o libraries/ghc-prim/dist-install/build/GHC/Types.o -dyno libraries/ghc-prim/dist-install/build/GHC/Types.dyn_o libraries/ghc-prim/GHC/Types.hs:1:1: Failed to load interface for 'GHC.Base' There are files missing in the 'base' package, try running 'ghc-pkg check'. Use -v to see a list of the files searched for. make[1]: *** [libraries/ghc-prim/dist-install/build/GHC/Types.o] Error 1 I uploaded a full log of (perl boot && ./configure && make) here: http://www.cse.chalmers.se/~danr/log (3MB) At lines 2515- I can see this: "/home/dan/code/ghc/inplace/bin/ghc-pkg" update --force libraries/base/dist-install/inplace-pkg-config Reading package info from "libraries/base/dist-install/inplace-pkg-config" ... done. base-4.7.0.0: Warning: haddock-interfaces: /home/dan/code/ghc/libraries/base/dist-install/doc/html/base/base.haddock doesn't exist or isn't a file base-4.7.0.0: cannot find any of ["Control/Applicative.hi","Control/Applicative.p_hi","Control/Applicative.dyn_hi"] (ignoring) ... base-4.7.0.0: cannot find any of ["GHC/Base.hi","GHC/Base.p_hi","GHC/Base.dyn_hi"] (ignoring) Maybe this is related? I don't know if these ignores are expected. I've tried cloning the repo from http://git.haskell.org/ghc.git and the github mirror, I'm using the "quick" build flavour, but I've also tried adding DYNAMIC_BY_DEFAULT=NO DYNAMIC_GHC_PROGRAMS=NO before GhcLibWays' definition in mk/build.mk without success. Any ideas what could be wrong? Thanks, Dan