J'essaie d'installer la plate-forme Haskell sur Raring. Puisqu'il n'y a pas de package apt
, j'ai téléchargé la distribution binaire x86_64 de GHC 7.4.2 (qui est une condition préalable), et j'essaie d'exécuter ./configure
. Il échoue avec le message suivant:
checking for path to top of build tree... utils/ghc-pwd/dist/build/tmp/ghc-pwd: error while loading shared libraries: libgmp.so.3: cannot open shared object file: No such file or directory
configure: error: cannot determine current directory
Comment puis-je réparer cela?
Notez que je fais généralement juste Sudo apt-get install haskell-platform
, qui devrait simplement tout trier. Cependant, il n'a pas encore été emballé pour le 13.04.
Obtenez ces dépendances, si vous ne les avez pas déjà:
Sudo apt-get install -y libgmp3-dev freeglut3 freeglut3-dev
La plateforme Haskell semble être à la recherche d'un libgmp.so.3
, mais le package libgmp
ne fournit que libgmp.so
, libgmp.so.10
et libgmp.so.10.0.5
. La solution:
Sudo ln -s /usr/lib/x86_64-linux-gnu/libgmp.so.10 /usr/lib/libgmp.so.3
(Avertissement: cela a fonctionné pour moi. Je ne sais pas si c'est une chose sensée à faire)