#5706: building ghc from source tarball requires alex?
---------------------------------+------------------------------------------
 Reporter:  kosmikus             |          Owner:                  
     Type:  bug                  |         Status:  new             
 Priority:  normal               |      Component:  Build System    
  Version:  7.3                  |       Keywords:                  
       Os:  Unknown/Multiple     |   Architecture:  Unknown/Multiple
  Failure:  Building GHC failed  |       Testcase:                  
Blockedby:                       |       Blocking:                  
  Related:                       |  
---------------------------------+------------------------------------------
 Building a recent GHC snapshot via my usual Nix expression for doing this
 resulted in an error:
 {{{
 building utils/haddock/dist/package-data.mk
 "inplace/bin/ghc-cabal" configure --with-ghc="/tmp/nix-build-
 j66qzyg325kggqaj69vmmfgvq54cg83y-
 ghc-7.3.20111212.drv-0/ghc-7.3.20111212/inplace/bin/ghc-stage1" --with-
 ghc-pkg="/tmp/nix-build-j66qzyg325kggqaj69vmmfgvq54cg83y-
 ghc-7.3.20111212.drv-0/ghc-7.3.20111212/inplace/bin/ghc-pkg" --flag in-
 ghc-tree --enable-library-profiling --enable-shared --enable-library-for-
 ghci --configure-option=CFLAGS=" -fno-stack-protector  " --configure-
 option=LDFLAGS=" -Wl,--hash-size=31 -Wl,--reduce-memory-overheads  "
 --configure-option=CPPFLAGS="   " --with-gcc="/nix/store
 /2yghakb86zfivd2da4x1ipcz03xmz6rd-gcc-wrapper-4.5.1/bin/gcc" --configure-
 option=--with-cc="/nix/store/2yghakb86zfivd2da4x1ipcz03xmz6rd-gcc-
 wrapper-4.5.1/bin/gcc" --with-ar="/nix/store
 /9b3q62czfh5zld9zg2p8sbk65hkbvpzi-binutils-2.21/bin/ar" --with-
 ranlib="true" -- dist utils/haddock
 Configuring haddock-2.9.4...
 ghc-cabal: The program alex version >=2.3 is required but it could not be
 found.
 make[1]: *** [utils/haddock/dist/package-data.mk] Error 1
 [qmake: *** [all] Error 2
 [q[q[qbuilder for `/nix/store/j66qzyg325kggqaj69vmmfgvq54cg83y-
 ghc-7.3.20111212.drv' failed; keeping build directory `/tmp/nix-build-
 j66qzyg325kggqaj69vmmfgvq54cg83y-ghc-7.3.20111212.drv-0'
 builder for `/nix/store/j66qzyg325kggqaj69vmmfgvq54cg83y-
 ghc-7.3.20111212.drv' failed with exit code 2
 cannot build derivation `/nix/store/gmllr5nfxlxw2cfvmvfymk3y6q9qzdlv-
 ghc-7.3.20111212-wrapper.drv': 1 dependencies couldn't be built
 error: build of `/nix/store/gmllr5nfxlxw2cfvmvfymk3y6q9qzdlv-
 ghc-7.3.20111212-wrapper.drv' failed
 }}}

 The requirement for alex seems new. At least I know that the same Nix
 expression successfully built older (i.e., 7.1) snapshots. Is alex really
 required to build from a source tarball?

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5706>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler

_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to