#4990: DPH (desugarer) causes GHC compilation to fail
---------------------------------+------------------------------------------
    Reporter:  nsch              |       Owner:                       
        Type:  bug               |      Status:  new                  
    Priority:  normal            |   Component:  Data Parallel Haskell
     Version:  7.1               |    Keywords:                       
    Testcase:                    |   Blockedby:                       
          Os:  Unknown/Multiple  |    Blocking:                       
Architecture:  Unknown/Multiple  |     Failure:  Building GHC failed  
---------------------------------+------------------------------------------
 When trying to build current head, we get the following error:

 {{{
 "inplace/bin/ghc-stage2"   -H32m -O    -package-name dph-seq-0.5 -hide-
 all-packages -i -ilibraries/dph/dph-seq/../dph-common -ilibraries/dph/dph-
 seq/dist-install/build -ilibraries/dph/dph-seq/dist-install/build/autogen
 -Ilibraries/dph/dph-seq/dist-install/build -Ilibraries/dph/dph-seq/dist-
 install/build/autogen -Ilibraries/dph/dph-seq/.    -optP-include
 -optPlibraries/dph/dph-seq/dist-install/build/autogen/cabal_macros.h
 -package array-0.3.0.2 -package base-4.3.1.0 -package dph-base-0.5
 -package dph-prim-seq-0.5 -package ghc-7.1.20110209 -package ghc-
 prim-0.2.0.0 -package random-1.0.0.3 -package template-haskell-2.5.0.0
 -Odph -funbox-strict-fields -fcpr-off -fdph-this -package-name dph-seq
 -XHaskell98 -XTypeFamilies -XGADTs -XRankNTypes -XBangPatterns -XMagicHash
 -XUnboxedTuples -XTypeOperators -O2 -XGenerics -no-user-package-conf
 -rtsopts     -odir libraries/dph/dph-seq/dist-install/build -hidir
 libraries/dph/dph-seq/dist-install/build -stubdir libraries/dph/dph-seq
 /dist-install/build -hisuf hi -osuf  o -hcsuf hc -c libraries/dph/dph-seq
 /../dph-common/Data/Array/Parallel.hs -o libraries/dph/dph-seq/dist-
 install/build/Data/Array/Parallel.o
 GHC error in desugarer lookup in dph-seq:Data.Array.Parallel:
   Can't find interface-file declaration for variable GHC.PArr.emptyP
     Probable cause: bug in .hi-boot file, or inconsistent .hi file
     Use -ddump-if-trace to get an idea of which file caused the error
 ghc-stage2: panic! (the 'impossible' happened)
   (GHC version 7.1.20110209 for i386-unknown-linux):
         initDs IOEnv failure
 }}}

 This bug has been confirmed and reproduced on at least 3 completly
 different machines (mac, linux and windows platforms, different versions
 of ghc/gcc etc.).

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

_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to