Hi,
ich versuche mir selber mcabber zu compilieren, damit ich OTR(Off-The-Record-Messaging)-Unterstützung habe. Leider scheitert das ganze beim letzten Schritt.
Ich habe erfolgreich die Datei mcabber-0.9.7-2-i686.pkg.tar.gz erzeugt und will sie mit pacman installieren.
Also root:
pacman -U mcabber mcabber-0.9.7-2-i686.pkg.tar.gz
Lade Paketdaten...
Fehler: 'mcabber': Kann Paketdatei nicht öffnen
Was könnte die Ursache des Fehlers sein? Wenn ich die Datei wieder entpacke, sind alle Dateien darin lesbar.
Falls es für die Fehlersuche hilft, hier mein gesammtes Vorgehen:
(Hinweis: mcabber befindet sich unter /var/abs/community/network/mcabber )
-Installation von fakeroot (weil Wiki es so im Wiki steht)
-Installation und Anwendung von abs (dito)
-Installation von libotr aus AUR, da libotr für die OTR-Funktionen gebraucht wird. Die Nutzung der PKGBUILD-Datei und die anschließende Installation mit pacman war problemlos
-Installation von pkgconfig, weil der Installer sich über die fehlende build-dependency beschwert hat.
-Der Versuch ein Packet daraus zu kompilieren scheitert. Die Datei /usr/include/ncursesw/panel.h fehlt.
Ich habe mir von der offiziellen ncurses Website den ncurses-Code geholt, aber auch dort gab es kein Unterverzeichnis ncursedw, aber ein Verzeichnis panel/panel.h . Also hab ich die Datei genommen, da es sich nur um eine Header-Datei ohne Funktionen handelt und falls es wirklich nicht passen sollte, würde sich der Compiler auch beschweren, oder?
-Erfolgreiches erstellen des Packetes, aber gescheiterte Installation mit Pacman.