Хаскель решил вернуть, но из портов больше не ставить, собрал руками (в home, так удобней играться).
Установка проста.
Вытащить архив ghc для freebsd, любезно предоставленный Gabor PALI:
http://haskell.org/ghc/download_ghc_7_0_2#freebsd
Собрать:
$ ./configure --prefix=/home/easy/.localВытащить архив с исходниками для Haskell Platform:
$ gmake install
http://hackage.haskell.org/platform/linux.html
haskell-platform-2011.2.0.0.tar.gz
Собрать:
# На bsd каталог с либами и хидерами нужно указывать явноГотово!
$ env CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib \
./configure \
--prefix=/home/easy/.local
$ gmake install
$ cabal update
5 комментариев:
А у меня вот какая-то беда с cabal. У вас все модули ставятся без каких либо танцев с бубнами? Ставите с флагом --user, как я понимаю?
@afiskon: да нет, без всяких флагов. C момента того поста хаскель времени не было трогать, но прямо ейчас попробовал поставить парочку приглянувшихся:
cabal update
cabal install epub-metadata
cabal install epub-tools
Пакеты нормельно устанавливаются:
Бинарники в '~/.cabal/bin',
либы в '~/.cabal/lib'.
@afiskon: с какими модулями проблема? попробую у себя, скажу (может тоже будут проблемы).
Да, кажется, проблема в конкретных модулях. Я пытался ставить wx и wxcore. А вот gd к примеру ставится без проблем.
А wxgtk из портов не забыл поставить? Хаскелевый wxcore -- оно же просто биндинги к wxwidgets.
Отправить комментарий