[Haskell-cafe] can't build testpack
Ezekiel Smithburg
tehgeekmeister at gmail.com
Sat Jan 31 19:03:54 EST 2009
solution to that problem:
deleted the lines from "If flag(splitBase)" on and changed base in
Build-Depends to base >= 4.
now i have a new problem, however:
ezekiel-smithburgs-macbook-pro-15% runhaskell Setup.hs build
Preprocessing library testpack-1.0.0...
Building testpack-1.0.0...
src/Test/HUnit/Tools.hs:23:7:
Could not find module `System.Random':
it is a member of package random-1.0.0.1, which is hidden
random 1.0.0.1 is installed, i've verified that. what does this error mean?
2009/1/31 Ezekiel Smithburg <tehgeekmeister at gmail.com>
> oops, forgot to reply to all. haven't used a mailing list in a while. =P
>
> this did not solve my problem. also, dons suggested using runhaskell
> Setup.hs --constraint='base<4', which worked for him apparently. neither
> suggestion has changed my error message at all, and I've cleaned and
> reconfigured between each attempt. any other ideas?
>
> also, this section of the .cabal may be relevant:
>
> Build-Depends: base,
> haskell98, mtl, HUnit,
> QuickCheck >= 1.0 && < 2.0
> If flag(splitBase)
> Build-Depends: base >= 3, containers, random
> Else
> Build-Depends: base < 3
>
> On Sat, Jan 31, 2009 at 5:21 PM, Krzysztof Skrzętnicki <gtener at gmail.com>wrote:
>
>> This error is due to usage of old base package in version 3.In .cabal
>> file add dependency on base-4, in form "base >= 4".
>> All best
>>
>> Christopher Skrzętnicki
>>
>> 2009/2/1 Ezekiel Smithburg <tehgeekmeister at gmail.com>
>>
>>> this is the error message i get:
>>>
>>> ezekiel-smithburgs-macbook-pro-15% runhaskell Setup.* build
>>> Preprocessing library testpack-1.0.0...
>>> Building testpack-1.0.0...
>>> [1 of 3] Compiling Test.QuickCheck.Instances (
>>> src/Test/QuickCheck/Instances.hs, dist/build/Test/QuickCheck/Instances.o )
>>> [2 of 3] Compiling Test.QuickCheck.Tools ( src/Test/QuickCheck/Tools.hs,
>>> dist/build/Test/QuickCheck/Tools.o )
>>> [3 of 3] Compiling Test.HUnit.Tools ( src/Test/HUnit/Tools.hs,
>>> dist/build/Test/HUnit/Tools.o )
>>>
>>> src/Test/HUnit/Tools.hs:28:36:
>>> Class `Control.Exception.Exception' used as a type
>>> In the type `Control.Exception.Exception'
>>> In the type `Control.Exception.Exception -> IO a -> IO ()'
>>> In the type `String
>>> -> Control.Exception.Exception -> IO a -> IO ()'
>>>
>>> what should i do? need this in order to build hdbc 2.0, which i'm hoping
>>> solves a problem i was having earlier (memory leak).
>>>
>>> _______________________________________________
>>> Haskell-Cafe mailing list
>>> Haskell-Cafe at haskell.org
>>> http://www.haskell.org/mailman/listinfo/haskell-cafe
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20090131/b2f43810/attachment.htm
More information about the Haskell-Cafe
mailing list