Wo ist libHSprimitive-0.5.3.0.so

8

Versuchen MFlow auf Linux Mint zu installieren. sudo cabal install MFlow gibt mir folgendes:

Lade Paket primitive-0.5.3.0 ...: kann .so / .DLL nicht laden für: libHSprimitive-0.5.3.0.so (libHSprimitive-0.5.3.0.so: kann keine gemeinsame Objektdatei öffnen: Keine solche Datei oder Verzeichnis) Fehler bei der Installation von vector-0.10.9.2

cabal sagt mir, dass ich primitive-0.5.3.0 installiert habe. Irgendeine Hoffnung, dass das passiert?

Vielen Dank für jede Hilfe!

    
Lucas Membrane 29.05.2014, 07:08
quelle

1 Antwort

14

Ich habe genau das gleiche Problem gefunden. Also hier ist etwas über das Problem.

Der Kommentar von user2407038 lieferte die Antwort. Standardmäßig ist shared auf False festgelegt, sodass keine gemeinsam genutzten Bibliotheken erstellt werden. Dies bedeutet, dass alle Bibliotheken, die eine Verbindung zur gemeinsam genutzten Bibliothek libHSprimitive-*.so herstellen möchten, nicht erstellt werden können.

Die Lösung war, primitive mit shared auf True neu zu installieren. Sie können dies tun, indem Sie ~/.cabal/config ändern oder ein zusätzliches Argument übergeben:

%Vor%     
Rufflewind 17.06.2014 22:39
quelle

Tags und Links