Что то не помню. Справшивал или нет уже подобное.
ОС - FreeBSD 7.*
Обновить ОС до 8 или 9 нельзя из-за не совместимости железа.
При попытке пересобрать libarchive
пишет
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer.
-
Добавляю MAKE_JOBS_UNSAFE=yes
Пишет [more] dependency.c: In function 'pkg_dependency_add':
dependency.c:45: warning: implicit declaration of function 'strndup'
dependency.c:45: warning: incompatible implicit declaration of built-in function 'strndup'
cc -O2 -fno-strict-aliasing -pipe -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DPKG_DEFAULT_PATH=\"/usr/local/libdata/pkgconfig:/usr/libdata/pkgconfig\" -DSYSTEM_INCLUDEDIR=\"/usr/include\" -DSYSTEM_LIBDIR=\"/usr/lib\" -Wall -Wextra -Wformat=2 -std=gnu99 -D_FORTIFY_SOURCE=2 -c queue.c -o queue.o
cc -o pkgconf main.o cache.o pkg.o bsdstubs.o getopt_long.o fragment.o argvsplit.o fileio.o tuple.o dependency.o queue.o
dependency.o(.text+0x1a2): In function `pkg_dependency_parse_str':
: undefined reference to `strndup'
dependency.o(.text+0x39b): In function `pkg_dependency_parse_str':
: undefined reference to `strndup'
dependency.o(.text+0x4ab): In function `pkg_dependency_parse_str':
: undefined reference to `strndup'
*** Error code 1
Stop in /usr/ports/devel/pkgconf/work/pkgconf-0.9.3.
*** Error code 1
Stop in /usr/ports/devel/pkgconf.
*** Error code 1
Stop in /usr/ports/textproc/libxml2.
*** Error code 1
Stop in /usr/ports/textproc/libxml2.
*** Error code 1
Stop in /usr/ports/archivers/libarchive.
*** Error code 1
Stop in /usr/ports/archivers/libarchive. [/more]
Искал и инете, инфы нет. Только "переходите на 8-9, т.к. 7 снята с поддержки"