skogsbaer / hscurses

ncurses binding for Haskell
http://hackage.haskell.org/package/hscurses
GNU Lesser General Public License v2.1
61 stars 21 forks source link

Dependency conflict while installing 1.4.1.2 #21

Closed tac-tics closed 9 years ago

tac-tics commented 10 years ago

Any advice on resolving the following error?

tac-tics@sagerbox:~/test/ncurses$ cabal install hscurses-1.4.1.2
Resolving dependencies...
cabal: Could not resolve dependencies:
trying: hscurses-1.4.1.2 (user goal)
trying: base-4.7.0.1/installed-e4b... (dependency of hscurses-1.4.1.2)
next goal: unix (dependency of hscurses-1.4.1.2)
rejecting: unix-2.7.0.1/installed-0d8..., 2.7.0.1, 2.7.0.0 (conflict: hscurses
=> unix>=2.4 && <2.7)
rejecting: unix-2.6.0.1, 2.6.0.0 (conflict: base==4.7.0.1/installed-e4b...,
unix => base>=4.2 && <4.7)
rejecting: unix-2.5.1.1, 2.5.1.0 (conflict: base==4.7.0.1/installed-e4b...,
unix => base>=4.2 && <4.6)
rejecting: unix-2.5.0.0 (conflict: base==4.7.0.1/installed-e4b..., unix =>
base>=4.2 && <4.5)
rejecting: unix-2.4.2.0, 2.4.1.0 (conflict: base==4.7.0.1/installed-e4b...,
unix => base>=4.2 && <4.4)
rejecting: unix-2.4.0.2, 2.4.0.1 (conflict: base==4.7.0.1/installed-e4b...,
unix => base>=4.2 && <4.3)
rejecting: unix-2.4.0.0 (conflict: base==4.7.0.1/installed-e4b..., unix =>
base>=4.1 && <4.3)
rejecting: unix-2.3.2.0, 2.3.1.0, 2.3.0.0, 2.2.0.0, 2.0 (conflict: hscurses =>
unix>=2.4 && <2.7)
Dependency tree exhaustively searched.

Note: when using a sandbox, all packages are required to have consistent
dependencies. Try reinstalling/unregistering the offending packages or
recreating the sandbox.
mbernat commented 10 years ago

+1 This issue is apparently fixed in HEAD, just please update the Hackage package. Thanks.

nomeata commented 9 years ago

Is there an ETA for a fixed upload to hackage?

skogsbaer commented 9 years ago

I just uploaded 1.4.2.0 to hackage. Sorry for taking such a long time.