Ошибка tar: Unrecognized archive format в FreeBSD

Бывает, при установке портов может вылететь ошибка tar: Unrecognized archive format в FreeBSD.
Лечится довольно просто:

# cd /usr/ports/archivers/libarchive
# make install clean
# ln -sf /usr/local/bin/bsdtar /usr/bin/tar

2 Replies to “Ошибка tar: Unrecognized archive format в FreeBSD”

  1. У меня на FreeBSD 7.4 libarchive не собирался с ошибкой:
    libarchive/filter_fork_posix.c:61:21: error: spawn.h: No such file or directory
    Решил, что поможет обновление системы до 7.4, но не тут-то было. :-(
    Этот spawn.h включили в состав системы начиная только с 8.0. Так что пришлось скопировать /usr/include/spawn.h с 8-ки.
    Нагуглил ещё, что для преодоления проблемы сборки libarchive можно дать команду make ac_cv_header_spawn_h=no в каталоге порта libarchive. Но не пригодилось.

Добавить комментарий для Dmitriy Отменить ответ

Ваш адрес email не будет опубликован.