June 24th, 2014

GHC 7.6.3 в Ubuntu 12.04 LTS

Для установки GHC 7.6.3 в Ubuntu 12.04 LTS проще всего для меня оказалось собрать ghc из исходников (печально узнавать, что последнее, чем можно обзавестись, было - ghc-7.4.3):
cabal install alex happy
wget http://www.haskell.org/ghc/dist/7.6.3/ghc-7.6.3-src.tar.bz2 -O ghc-7.6.3-src.tar.bz2
tar -xjvf ghc-7.6.3-src.tar.bz2
cd ghc-7.6.3-src
PATH=/home/user/.cabal/bin:$PATH ./configure
make 
make install
Tags: ,

wxWidgets in Ubuntu 12.04 LTS

Воодушевился, наконец, переписать GUI с HTk из пакета uni-htk на wxHaskell из пакета wx. Однако во время установки последнего полезло странное:
cabal install wx
Resolving dependencies...
[1 of 1] Compiling Main             ( /tmp/wxc-0.90.1.1-16143/wxc-0.90.1.1/Setup.hs, /tmp/wxc-0.90.1.1-16143/wxc-0.90.1.1/dist/setup/Main.o )
Linking /tmp/wxc-0.90.1.1-16143/wxc-0.90.1.1/dist/setup/setup ...
Configuring wxc-0.90.1.1...

  Warning: No config found to match: /usr/bin/wx-config --version=2.9 --version-full
           in /usr/lib/i386-linux-gnu/wx/config
  If you require this configuration, please install the desired
  library build.  If this is part of an automated configuration
  test and no other errors occur, you may safely ignore it.
  You may use wx-config --list to see all configs available in
  the default prefix.

Выяснилось, что последнее, что могут предложить репозитории Ubuntu - это версия 2.8.12:
wx-config --version-full
2.8.12.1


Опять
./configure && make & make install
.
Вспоминаю, как год назад для того, чтобы убрать дурацкое окошко с alert из PgAdmin 3.1.12, пришлось пересобирать его вместе с wxWidgets из исходников, повышая версию до 3.1.14.