Rss

Archives for : xz

Erro “tar: Unrecognized archive format” no FreeBSD 8.2

Dica rápida.

Problema:

Ao tentar instalar um Port no FreeBSD 8.2, estou recebendo o seguinte erro:

tar: Unrecognized archive format

Investigando um pouco, descobri que a versão do bsdtar em questão não consegue reconhecer automaticamente a compressão “xz” entre -7 e -9.

Como medida de contorno, enquanto não é possível realizar o upgrade da versão do FreeBSD para a 8.3, pode-se realizar o seguinte procedimento:

Instalar o port archivers/libarchive e então adicionar a linha abaixo no arquivo /etc/make.conf:

TAR=/usr/local/bin/bsdtar

Com isso, a instalação do Port funcionou corretamente.

Mais informações.

UPDATE

Caso na compilação do pacote archivers/libarchive aconteça o erro abaixo:

error: spawn.h: No such file or directory

Você deverá executar os seguintes comandos:

make clean
make ac_cv_header_spawn_h=no
make install