Beim Installieren von KDevelop ist der CMake-Abruf unter FreeBSD fehlgeschlagen

Beim Installieren von KDevelop ist der CMake-Abruf unter FreeBSD fehlgeschlagen

Ich versuche, KDevelop auf meinem Computer zu installieren. Wie löse ich dieses Problem?

Befolgte Schritte

cd /usr/ports/devel/kdevelop-kde4
make install clean

Ausgabe

# Installation sauber machen
===> Gespeicherte Konfiguration für kdevelop-4.5.2 gefunden
===> kdevelop-4.5.2 hängt von der Datei ab: /usr/local/sbin/pkg – gefunden
===> Alle Distfiles abrufen, die kdevelop-4.5.2 zum Erstellen benötigt
===> Extrahieren für kdevelop-4.5.2
=> SHA256-Prüfsumme OK für KDE/kdevelop-4.5.2.tar.xz.
===> Patchen für kdevelop-4.5.2
===> Anwenden von FreeBSD-Patches für kdevelop-4.5.2
/usr/bin/sed -i.bak -e '/^update_xdg_mimetypes/ d; /SharedMimeInfo/ d' /usr/ports/devel/kdevelop-kde4/work/kdevelop-4.5.2/app/CMakeLists.txt
===> kdevelop-4.5.2 hängt von der Datei ab: /usr/local/bin/cmake – nicht gefunden
===> Installation für /usr/local/bin/cmake in /usr/ports/devel/cmake wird überprüft
===> Vom Benutzer akzeptierte BSD-Lizenz
===> cmake-2.8.12.1 hängt von der Datei ab: /usr/local/sbin/pkg – gefunden
=> cmake-2.8.12.1.tar.gz scheint in /usr/ports/distfiles/ nicht zu existieren.
=> Versuch, http://downloads.cmake.org/files/v2.8/cmake-2.8.12.1.tar.gz abzurufen
abrufen: http://downloads.cmake.org/files/v2.8/cmake-2.8.12.1.tar.gz: Vorübergehend verschoben
=> Versuch, ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/cmake-2.8.12.1.tar.gz abzurufen
fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/cmake-2.8.12.1.tar.gz: Datei nicht verfügbar (zB Datei nicht gefunden, kein Zugriff)
=> Konnte es nicht abrufen - bitte versuchen Sie dies abzurufen
=> Port manuell in /usr/ports/distfiles/ und erneut versuchen.
*** Fehlercode 1

Stoppen.
make[2]: gestoppt in /usr/ports/devel/cmake
*** Fehlercode 1

Stoppen.
make[1]: gestoppt in /usr/ports/devel/kdevelop-kde4
*** Fehlercode 1

Stoppen.
make: gestoppt in /usr/ports/devel/kdevelop-kde4

Bildschirmfoto

Bildschirmfoto

Ausführung

# uname -a
FreeBSD bhathiyaBSD 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Do., 16. Januar 2014, 22:34:59 UTC     [email geschützt]:/usr/obj/usr/src/sys/GENERIC amd64

Antwort1

Ihr Ports-Tree ist veraltet. cmakeist derzeit auf Version 3.0.2 und kdevelop-kde4ist auf 4.6. Darüber hinaus hält FreeBSD jetzt Distfiles unterhttp://distcache.freebsd.org/ports-distfiles. Wenn Sie es MASTER_SITE_BACKUPin festgelegt haben /etc/make.conf, entfernen Sie es oder ändern Sie es in http://distcache.FreeBSD.org/ports-distfiles/${DIST_SUBDIR}/(den Standardwert).

Sie müssen Ihren Ports-Tree irgendwie auf den neuesten Stand bringen. Wie Sie das tun, hängt davon ab, wie Sie ihn ursprünglich installiert haben. Wenn Sie ihn bei der Installation des Systems einfach als Installationsoption ausgewählt haben, müssen Sie ihn löschen und dann portsnap fetch extractdie neueste Version abrufen. Wenn Sie portsnapihn früher installiert haben, können Sie portsnap fetch updateihn einfach mit aktualisieren.

verwandte Informationen