Я пытаюсь запустить 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
, как предложено Даниэлем Фишером.
Заранее благодарен!
Какую операционную систему вы используете? Также версия cabal/ghc? – Attic
'fay' зависит от' split', и компоновщик не может найти библиотеку. Можете ли вы проверить, что у вас есть (возможно, в '~/.cabal/lib/split-0.2.1.1')? И вы можете попробовать установить 'fay' с более высокой многословностью (' -v3' дает вам много выходных данных, среди которых строки команд, используемые для вызова GHC), которые могут сказать кому-то, что именно пошло не так. –
Установка раскола позволила мне пройти дальше. Тем не менее, теперь я получаю сообщение об ошибке в моих праведниках выше. – Joe