2010-05-23 5 views
1

Quand je lance "la mise à jour cabale" sur mon Mac (Snow Leopard, Intel), je reçois:Cabal et zlib sur OS X

% mise à jour de cabale Télécharger la dernière liste des paquets de hackage.haskell.org cabale : Codec.Compression.Zlib: incompatible zlib version

Quelqu'un d'autre voit cela? Réinstaller la plate-forme Haskell n'a pas aidé. Je ne peux pas installer ou mettre à jour les paquets Cabal en ce moment, j'apprécierais toute aide.

Merci!

+0

Utilisez-vous la dernière plate-forme Haskell du programme d'installation binaire? –

+0

Oui, je l'ai téléchargé il y a deux jours, j'ai lancé le script de désinstallation, puis j'ai lancé le programme d'installation. – Bill

Répondre

0

J'ai donc résolu ce problème en retirant complètement MacPorts de ma machine, en réinstallant zlib avec celui-ci, puis en effaçant mon ~/.cabal. Après cela, j'ai arrêté d'obtenir ces messages.

Merci à tous.

1

Incompatible version zlib

Je pense que cela signifie que la bibliothèque C zlib vous avez installé est obsolète. Pouvez-vous le mettre à jour?

+0

Je viens d'installer le dernier zlib et j'ai réinstallé la plate-forme Haskell. Même chose ... – Bill

+0

Pouvez-vous confirmer quelle version de zlib les scripts essayent de lier avec haskell-zlib? –

+1

Donc, si je renomme ~/.cabal pour le rendre inaccessible, "cabal update" fonctionne sans accroc. – Bill

0

Ce que j'ai fait est d'installer zlib à partir MacPorts avec le drapeau + universel et cela fonctionne sans problèmes. Cela vous aide-t-il?