[Haskell-cafe] There is something wrong in derive-0.1.2 package.

Magicloud magicloud.magiclouds at gmail.com
Tue Oct 14 01:51:34 EDT 2008


Sigh again, something that always makes me think that cabal is unusable....

$ cabal install cabal-install
Resolving dependencies...
'cabal-install-0.6.0' is cached.
Configuring cabal-install-0.6.0...
Preprocessing executables for cabal-install-0.6.0...
Building cabal-install-0.6.0...
[ 1 of 29] Compiling Distribution.Client.Utils ( Distribution/Client/Utils.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Utils.o )
[ 2 of 29] Compiling Distribution.Client.Tar ( Distribution/Client/Tar.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Tar.o )
[ 3 of 29] Compiling Paths_cabal_install ( dist/build/autogen/Paths_cabal_install.hs, dist/build/cabal/cabal-tmp/Paths_cabal_install.o )
[ 4 of 29] Compiling Distribution.Client.HttpUtils ( Distribution/Client/HttpUtils.hs, dist/build/cabal/cabal-tmp/Distribution/Client/HttpUtils.o )
[ 5 of 29] Compiling Distribution.Client.Win32SelfUpgrade ( Distribution/Client/Win32SelfUpgrade.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Win32SelfUpgrade.o )
[ 6 of 29] Compiling Distribution.Client.SrcDist ( Distribution/Client/SrcDist.hs, dist/build/cabal/cabal-tmp/Distribution/Client/SrcDist.o )
[ 7 of 29] Compiling Distribution.Client.Check ( Distribution/Client/Check.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Check.o )
[ 8 of 29] Compiling Distribution.Client.SetupWrapper ( Distribution/Client/SetupWrapper.hs, dist/build/cabal/cabal-tmp/Distribution/Client/SetupWrapper.o )
[ 9 of 29] Compiling Distribution.Client.Types ( Distribution/Client/Types.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Types.o )
[10 of 29] Compiling Distribution.Client.BuildReports.Anonymous ( Distribution/Client/BuildReports/Anonymous.hs, dist/build/cabal/cabal-tmp/Distribution/Client/BuildReports/Anonymous.o )
[11 of 29] Compiling Distribution.Client.BuildReports.Upload ( Distribution/Client/BuildReports/Upload.hs, dist/build/cabal/cabal-tmp/Distribution/Client/BuildReports/Upload.o )

Distribution/Client/BuildReports/Upload.hs:59:6:
    Warning: Defined but not used: `response'
[12 of 29] Compiling Distribution.Client.IndexUtils ( Distribution/Client/IndexUtils.hs, dist/build/cabal/cabal-tmp/Distribution/Client/IndexUtils.o )
[13 of 29] Compiling Distribution.Client.InstallPlan ( Distribution/Client/InstallPlan.hs, dist/build/cabal/cabal-tmp/Distribution/Client/InstallPlan.o )
[14 of 29] Compiling Distribution.Client.Dependency.Types ( Distribution/Client/Dependency/Types.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Types.o )
[15 of 29] Compiling Distribution.Client.Dependency.Bogus ( Distribution/Client/Dependency/Bogus.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Bogus.o )
[16 of 29] Compiling Distribution.Client.Dependency.TopDown.Types ( Distribution/Client/Dependency/TopDown/Types.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/TopDown/Types.o )
[17 of 29] Compiling Distribution.Client.Dependency.TopDown.Constraints ( Distribution/Client/Dependency/TopDown/Constraints.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/TopDown/Constraints.o )
[18 of 29] Compiling Distribution.Client.Dependency.TopDown ( Distribution/Client/Dependency/TopDown.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/TopDown.o )

Distribution/Client/Dependency/TopDown.hs:38:55:
    Warning: Imported from `Distribution.Package' but not used:
               `notThisPackageVersion'

Distribution/Client/Dependency/TopDown.hs:498:0:
    Warning: Defined but not used: `addPackageExcludeConstraint'
