[Haskell-cafe] can't build testpack
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...
Could not find module `System.Random':
it is a member of package random-188.8.131.52, which is hidden
random 184.108.40.206 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
> 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 )
>>> 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
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe