Fedora 16: Scion-Browser konnte nicht installiert werden

708
Riccardo T.

Es scheint wie auf Fedora 16 cabalist nicht in der Lage zu installieren scion-browseraus, hackageweil einige Inkompatibilitäten mit Bezug auf Fedora Shared Objects.

Wenn ich renne, cabal install scion-browserbekomme ich:

... Loading package terminfo-0.3.2.3 ... <command line>: can't load .so/.DLL for: ncursesw (/usr/lib64/libncursesw.so: file too short) cabal: Error: some packages failed to install: scion-browser-0.2.8 failed during the building phase. The exception was: ExitFailure 1 

Ich habe bereits alle Pakete installiert ncursesund die erforderliche Datei ist vorhanden. Es handelt sich jedoch nicht um einen binären oder symbolischen Link. Daher schlägt die Installation fehl:

bash-4.2$ cat /usr/lib64/libncursesw.so  INPUT(libncursesw.so.5 -ltinfo) 

Ich denke nicht, dass das Ersetzen dieser Datei durch einen symbolischen Link libncursesw.so.5zu eine großartige Idee wäre, aber ich kann mir keine andere Möglichkeit vorstellen, um sie zu installieren. Was soll ich bitte machen?

0
jemand, bitte? Riccardo T. vor 12 Jahren 0

1 Antwort auf die Frage

1
user52571

Wie hier beschrieben, folgen GCC und GHC nicht notwendigerweise Links auf dieselbe Weise. Der beschriebene Fix funktionierte für mich.

cd /usr/lib sudo mv libncurses.so libncurses.so.bak sudo mv libncursesw.so libncursesw.so.bak sudo ln -s /lib/libncurses.so.5 libncurses.so sudo ln -s /lib/libncursesw.so.5 libncursesw.so 

Da ich mich auf einer 64-Bit-Fedora-Box befand, bewegte ich Dinge in / lib64 und / usr / lib64

Vielen Dank für Ihre Antwort, aber ich kannte diese Methode bereits (da ich vielleicht zu schnell in meiner Frage erwähnte). Symbolische Links wie diese ändern sich wahrscheinlich bei Systemupdates bald oder zu spät, sodass es sich nur um einen temporären Patch handelt. Ich habe ein für alle Mal nach etwas gesucht, um das Problem zu lösen. Riccardo T. vor 12 Jahren 0
Oh, das hast du getan. Guter Punkt. Obwohl ich dachte, dass symbolische Links der Standardweg zu Alias-Bibliotheksnamen sind. user52571 vor 12 Jahren 0