># pkgdb -L
>последняя команда восстановить зависимости
># pkgdb -F
>чиним базу, восстанавливаем потерянные пакеты
>дальше попробовать переустановить перл
>в порту сказать
># make deinstall && make clean && make
>если все ОК
># make install clean Сделал все, никаких ошибок не видел, вроде все нормально.
(portupgrade -afrR делать не стал из-за длительности процесса - уже дома ...)
Но при попытке установить тот же courier-authlib - вываливается ошибка.. может я чего-то слабо понимаю и дело вовсе не в перле и не в пакетах ???
# cd /usr/ports/security/courier-authlib/
# make install clean
===> courier-authlib-0.62.1 depends on file: /usr/local/lib/courier-authlib/libauthmysql.so - not found
===> Verifying install for /usr/local/lib/courier-authlib/libauthmysql.so in /usr/ports/databases/courier-authlib-mysql
===> Installing for courier-authlib-mysql-0.62.1
===> courier-authlib-mysql-0.62.1 depends on executable: courierauthconfig - not found
===> Verifying install for courierauthconfig in /usr/ports/security/courier-authlib-base
===> Installing for courier-authlib-base-0.62.1
===> courier-authlib-base-0.62.1 depends on file: /usr/local/share/sysconftool/sysconftool - not found
===> Verifying install for /usr/local/share/sysconftool/sysconftool in /usr/ports/devel/sysconftool
===> sysconftool-0.15_2 depends on file: /usr/local/bin/perl5.8.8 - found
===> sysconftool-0.15_2 depends on file: /usr/local/bin/automake-1.9 - not found
===> Verifying install for /usr/local/bin/automake-1.9 in /usr/ports/devel/automake19
===> automake-1.9.6_3 depends on file: /usr/local/bin/perl5.8.8 - found
===> automake-1.9.6_3 depends on file: /usr/local/bin/autoconf-2.62 - not found
===> Verifying install for /usr/local/bin/autoconf-2.62 in /usr/ports/devel/autoconf262
===> autoconf-2.62 depends on executable: gm4 - found
===> autoconf-2.62 depends on executable: help2man - found
===> autoconf-2.62 depends on executable: gmake - found
===> autoconf-2.62 depends on file: /usr/local/bin/perl5.8.8 - found
===> Configuring for autoconf-2.62
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... build-aux/install-sh -c -d
checking for gawk... /usr/bin/awk
checking whether gmake sets $(MAKE)... yes
checking whether /bin/sh -n is known to work... no
checking for expr... /bin/expr
checking for GNU M4 that supports accurate traces... /usr/local/bin/gm4
checking how m4 supports trace files... --debugfile
checking for perl... /usr/local/bin/perl
/usr/local/bin/perl: /lib/obsolete/linuxthreads/libc.so.6: version `GLIBC_2.4' not found (required by /usr/local/bin/perl)
configure: error: Perl 5.005_03 or better is required
===> Script "configure" failed unexpectedly.
Please report the problem to ade@FreeBSD.org [maintainer] and attach the
"/usr/ports/devel/autoconf262/work/autoconf-2.62/config.log" including the
output of the failure of your make command. Also, it might be a good idea to
provide an overview of all packages installed on your system (e.g. an `ls
/var/db/pkg`).
*** Error code 1
Stop in /usr/ports/devel/autoconf262.
*** Error code 1
Stop in /usr/ports/devel/automake19.
*** Error code 1
Stop in /usr/ports/devel/sysconftool.
*** Error code 1
Stop in /usr/ports/security/courier-authlib-base.
*** Error code 1
Stop in /usr/ports/security/courier-authlib-base.
*** Error code 1
Stop in /usr/ports/databases/courier-authlib-mysql.
*** Error code 1
Stop in /usr/ports/databases/courier-authlib-mysql.
*** Error code 1
Stop in /usr/ports/security/courier-authlib.
*** Error code 1
Stop in /usr/ports/security/courier-authlib.