vectorise error building dph
validate fails to build (on x86 linux and x86_64 linux):
"inplace/bin/ghc-stage2" -H32m -O -Wall -Werror -H64m -O0
-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.3 -package base-4.4.0.0 -package dph-base-0.5
-package dph-prim-seq-0.5 -package ghc-7.3.20110730
-package ghc-prim-0.2.0.0 -package random-1.0.0.4
-package template-haskell-2.6.0.0 -Odph -funbox-strict-fields
-fcpr-off -fdph-this -package-name dph-seq -XHaskell98
-XTypeFamilies -XGADTs -XRankNTypes -XBangPatterns -XMagicHash
-XUnboxedTuples -XTypeOperators -O2 -O -dcore-lint
-fno-warn-deprecated-flags -no-user-package-conf -rtsopts
-Wwarn -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
*** Vectorisation error ***
Type mismatch in vectorisation pragma for Data.Array.Parallel.unzipP
Expected type forall a_a1SF b_a1SG.
(Data.Array.Parallel.PArray.PRepr.PA a_a1SF,
Data.Array.Parallel.PArray.PRepr.PA b_a1SG) =>
Data.Array.Parallel.PArray.Base.PArray (a_a1SF, b_a1SG)
Data.Array.Parallel.Lifted.Closure.:-> (Data.Array.Parallel.PArray.Base.PArray
a_a1SF,
Data.Array.Parallel.PArray.Base.PArray
b_a1SG)
Inferred type forall a_a21g b_a21h.
(Data.Array.Parallel.PArray.PRepr.PA b_a21h,
Data.Array.Parallel.PArray.PRepr.PA a_a21g) =>
Data.Array.Parallel.PArray.Base.PArray (a_a21g, b_a21h)
Data.Array.Parallel.Lifted.Closure.:-> (Data.Array.Parallel.PArray.Base.PArray
a_a21g,
Data.Array.Parallel.PArray.Base.PArray
b_a21h)
gmake[1]: *** [libraries/dph/dph-seq/dist-install/build/Data/Array/Parallel.o] Fehler 1
gmake: *** [all] Fehler 2
I doubt it's dph's fault, though, since it built yesterday morning and apparently there have been no changes to dph for several days. I didn't find any commits to ghc mentioning vectorisation recently either, so I've no idea what may have caused it.
Trac metadata
Trac field | Value |
---|---|
Version | 7.3 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Compiler |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |