[Haskell-cafe] Cabal errors...

Gregory Guthrie guthrie at mum.edu
Fri Aug 16 05:05:01 CEST 2013


I am trying to run ecliseFP to use with Haskell, but it gives an error:

SO I tried to rebuild the buildwrapper rogram to get the update, but it fails as below. Any hints or help on what to do next?

I think that from some past problems, that the"shadowed" problem is from global and usr-local library clashes, but I have never done anything fancy, I always just use "cabal install xxx" for any packages, so had hoped/assumed that it would keep everything straight.

TIA.
------------------------------------------------
Eclipse startup error:

Trying to upgrade from exlipse 4.2 to 4.3, the eclipseFP plugin gives me these errors:
On startup,

The version of helper executable buildwrapper at:
...\users\me\AppData\Roaming\cabal\bin\buildwrapper.exe is 0.71
but at least version version 0.7.2 is required.

Choose Install to download and install from hackage,
or Cancel to set it up manually in the Haskell preferences page.


------------------------------------------


Then, it tries to do the update, and fails:
Resolving dependencies...
In order, the following would be installed:
List-0.5.1 (new package)
base64-bytestring-1.0.0.1 (new package)
bktrees-0.3.1 (new package)
blaze-builder-0.3.1.1 (new package)
blaze-markup-0.5.1.5 (new package)
blaze-html-0.5.1.3 (new package)
colour-2.3.3 (new package)
cpphs-1.16 (new package)
data-default-class-0.0.1 (new package)
data-default-instances-base-0.0.1 (new package)
data-default-instances-containers-0.0.1 (new package)
data-default-instances-old-locale-0.0.1 (new package)
digest-0.0.1.2 (new package)
dlist-0.5 (new package)
data-default-instances-dlist-0.0.1 (new package)
data-default-0.5.3 (new package)
extensible-exceptions-0.1.1.4 (reinstall) changes: base-4.5.1.0 -> 4.6.0.1
haskell-src-exts-1.13.5 (new package)
multiset-0.2.2 (new package)
polyparse-1.8 (new package)
regex-pcre-builtin-0.94.4.7.8.31 (new package)
highlighting-kate-0.5.5 (new package)
syb-0.3.7 (reinstall) changes: base-4.5.1.0 -> 4.6.0.1
hs-bibutils-5.0 (new package)
json-0.7 (new package)
pandoc-types-1.10 (new package)
tagsoup-0.12.8 (new package)
temporary-1.1.2.4 (new package)
utf8-string-0.3.7 -bytestring-in-base (new package)
hexpat-0.20.3 (new package)
citeproc-hs-0.3.8 (new package)
wl-pprint-text-1.1.0.0 (new package)
graphviz-2999.16.0.0 (new package)
xml-1.3.13 (new package)
texmath-0.6.3 (new package)
zip-archive-0.1.3.4 (new package)
pandoc-1.10.1 (new package)
Graphalyze-0.14.0.1 (new package)
SourceGraph-0.7.0.5 (new package)
cabal.exe: The following packages are likely to be broken by the reinstalls:
cgi-3001.1.7.4
haskell-platform-2012.4.0.0
haskell-src-1.0.1.5
Use --force-reinstalls if you want to install anyway.

------------------------------------------------
C:\Users\guthrie>cabal install buildwrapper
Resolving dependencies...
Configuring aeson-0.6.1.0...
Warning: This package indirectly depends on multiple versions of the same
package. This is highly likely to cause a compile failure.
package deepseq-1.3.0.0 requires array-0.4.0.0
package text-0.11.3.1 requires array-0.4.0.1
package deepseq-1.3.0.1 requires array-0.4.0.1
package containers-0.5.0.0 requires array-0.4.0.1
package attoparsec-0.10.4.0 requires array-0.4.0.1
package vector-0.10.0.1 requires base-4.5.1.0
package transformers-0.3.0.0 requires base-4.5.1.0
package primitive-0.5.0.1 requires base-4.5.1.0
package mtl-2.1.2 requires base-4.5.1.0
package deepseq-1.3.0.0 requires base-4.5.1.0
package array-0.4.0.0 requires base-4.5.1.0
package unordered-containers-0.2.3.0 requires base-4.6.0.1
package time-1.4.0.1 requires base-4.6.0.1
package text-0.11.3.1 requires base-4.6.0.1
package template-haskell-2.8.0.0 requires base-4.6.0.1
package syb-0.4.0 requires base-4.6.0.1
package pretty-1.1.1.0 requires base-4.6.0.1
package old-locale-1.0.0.5 requires base-4.6.0.1
package hashable-1.1.2.5 requires base-4.6.0.1
package dlist-0.5 requires base-4.6.0.1
package deepseq-1.3.0.1 requires base-4.6.0.1
package containers-0.5.0.0 requires base-4.6.0.1
package bytestring-0.10.0.2 requires base-4.6.0.1
package blaze-builder-0.3.1.1 requires base-4.6.0.1
package attoparsec-0.10.4.0 requires base-4.6.0.1
package array-0.4.0.1 requires base-4.6.0.1
package aeson-0.6.1.0 requires base-4.6.0.1
package Win32-2.3.0.0 requires base-4.6.0.1
package vector-0.10.0.1 requires deepseq-1.3.0.0
package unordered-containers-0.2.3.0 requires deepseq-1.3.0.1
package time-1.4.0.1 requires deepseq-1.3.0.1
package text-0.11.3.1 requires deepseq-1.3.0.1
package containers-0.5.0.0 requires deepseq-1.3.0.1
package bytestring-0.10.0.2 requires deepseq-1.3.0.1
package attoparsec-0.10.4.0 requires deepseq-1.3.0.1
package aeson-0.6.1.0 requires deepseq-1.3.0.1
package vector-0.10.0.1 requires ghc-prim-0.2.0.0
package primitive-0.5.0.1 requires ghc-prim-0.2.0.0
package integer-gmp-0.4.0.0 requires ghc-prim-0.2.0.0
package base-4.5.1.0 requires ghc-prim-0.2.0.0
package text-0.11.3.1 requires ghc-prim-0.3.0.0
package integer-gmp-0.5.0.0 requires ghc-prim-0.3.0.0
package hashable-1.1.2.5 requires ghc-prim-0.3.0.0
package containers-0.5.0.0 requires ghc-prim-0.3.0.0
package bytestring-0.10.0.2 requires ghc-prim-0.3.0.0
package base-4.6.0.1 requires ghc-prim-0.3.0.0
package aeson-0.6.1.0 requires ghc-prim-0.3.0.0
package base-4.5.1.0 requires integer-gmp-0.4.0.0
package text-0.11.3.1 requires integer-gmp-0.5.0.0
package hashable-1.1.2.5 requires integer-gmp-0.5.0.0
package base-4.6.0.1 requires integer-gmp-0.5.0.0
Building aeson-0.6.1.0...
Preprocessing library aeson-0.6.1.0...
[ 1 of 11] Compiling Data.Aeson.Types.Internal ( Data\Aeson\Types\Internal.hs, d
ist\build\Data\Aeson\Types\Internal.o )

Data\Aeson\Types\Internal.hs:35:1:
    Bad interface file: E:\Plang\Haskell Platform\lib\extralibs\mtl-2.1.2\ghc-7.
4.2\Control\Monad\State\Strict.hi
        mismatched interface file versions (wanted "7063", got "7042")
Failed to install aeson-0.6.1.0
Configuring cmdargs-0.10.5...
Warning: This package indirectly depends on multiple versions of the same
package. This is highly likely to cause a compile failure.
package transformers-0.3.0.0 requires base-4.5.1.0
package time-1.4.0.1 requires base-4.6.0.1
package template-haskell-2.8.0.0 requires base-4.6.0.1
package process-1.1.0.2 requires base-4.6.0.1
package pretty-1.1.1.0 requires base-4.6.0.1
package old-locale-1.0.0.5 requires base-4.6.0.1
package filepath-1.3.0.1 requires base-4.6.0.1
package directory-1.2.0.1 requires base-4.6.0.1
package deepseq-1.3.0.1 requires base-4.6.0.1
package containers-0.5.0.0 requires base-4.6.0.1
package cmdargs-0.10.5 requires base-4.6.0.1
package bytestring-0.10.0.2 requires base-4.6.0.1
package array-0.4.0.1 requires base-4.6.0.1
package Win32-2.3.0.0 requires base-4.6.0.1
package integer-gmp-0.4.0.0 requires ghc-prim-0.2.0.0
package base-4.5.1.0 requires ghc-prim-0.2.0.0
package integer-gmp-0.5.0.0 requires ghc-prim-0.3.0.0
package containers-0.5.0.0 requires ghc-prim-0.3.0.0
package bytestring-0.10.0.2 requires ghc-prim-0.3.0.0
package base-4.6.0.1 requires ghc-prim-0.3.0.0
package base-4.5.1.0 requires integer-gmp-0.4.0.0
package base-4.6.0.1 requires integer-gmp-0.5.0.0
Building cmdargs-0.10.5...
Preprocessing library cmdargs-0.10.5...
[ 1 of 25] Compiling System.Console.CmdArgs.Implicit.Ann ( System\Console\CmdArg
s\Implicit\Ann.hs, dist\build\System\Console\CmdArgs\Implicit\Ann.o )
[ 2 of 25] Compiling System.Console.CmdArgs.Implicit.UI ( System\Console\CmdArgs
\Implicit\UI.hs, dist\build\System\Console\CmdArgs\Implicit\UI.o )
[ 3 of 25] Compiling System.Console.CmdArgs.Verbosity ( System\Console\CmdArgs\V
erbosity.hs, dist\build\System\Console\CmdArgs\Verbosity.o )
[ 4 of 25] Compiling System.Console.CmdArgs.Implicit.Type ( System\Console\CmdAr
gs\Implicit\Type.hs, dist\build\System\Console\CmdArgs\Implicit\Type.o )
[ 5 of 25] Compiling System.Console.CmdArgs.Explicit.SplitJoin ( System\Console\
CmdArgs\Explicit\SplitJoin.hs, dist\build\System\Console\CmdArgs\Explicit\SplitJoin.o )
[ 6 of 25] Compiling System.Console.CmdArgs.Explicit.ExpandArgsAt ( System\Conso
le\CmdArgs\Explicit\ExpandArgsAt.hs, dist\build\System\Console\CmdArgs\Explicit\ExpandArgsAt.o )
[ 7 of 25] Compiling System.Console.CmdArgs.Explicit.Type ( System\Console\CmdAr
gs\Explicit\Type.hs, dist\build\System\Console\CmdArgs\Explicit\Type.o )
[ 8 of 25] Compiling System.Console.CmdArgs.Explicit.Process ( System\Console\Cm
dArgs\Explicit\Process.hs, dist\build\System\Console\CmdArgs\Explicit\Process.o)
[ 9 of 25] Compiling System.Console.CmdArgs.Explicit.Complete ( System\Console\C
mdArgs\Explicit\Complete.hs, dist\build\System\Console\CmdArgs\Explicit\Complete.o )
[10 of 25] Compiling System.Console.CmdArgs.Helper ( System\Console\CmdArgs\Help
er.hs, dist\build\System\Console\CmdArgs\Helper.o )
[11 of 25] Compiling System.Console.CmdArgs.Default ( System\Console\CmdArgs\Def
ault.hs, dist\build\System\Console\CmdArgs\Default.o )
[12 of 25] Compiling System.Console.CmdArgs.Text ( System\Console\CmdArgs\Text.h
s, dist\build\System\Console\CmdArgs\Text.o )
[13 of 25] Compiling System.Console.CmdArgs.Explicit.Help ( System\Console\CmdAr
gs\Explicit\Help.hs, dist\build\System\Console\CmdArgs\Explicit\Help.o )
[14 of 25] Compiling System.Console.CmdArgs.Explicit ( System\Console\CmdArgs\Ex
plicit.hs, dist\build\System\Console\CmdArgs\Explicit.o )
[15 of 25] Compiling System.Console.CmdArgs.GetOpt ( System\Console\CmdArgs\GetO
pt.hs, dist\build\System\Console\CmdArgs\GetOpt.o )
[16 of 25] Compiling Data.Generics.Any ( Data\Generics\Any.hs, dist\build\Data\Generics\Any.o )

Data\Generics\Any.hs:5:1:
    Bad interface file: E:\Plang\Haskell Platform\lib\extralibs\transformers-0.3
.0.0\ghc-7.4.2\Control\Monad\Trans\State.hi
        mismatched interface file versions (wanted "7063", got "7042")
Failed to install cmdargs-0.10.5
Configuring regex-tdfa-1.1.8...
Warning: This package indirectly depends on multiple versions of the same
package. This is highly likely to cause a compile failure.
package transformers-0.3.0.0 requires base-4.5.1.0
package mtl-2.1.2 requires base-4.5.1.0
package transformers-0.3.0.0 requires base-4.6.0.1
package text-0.11.3.1 requires base-4.6.0.1
package regex-tdfa-1.1.8 requires base-4.6.0.1
package regex-base-0.93.2 requires base-4.6.0.1
package parsec-3.1.3 requires base-4.6.0.1
package mtl-2.1.2 requires base-4.6.0.1
package deepseq-1.3.0.1 requires base-4.6.0.1
package containers-0.5.0.0 requires base-4.6.0.1
package bytestring-0.10.0.2 requires base-4.6.0.1
package array-0.4.0.1 requires base-4.6.0.1
package integer-gmp-0.4.0.0 requires ghc-prim-0.2.0.0
package base-4.5.1.0 requires ghc-prim-0.2.0.0
package text-0.11.3.1 requires ghc-prim-0.3.0.0
package regex-tdfa-1.1.8 requires ghc-prim-0.3.0.0
package integer-gmp-0.5.0.0 requires ghc-prim-0.3.0.0
package containers-0.5.0.0 requires ghc-prim-0.3.0.0
package bytestring-0.10.0.2 requires ghc-prim-0.3.0.0
package base-4.6.0.1 requires ghc-prim-0.3.0.0
package base-4.5.1.0 requires integer-gmp-0.4.0.0
package text-0.11.3.1 requires integer-gmp-0.5.0.0
package base-4.6.0.1 requires integer-gmp-0.5.0.0
package regex-tdfa-1.1.8 requires mtl-2.1.2
package regex-base-0.93.2 requires mtl-2.1.2
package parsec-3.1.3 requires mtl-2.1.2
package mtl-2.1.2 requires transformers-0.3.0.0
package mtl-2.1.2 requires transformers-0.3.0.0
Building regex-tdfa-1.1.8...
Preprocessing library regex-tdfa-1.1.8...
<command line>: cannot satisfy -package-id mtl-2.1.2-5337caef659244e51e2f5fb2e94
4d97f:
    mtl-2.1.2-5337caef659244e51e2f5fb2e944d97f is shadowed by package mtl-2.1.2-
678980f6077e9f83a86186556aa2a425
    (use -v for more information)
Failed to install regex-tdfa-1.1.8
cabal: Error: some packages failed to install:
aeson-0.6.1.0 failed during the building phase. The exception was:
ExitFailure 1
buildwrapper-0.7.4 depends on regex-tdfa-1.1.8 which failed to install.
cmdargs-0.10.5 failed during the building phase. The exception was:
ExitFailure 1
regex-tdfa-1.1.8 failed during the building phase. The exception was:
ExitFailure 1


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20130815/214ad019/attachment.htm>


More information about the Haskell-Cafe mailing list