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?
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 < 3On Sat, Jan 31, 2009 at 5:21 PM, Krzysztof Skrzêtnicki <gtener@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 bestChristopher Skrzêtnicki
2009/2/1 Ezekiel Smithburg <tehgeekmeister@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@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe