Я пытаюсь установить редактор "yi", используя утилиту cabal-install, которая, в свою очередь, устанавливает пакет 'получены-2.3.0.2'. Я получаю следующую ошибку во время компиляции производного:
[53 of 58] Compiling Data.Derive.Internal.Traversal ( Data/Derive/Internal/Traversal.hs, dist/build/Data/Derive/Internal/Traversal.o )
Data/Derive/Internal/Traversal.hs:34:0:
Illegal instance declaration for `Applicative (Writer w)'
(All instance types must be of the form (T t1 ... tn)
where T is not a synonym.
Use -XTypeSynonymInstances if you want to disable this.)
In the instance declaration for `Applicative (Writer w)'
cabal: Error: some packages failed to install:
derive-2.3.0.2 failed during the building phase. The exception was:
ExitFailure 1
Конечно, я пытался собрать его с --ghc-option = -XTypeSynonymInstances, что, в свою очередь, приводит к другой ошибке компиляции.
Я использую Ubuntu Maverick 32-bit, с ghc-6.12.1 и cabal-install 0.8.2. GHC был установлен из репозитория пакетов. Кабал был установлен, используя:
cabal-install cabal
Alex.