La recuperación de CMake falló en FreeBSD al instalar KDevelop

La recuperación de CMake falló en FreeBSD al instalar KDevelop

Estoy intentando instalar KDevelop en mi máquina. ¿Cómo soluciono este problema?

Pasos seguidos

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

Producción

# hacer la instalación limpia
===> Se encontró la configuración guardada para kdevelop-4.5.2
===> kdevelop-4.5.2 depende del archivo: /usr/local/sbin/pkg - encontrado
===> Obteniendo todos los archivos dist requeridos por kdevelop-4.5.2 para la compilación
===> Extrayendo para kdevelop-4.5.2
=> Suma de comprobación SHA256 correcta para KDE/kdevelop-4.5.2.tar.xz.
===> Parcheo para kdevelop-4.5.2
===> Aplicando parches de FreeBSD para 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 depende del archivo: /usr/local/bin/cmake - no encontrado
===> Verificando la instalación de /usr/local/bin/cmake en /usr/ports/devel/cmake
===> Licencia BSD aceptada por el usuario
===> cmake-2.8.12.1 depende del archivo: /usr/local/sbin/pkg - encontrado
=> cmake-2.8.12.1.tar.gz no parece existir en /usr/ports/distfiles/.
=> Intentando recuperar http://downloads.cmake.org/files/v2.8/cmake-2.8.12.1.tar.gz
buscar: http://downloads.cmake.org/files/v2.8/cmake-2.8.12.1.tar.gz: movido temporalmente
=> Intentando recuperar ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/cmake-2.8.12.1.tar.gz
buscar: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/cmake-2.8.12.1.tar.gz: archivo no disponible (por ejemplo, archivo no encontrado, sin acceso)
=> No se pudo recuperar. Intente recuperarlo.
=> transfiera manualmente a /usr/ports/distfiles/ e intente nuevamente.
*** Código de error 1

Detener.
make[2]: detenido en /usr/ports/devel/cmake
*** Código de error 1

Detener.
make[1]: detenido en /usr/ports/devel/kdevelop-kde4
*** Código de error 1

Detener.
hacer: detenido en /usr/ports/devel/kdevelop-kde4

Captura de pantalla

Captura de pantalla

Versión

# uname -a
FreeBSD bhathiyaBSD 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: jueves 16 de enero 22:34:59 UTC 2014     [correo electrónico protegido]:/usr/obj/usr/src/sys/GENÉRICO amd64

Respuesta1

Su árbol de puertos está desactualizado. cmakeActualmente se encuentra en la versión 3.0.2, y kdevelop-kde4está en la 4.6. Además, FreeBSD ahora mantiene los archivos dist enhttp://distcache.freebsd.org/ports-distfiles. Si lo ha configurado MASTER_SITE_BACKUP, /etc/make.confelimínelo o cámbielo a http://distcache.FreeBSD.org/ports-distfiles/${DIST_SUBDIR}/(el valor predeterminado).

Necesitas actualizar tu árbol de puertos de alguna manera. La forma de hacerlo depende de cómo lo instaló en primer lugar. Si simplemente lo seleccionó como una opción de instalación cuando instaló el sistema, debe eliminarlo y luego usarlo portsnap fetch extractpara recuperar la última versión. Si solía portsnapinstalarlo, simplemente puede usarlo portsnap fetch updatepara actualizarlo.

información relacionada