[19 of 29] Compiling Distribution.Client.Dependency ( Distribution/Client/Dependency.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency.o )
[20 of 29] Compiling Distribution.Client.Fetch ( Distribution/Client/Fetch.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Fetch.o )
[21 of 29] Compiling Distribution.Client.Update ( Distribution/Client/Update.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Update.o )
[22 of 29] Compiling Distribution.Client.Setup ( Distribution/Client/Setup.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Setup.o )
[23 of 29] Compiling Distribution.Client.Config ( Distribution/Client/Config.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Config.o )
[24 of 29] Compiling Distribution.Client.Upload ( Distribution/Client/Upload.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Upload.o )
[25 of 29] Compiling Distribution.Client.BuildReports.Storage ( Distribution/Client/BuildReports/Storage.hs, dist/build/cabal/cabal-tmp/Distribution/Client/BuildReports/Storage.o )
[26 of 29] Compiling Distribution.Client.List ( Distribution/Client/List.hs, dist/build/cabal/cabal-tmp/Distribution/Client/List.o )
[27 of 29] Compiling Distribution.Client.InstallSymlink ( Distribution/Client/InstallSymlink.hs, dist/build/cabal/cabal-tmp/Distribution/Client/InstallSymlink.o )
[28 of 29] Compiling Distribution.Client.Install ( Distribution/Client/Install.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Install.o )
[29 of 29] Compiling Main             ( ./Main.hs, dist/build/cabal/cabal-tmp/Main.o )
Linking dist/build/cabal/cabal ...
~/.cabal/lib/HTTP-3001.1.3/ghc-6.8.3/libHSHTTP-3001.1.3.a(Browser.o)(.text+0x5aa6): In function `rp46_info':
: undefined reference to `mtlzm1zi1zi0zi1_ControlziMonadziIdentity_zdf2_closure'
~/.cabal/lib/HTTP-3001.1.3/ghc-6.8.3/libHSHTTP-3001.1.3.a(Browser.o)(.text+0x5b56): In function `rp48_info':
: undefined reference to `mtlzm1zi1zi0zi1_ControlziMonadziIdentity_zdf2_closure'
~/.cabal/lib/HTTP-3001.1.3/ghc-6.8.3/libHSHTTP-3001.1.3.a(Browser.o)(.text+0x8cf2): In function `rp5m_info':
: undefined reference to `mtlzm1zi1zi0zi1_ControlziMonadziIdentity_zdf2_closure'
~/.cabal/lib/HTTP-3001.1.3/ghc-6.8.3/libHSHTTP-3001.1.3.a(Browser.o)(.text+0x8ee2): In function `rp5s_info':
: undefined reference to `mtlzm1zi1zi0zi1_ControlziMonadziIdentity_zdf2_closure'
~/.cabal/lib/HTTP-3001.1.3/ghc-6.8.3/libHSHTTP-3001.1.3.a(Browser.o)(.text+0x9052): In function `rp5y_info':
: undefined reference to `mtlzm1zi1zi0zi1_ControlziMonadziIdentity_zdf2_closure'
~/.cabal/lib/HTTP-3001.1.3/ghc-6.8.3/libHSHTTP-3001.1.3.a(Browser.o)(.text+0xc8eb): more undefined references to `mtlzm1zi1zi0zi1_ControlziMonadziIdentity_zdf2_closure' follow
collect2: ld returned 1 exit status
cabal: Error: some packages failed to install:
cabal-install-0.6.0 failed during the building phase. The exception was:
exit: ExitFailure 1

-- Wang Shida (Magicloud) No matter how thick the banboos are, FC IT 
Engineer - SHA1 - CN the water will not stop flowing; 0086 0512 61093371 
No matter how high the mountains are, 0086 013222219364 the cloud will 
not stop flying.


Duncan Coutts wrote:
> On Tue, 2008-10-14 at 12:58 +0800, Magicloud wrote:
>   
>> Hi,
>>     I wanted to install it with cabal. Well
>> $ cabal install derive
>> Resolving dependencies...
>> cabal: Couldn't read cabal file "./derive/0.1.2/derive.cabal"
>>     As I traced a little, it seemed that line: 'build-depends: base == 
>> 4.*, syb' was wrong.
>>     
>
> Sigh. This is the problem with adding new syntax. I'll have a go at
> adding a check so that packages using this new syntax should have to
> declare cabal-version: >= 1.6.
>
> Fortunately the solution for end users is easy:
>
> $ cabal update
> $ cabal install cabal-install
>
> To get the latest version which groks the new syntax.
>
> Duncan
>
>
>   



More information about the Haskell-Cafe mailing list