Ошибка загрузки CMake на FreeBSD при установке KDevelop

Ошибка загрузки CMake на FreeBSD при установке KDevelop

Я пытаюсь установить KDevelop на свой компьютер. Как решить эту проблему?

Последующие шаги

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

Выход

# сделать установку чистой
===> Найдена сохраненная конфигурация для kdevelop-4.5.2
===> kdevelop-4.5.2 зависит от файла: /usr/local/sbin/pkg - найдено
===> Извлечение всех distfiles, необходимых kdevelop-4.5.2 для сборки
===> Извлечение для kdevelop-4.5.2
=> Контрольная сумма SHA256 верна для KDE/kdevelop-4.5.2.tar.xz.
===> Патч для kdevelop-4.5.2
===> Применение патчей FreeBSD для 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 зависит от файла: /usr/local/bin/cmake - не найден
===> Проверка установки для /usr/local/bin/cmake в /usr/ports/devel/cmake
===> Лицензия BSD принята пользователем
===> cmake-2.8.12.1 зависит от файла: /usr/local/sbin/pkg - найдено
=> cmake-2.8.12.1.tar.gz, похоже, отсутствует в /usr/ports/distfiles/.
=> Попытка загрузить http://downloads.cmake.org/files/v2.8/cmake-2.8.12.1.tar.gz
fetch: http://downloads.cmake.org/files/v2.8/cmake-2.8.12.1.tar.gz: Временно перемещено
=> Попытка загрузить ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/cmake-2.8.12.1.tar.gz
fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/cmake-2.8.12.1.tar.gz: Файл недоступен (например, файл не найден, нет доступа)
=> Не удалось получить его — попробуйте получить его снова.
=> вручную перенесите в /usr/ports/distfiles/ и попробуйте снова.
*** Код ошибки 1

Останавливаться.
make[2]: остановлен в /usr/ports/devel/cmake
*** Код ошибки 1

Останавливаться.
make[1]: остановлен в /usr/ports/devel/kdevelop-kde4
*** Код ошибки 1

Останавливаться.
make: остановлен в /usr/ports/devel/kdevelop-kde4

Скриншот

Скриншот

Версия

# uname -a
FreeBSD bhathiyaBSD 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Чт Янв 16 22:34:59 UTC 2014     [email protected]:/usr/obj/usr/src/sys/ОБЩИЙ amd64

решение1

Ваше дерево портов устарело. cmakeв настоящее время находится в версии 3.0.2, и kdevelop-kde4находится в 4.6. Кроме того, FreeBSD теперь хранит distfiles вhttp://distcache.freebsd.org/ports-distfiles. Если вы установили MASTER_SITE_BACKUP, /etc/make.confудалите его или измените на http://distcache.FreeBSD.org/ports-distfiles/${DIST_SUBDIR}/(значение по умолчанию).

Вам нужно как-то обновить дерево портов. Способ, которым вы это сделаете, зависит от того, как вы его изначально установили. Если вы просто выбрали его в качестве варианта установки при установке системы, вам нужно удалить его, а затем использовать portsnap fetch extractдля получения последней версии. Если вы portsnapего устанавливали, вы можете просто использовать portsnap fetch updateдля его обновления.

Связанный контент