[MacPorts] #19711: hs-cabal upgrade to 0.6.2 fails
MacPorts
noreply at macports.org
Sun Jul 12 03:20:16 PDT 2009
#19711: hs-cabal upgrade to 0.6.2 fails
----------------------------------------+-----------------------------------
Reporter: macports.org@… | Owner: gwright@…
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 1.7.1
Resolution: invalid | Keywords: haskell cabal
Port: hs-cabal |
----------------------------------------+-----------------------------------
Changes (by gwright@…):
* status: new => closed
* resolution: => invalid
Comment:
My guess is that you upgraded ghc without rebuilding all of the libraries.
This is required since the ghc ABI changes for every release, even minor
ones. What's happening is that MacPorts has found the port dependency but
zlib is not registered with the new compiler. You need to rebuild all of
the ghc libraries.
There is unfortunately no easy way for MacPorts to do this for you
automatically at the moment. However, after upgrading ghc you can run
{{{
$ sudo port -R upgrade ghc
}}}
This will rebuild all of the dependents (i.e., things that depend on ghc).
The normal upgrade procedure only rebuilds the dependencies (i.e., things
on which ghc depends). Be aware that this may take some time.
This should be simplified a bit in a few weeks with a new haskell-platform
meta-port. I hope to get some of the documentation build issues sorted out
for that too. However, it is unlikely that the documentation build will
ever work on ppc, because of toolchain issues.
--
Ticket URL: <http://trac.macports.org/ticket/19711#comment:4>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list