2010-05-23 2 views
1

Когда я запускаю "междусобойчик обновление" на моем Mac (Snow Leopard, Intel), я получаю:Кабал и Zlib на OS X

% обновление междусобойчик Загрузка список последних пакетов из hackage.haskell.org междусобойчик : Codec.Compression.Zlib: несовместимый zlib версия

Кто-нибудь еще видел это? Переустановка платформы Haskell не помогла. На данный момент я не могу установить или обновить пакеты Cabal, поэтому я буду благодарен за любую помощь.

Спасибо!

+0

Вы используете последнюю платформу Haskell от двоичного установщика? –

+0

Да, я загрузил его два дня назад, запустил сценарий удаления, а затем запустил программу установки. – Bill

ответ

0

Поэтому я исправил это, полностью удалив MacPorts с моей машины, переустановив zlib вместе с ней, а затем очистив свой ~/.cabal.

После этого я прекратил получать эти сообщения.

Спасибо, все.

1

Несовместимых Zl версия

Я думаю, что это означает, что библиотека C ZLIB вы установили устарел. Можете ли вы его обновить?

+0

Я только что установил последний zlib и переустановил платформу Haskell. То же самое ... – Bill

+0

Можете ли вы подтвердить, какая версия zlib скриптов пытается связать haskell-zlib? –

+1

Итак, если я переименую ~/.cabal, чтобы сделать его недоступным, обновление «cabal update» работает без сбоев. – Bill

0

Что я сделал, это установить zlib из MacPorts с универсальным флагом +, который работает без проблем. Это вам помогает?