cabal install reactive-banana-wx

Install troubles! (Is the right place for this type of message?) Thanks! Tom $ cabal install reactive-banana-wx Resolving dependencies... cabal: cannot configure wxdirect-0.12.1.3. It requires containers >=0.2 && <0.4 For the dependency on containers >=0.2 && <0.4 there are these packages: containers-0.2.0.0, containers-0.2.0.1 and containers-0.3.0.0. However none of them are available. containers-0.2.0.0 was excluded because containers-0.4.0.0 was selected instead containers-0.2.0.0 was excluded because reactive-banana-0.4.1.0 requires containers ==0.4.* containers-0.2.0.1 was excluded because containers-0.4.0.0 was selected instead containers-0.2.0.1 was excluded because reactive-banana-0.4.1.0 requires containers ==0.4.* containers-0.3.0.0 was excluded because containers-0.4.0.0 was selected instead containers-0.3.0.0 was excluded because reactive-banana-0.4.1.0 requires containers ==0.4.*

Try installing either installing wxDirect 0.12.1.4; or wxDirect
012.1.3 with the build option "splitBase" first.
There's a difference in the cabal files between 0.12.1.3 and 0.12.1.4
where the file defaults to container Base 3.0 and Containers 0.3
(wxDirect 0.12.1.3) or Base 4.0 and Containers 0.4 (wxDirect
0.12.1.4).
Latest GHC versions have Base 4.0 and Containers 0.4, wxDirect
0.12.1.4 should work by default for latest GHC versions. wxDirect
0.12.1.3 needs building with the "splitBase" flag passed to work with
latest GHCs.
On 18 July 2011 02:00, Tom Murphy
Install troubles! (Is the right place for this type of message?) ...
$ cabal install reactive-banana-wx Resolving dependencies... cabal: cannot configure wxdirect-0.12.1.3. It requires containers >=0.2 && <0.4 For the dependency on containers >=0.2 && <0.4 there are these packages: containers-0.2.0.0, containers-0.2.0.1 and containers-0.3.0.0. However none of them are available. containers-0.2.0.0 was excluded because containers-0.4.0.0 was selected instead [snip]

Stephen Tetley wrote:
Try installing either installing wxDirect 0.12.1.4; or wxDirect 012.1.3 with the build option "splitBase" first.
There's a difference in the cabal files between 0.12.1.3 and 0.12.1.4 where the file defaults to container Base 3.0 and Containers 0.3 (wxDirect 0.12.1.3) or Base 4.0 and Containers 0.4 (wxDirect 0.12.1.4).
Latest GHC versions have Base 4.0 and Containers 0.4, wxDirect 0.12.1.4 should work by default for latest GHC versions. wxDirect 0.12.1.3 needs building with the "splitBase" flag passed to work with latest GHCs.
Use cabal update to fetch the latest package definitions. Since wxdirect only contains an executable, I think you can also do cabal install wxdirect-0.12.1.4 before installing reactive-banana-wx . Best regards, Heinrich Apfelmus -- http://apfelmus.nfshost.com
participants (4)
-
Arlen Cuss
-
Heinrich Apfelmus
-
Stephen Tetley
-
Tom Murphy