Ich sehe, es gibt ein nettes Paketsystem namens Cabal, das Abhängigkeitsauflösung behandelt. Also versuche ich das zu installieren, damit ich die Haskell OpenGL Module für mich installieren kann. Cabal selbst hat jedoch viele Abhängigkeiten. Gibt es eine Möglichkeit, Cabal zu installieren, ohne alle Abhängigkeiten manuell aufzulösen? Ich habe versucht, den Bootstrap auszuführen, aber das scheint es nicht zu tun, weil es fehlende Module Parsec und Netzwerk meldet (die wiederum ihre eigenen Abhängigkeiten haben).install haskell cabal ohne manuelle Abhängigkeitsauflösung
manuell bauen die dep hat mich etwa 3 tief vor dem mtl Modul auf mich geschissen Installation aus:
[email protected]:~/haskell/mtl-1.1.0.2$ runghc Setup build
Preprocessing library mtl-1.1.0.2...
Building mtl-1.1.0.2...
Control/Monad/Cont.hs:74:7:
Could not find module `Control.Monad':
Perhaps you haven't installed the profiling libraries for package base?
Use -v to see a list of the files searched for.
Dank Haskell Platform („inklusive Batterien“) installieren sollten! Genau das, was ich brauchte. – nont
Obwohl dies half, habe ich später die Haskell Platform installiert und den gleichen Fehler bekommen, als ich versuchte, es zu kompilieren. Ich konnte es auf Ubuntu vorbei schaffen: apt-get install libghc6-mtl-dev Gefunden auf: http://rubynugs.blogspot.com/2007/12/next-haskell-error-controlladreader.html – nont
und: sudo apt-get install libghc6-mtl-prof – nont