[GHC] #14902: GHC HEAD cannot be booted GHC 8.4.1
GHC
ghc-devs at haskell.org
Thu Mar 8 18:58:31 UTC 2018
#14902: GHC HEAD cannot be booted GHC 8.4.1
-------------------------------------+-------------------------------------
Reporter: osa1 | Owner: (none)
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 8.5
Keywords: | Operating System: Unknown/Multiple
Architecture: | Type of failure: None/Unknown
Unknown/Multiple |
Test Case: | Blocked By:
Blocking: | Related Tickets:
Differential Rev(s): | Wiki Page:
-------------------------------------+-------------------------------------
I get this when I try to boot GHC HEAD with GHC 8.4.1 (using official
binaries):
{{{
$ make
===--- building phase 0
make --no-print-directory -f ghc.mk phase=0 phase_0_builds
utils/genprimopcode/ghc.mk:19: utils/genprimopcode/dist/package-data.mk:
No such file or directory
utils/deriveConstants/ghc.mk:19: utils/deriveConstants/dist/package-
data.mk: No such file or directory
utils/genapply/ghc.mk:23: utils/genapply/dist/package-data.mk: No such
file or directory
libraries/hpc/ghc.mk:3: libraries/hpc/dist-boot/package-data.mk: No such
file or directory
libraries/binary/ghc.mk:3: libraries/binary/dist-boot/package-data.mk: No
such file or directory
libraries/text/ghc.mk:3: libraries/text/dist-boot/package-data.mk: No such
file or directory
libraries/transformers/ghc.mk:3: libraries/transformers/dist-boot/package-
data.mk: No such file or directory
libraries/mtl/ghc.mk:3: libraries/mtl/dist-boot/package-data.mk: No such
file or directory
libraries/parsec/ghc.mk:3: libraries/parsec/dist-boot/package-data.mk: No
such file or directory
libraries/Cabal/Cabal/ghc.mk:3: libraries/Cabal/Cabal/dist-boot/package-
data.mk: No such file or directory
libraries/ghc-boot-th/ghc.mk:3: libraries/ghc-boot-th/dist-boot/package-
data.mk: No such file or directory
libraries/ghc-boot/ghc.mk:3: libraries/ghc-boot/dist-boot/package-data.mk:
No such file or directory
libraries/template-haskell/ghc.mk:3: libraries/template-haskell/dist-boot
/package-data.mk: No such file or directory
libraries/terminfo/ghc.mk:3: libraries/terminfo/dist-boot/package-data.mk:
No such file or directory
libraries/ghci/ghc.mk:3: libraries/ghci/dist-boot/package-data.mk: No such
file or directory
compiler/ghc.mk:446: compiler/stage1/package-data.mk: No such file or
directory
utils/hsc2hs/ghc.mk:21: utils/hsc2hs/dist/package-data.mk: No such file or
directory
utils/ghc-pkg/ghc.mk:70: utils/ghc-pkg/dist/package-data.mk: No such file
or directory
ghc/ghc.mk:111: ghc/stage1/package-data.mk: No such file or directory
"inplace/bin/ghc-cabal" configure libraries/binary dist-boot --with-
ghc="/home/omer/ghc_bins/ghc-8.4.1-bin/bin/ghc" --with-ghc-
pkg="/home/omer/ghc_bins/ghc-8.4.1-bin/bin/ghc-pkg" --package-
db=/home/omer/haskell/ghc/libraries/bootstrapping.conf --disable-library-
for-ghci --enable-library-vanilla --enable-library-for-ghci --disable-
library-profiling --disable-shared --configure-option=CFLAGS="-Wall -fno-
stack-protector
-Werror=unused-but-set-variable -Wno-error=inline" --configure-
option=LDFLAGS=" " --configure-option=CPPFLAGS=" " --gcc-options="-Wall
-fno-stack-protector -Werror=unused-but-set-variable -Wno-error=inline
" --constraint "binary == 0.8.5.1" --constraint "text == 1.2.3.0"
--constraint "transformers == 0.5.5.0" --constraint "mtl == 2.2.2"
--constraint "parsec == 3.1.13.0" --constraint "Cabal == 2.2.0.0"
--constraint "hpc == 0.6.0.3" --constraint "ghc-boot-th == 8.5"
--constraint "ghc-boot == 8.5" --constraint "template-haskell ==
2.13.0.0" --constraint "ghci == 8.5" --constraint "terminfo ==
0.4.1.1" --with-gcc="gcc" --with-ld="ld.gold" --with-ar="ar" --with-
alex="/home/omer/.local/bin/alex" --with-
happy="/home/omer/.local/bin/happy"
Warning: binary.cabal:19:24:
unexpected unknown build-type: 'Simple'
Simple
ghc-cabal: dieVerbatim: user error (ghc-cabal: Failed parsing
"./binary.cabal".
)
libraries/binary/ghc.mk:3: recipe for target 'libraries/binary/dist-boot
/package-data.mk' failed
make[1]: *** [libraries/binary/dist-boot/package-data.mk] Error 1
Makefile:122: recipe for target 'all' failed
make: *** [all] Error 2
}}}
Switching to 8.2.1 works fine.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/14902>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list