Versuchen Sie, der Lösung zu folgen, die in der Antwort auf reduzierung haskells binary question , bekomme ich immer den fehler, wenn ich mit --enable-shared
option installieren:
Versucht alles. Ich benutze apt-get installed
haskell-platform
(mit ghc 7.4.1), auf Ubuntu 12.04, 64bit.
Irgendwelche Tipps?
Es scheint, dass die Haskell-Plattform von Ubuntu keine dynamischen Bibliotheken enthält.
Sie können versuchen, ghc-dynamic zu installieren, das sollte funktionieren, ich nehme an, die Distributions-Packer wissen was sie tun. Sie müssten wahrscheinlich auch die * -dynamic-Pakete für mehrere in der Plattform enthaltene Bibliotheken installieren.
Falls es nicht funktioniert, kann ich nur GHC selbst aus der Quelle kompilieren (mit dem installierten GHC), oder einen Vanilla GHC-Bindist verwenden, die kommen mit dynamischen Bibliotheken, soweit ich bin bewusst.
Beide müssten allerdings die Bibliotheken neu installieren (neu kompilieren) (vielleicht am besten, um die Vanilla-Plattform von zu kompilieren) Quelle dann), also empfehle ich, die Verteilungspakete zuerst zu versuchen.