[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