2013-02-17 3 views
0

Я пытаюсь запустить cabal install fay fay-base. Тем не менее, я получаю следующее сообщение об ошибке:Кабал установка проблема с fay

src/Test/CommandLine.hs:18:9: 
    Dynamic linking required, but this is a non-standard build (eg. prof). 
    You need to build the program twice: once the normal way, and then 
    in the desired way using -osuf to set the object file suffix. 
cabal: Error: some packages failed to install: 
fay-0.14.1.0 failed during the building phase. The exception was: 
ExitFailure 1 
fay-base-0.14.1.0 depends on fay-0.14.1.0 which failed to install. 

Я не уверен, что он просит меня сделать, когда она просит меня «установить один раз обычным способом, а затем в желаемом направлении».

Любые идеи?

Оригинал сообщения:

Я пытаюсь запустить cabal install fay fay-base. Тем не менее, я получаю следующее сообщение об ошибке:

/usr/bin/ld: cannot find -lHSsplit-0.2.1.1-ghc7.4.1 
collect2: ld returned 1 exit status 
cabal: Error: some packages failed to install: 
fay-0.14.1.0 failed during the building phase. The exception was: 
ExitFailure 1 
fay-base-0.14.1.0 depends on fay-0.14.1.0 which failed to install. 

Я получил эту ошибку на другой пакет установки, но я не могу вспомнить, какой из них (я считаю, что это был один из игровых пакетов, так что легче было отказаться). Я пробовал поиск по -lHSsplit и не смог найти никакой помощи.

Кто-нибудь знает, какую зависимость мне нужно установить?

Это было решено путем установки раскола cabal install split, как предложено Даниэлем Фишером.

Заранее благодарен!

+0

Какую операционную систему вы используете? Также версия cabal/ghc? – Attic

+0

'fay' зависит от' split', и компоновщик не может найти библиотеку. Можете ли вы проверить, что у вас есть (возможно, в '~/.cabal/lib/split-0.2.1.1')? И вы можете попробовать установить 'fay' с более высокой многословностью (' -v3' дает вам много выходных данных, среди которых строки команд, используемые для вызова GHC), которые могут сказать кому-то, что именно пошло не так. –

+0

Установка раскола позволила мне пройти дальше. Тем не менее, теперь я получаю сообщение об ошибке в моих праведниках выше. – Joe

ответ

1

Я установил его на Arch с ghc 7.4.2, не уверен, в какой операционной системе вы находитесь, но если вы используете GNU/Linux (или нет), попробуйте обновить до 7.4.2 и попробуйте новую установку fay/fay-base.

Вы могли бы хотеть попробовать Кабал-DEV, если вы еще не сделали, вот как это сделать: https://github.com/faylang/fay/wiki/Installing-and-running

прокручивать немного вниз к междусобойчик-DEV части.

+0

Я на Ubuntu, используя 7.4.2. – Joe