Все началось с hdevtools.
Я установил пакет SublimeHaskell для Sublime 3 на свой компьютер с Windows 7 и получил предупреждение о том, что не удалось найти hdevtools или что-то в этом роде. Поэтому я подумал, что могу попробовать установить этот пакет с помощью Cabal.
У меня установлен Cygwin, и мой путь работает нормально. Я пробую cabal install hdevtools
получаю пугающие вещи:
Resolving dependencies...
Configuring unix-2.7.0.1...
Warning: Unknown extensions: CApiFFI, InterruptibleFFI
configure: WARNING: unrecognized options: --with-compiler, --with-gcc
cygwin warning:
MS-DOS style path detected: C:\Users\Stas\AppData\Roaming\cabal/share/config.site
Preferred POSIX equivalent is: /cygdrive/c/Users/Stas/AppData/Roaming/cabal/share/config.site
CYGWIN environment variable option "nodosfilewarning" turns off this warning.
Consult the user's guide for more details about POSIX paths:
http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
checking for gcc... gcc
checking whether the C compiler works... yes
... (много проверок, которые кажутся нормальными)
checking build system type... x86_64-unknown-cygwin
checking host system type... x86_64-unknown-cygwin
checking target system type... x86_64-unknown-cygwin
checking for library containing sem_close... no
configure: Not found
configure: creating ./config.status
config.status: creating unix.buildinfo
config.status: creating include/HsUnixConfig.h
configure: WARNING: unrecognized options: --with-compiler, --with-gcc
cabal: Package unix-2.7.0.1 can't be built on this system.
Failed to install unix-2.7.0.1
cabal: Error: some packages failed to install:
hdevtools-0.1.0.5 depends on unix-2.7.0.1 which failed to install.
unix-2.7.0.1 failed during the building phase. The exception was:
ExitFailure 1
Думаю, мне стоит установить пакет unix-2.7.0.1. Вот и cabal install unix-2.7.0.1
. Фактически я получаю то же самое, что и Кабала, говоря мне, что unix-2.7.0.1 просто не может быть построен в моей системе. Я получаю тот же результат, когда пытаюсь собрать его вручную, загрузив файл .tar и настроив / построив его с помощью runhaskell Setup build
в распакованном каталоге после, казалось бы, успешного runhaskell Setup configure
.
Может ли кто-нибудь объяснить мне, почему я не могу собрать unix-2.7.0.1 на моем компьютере с Windows 7?
ghc --version
? (Предполагая, что вы используете GHC.) - person Ry-♦   schedule 23.05.2014The Glorious Glasgow Haskell Compilation System, version 7.6.3
- person TepidSwitch   schedule 28.05.2014cannot satisfy -package Cabal-1.16.0
- person TepidSwitch   schedule 29.05.2014