A busca do CMake falhou no FreeBSD ao instalar o KDevelop

0

Estou tentando instalar o KDevelop na minha máquina, Como resolvo este problema?

Etapas seguidas

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

Saída

# make install clean 
===>  Found saved configuration for kdevelop-4.5.2
===>   kdevelop-4.5.2 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by kdevelop-4.5.2 for building
===>  Extracting for kdevelop-4.5.2
=> SHA256 Checksum OK for KDE/kdevelop-4.5.2.tar.xz.
===>  Patching for kdevelop-4.5.2
===>  Applying FreeBSD patches for 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 depends on file: /usr/local/bin/cmake - not found
===>    Verifying install for /usr/local/bin/cmake in /usr/ports/devel/cmake
===>  License BSD accepted by the user
===>   cmake-2.8.12.1 depends on file: /usr/local/sbin/pkg - found
=> cmake-2.8.12.1.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch 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: Moved Temporarily
=> Attempting to fetch 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: File unavailable (e.g., file not found, no access)
=> Couldn't fetch it - please try to retrieve this
=> port manually into /usr/ports/distfiles/ and try again.
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/devel/cmake
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/devel/kdevelop-kde4
*** Error code 1

Stop.
make: stopped in /usr/ports/devel/kdevelop-kde4

Screenshot

Versão

# uname -a
FreeBSD bhathiyaBSD 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Thu Jan 16 22:34:59 UTC 2014     [email protected]:/usr/obj/usr/src/sys/GENERIC  amd64
    
por Bhathiya Perera 07.10.2014 / 15:31

1 resposta

1

Sua árvore de ports está desatualizada. cmake está atualmente na versão 3.0.2 e kdevelop-kde4 está em 4.6. Além disso, o FreeBSD agora mantém distfiles no link . Se você tiver definido MASTER_SITE_BACKUP em /etc/make.conf , remova-o ou altere-o para http://distcache.FreeBSD.org/ports-distfiles/${DIST_SUBDIR}/ (o valor padrão).

Você precisa atualizar sua árvore de ports de alguma forma. A maneira como você faz isso depende de como você o instalou em primeiro lugar. Se você simplesmente a selecionou como uma opção de instalação ao instalar o sistema, precisará excluí-lo e usar portsnap fetch extract para recuperar a versão mais recente. Se você usou portsnap para instalá-lo, basta usar portsnap fetch update para atualizá-lo.

    
por 07.10.2014 / 15:48