Modul prelude ... dyn Bibliotheken für Paketbasis nicht gefunden?

8

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:

%Vor%

Versucht alles. Ich benutze apt-get installed haskell-platform (mit ghc 7.4.1), auf Ubuntu 12.04, 64bit.

Irgendwelche Tipps?

    
drozzy 29.07.2012, 17:07
quelle

1 Antwort

10

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.

    
Daniel Fischer 29.07.2012 17:44
quelle

Tags und Links