такие вот траблы с портами в FreeBSD4.5
обновлял порты след. образом cd /usr/ports/net/cvsup-without-gui ;make install
cd ../cvsupit ;make ;make install
затем подредактировал /etc/cvsupfile на предмет только мне нужных портов
*default host=cvsup2.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs
*default tag=.
*default delete use-rel-suffix
#src-all
*default tag=.
#ports-all
ports-base
ports-www
ports-lang
ports-databases
ports-textproc
ports-devel
ну и #/usr/local/bin/cvsup -g -L 2 /etc/cvsupfile
остальные пока не понадобились так-что не обновлял
теперь пытаясь проинсталить apache-1.3.29 взамен 1.3.22 вылетает такая ошибка:
bsd# make install
===> apache-1.3.29_1 depends on file: /usr/local/sbin/pkg_info - not found
===> Verifying install for /usr/local/sbin/pkg_info in /usr/ports/sysutils/pkg_install
>> No directory for /usr/local/sbin/pkg_info. Skipping..
===> apache-1.3.29_1 depends on shared library: expat.4 - not found
===> Verifying install for expat.4 in /usr/ports/textproc/expat2
===> expat-1.95.6_1 depends on file: /usr/local/libexec/libtool13/libtool - not found
===> Verifying install for /usr/local/libexec/libtool13/libtool in /usr/ports/devel/libtool13
===> Patching for libtool-1.3.5_1
===> libtool-1.3.5_1 depends on file: /usr/local/bin/sed_inplace - not found
===> Verifying install for /usr/local/bin/sed_inplace in /usr/ports/textproc/sed_inplace
===> Installing for sed_inplace-2002.10.19
===> Generating temporary packing list
===> Checking if textproc/sed_inplace already installed
pkg_info: illegal option -- O
usage: pkg_info [-cdDfGiIkLmopqrRsvVx] [-e package] [-l prefix]
[-t template] [-W filename] [pkg-name ...]
pkg_info -a [flags]
*** Error code 1
Stop in /usr/ports/textproc/sed_inplace.
*** Error code 1
Stop in /usr/ports/devel/libtool13.
*** Error code 1
Stop in /usr/ports/textproc/expat2.
*** Error code 1
Stop in /usr/ports/www/apache13.
bsd#
ладно переходим в /usr/ports/textproc/sed_inplace
make проходит без проблем , на make install вылетает следуюшее
bsd# make install
===> Installing for sed_inplace-2002.10.19
===> Generating temporary packing list
===> Checking if textproc/sed_inplace already installed
pkg_info: illegal option -- O
usage: pkg_info [-cdDfGiIkLmopqrRsvVx] [-e package] [-l prefix]
[-t template] [-W filename] [pkg-name ...]
pkg_info -a [flags]
*** Error code 1
Stop in /usr/ports/textproc/sed_inplace.
bsd#
не понятно след.
pkg_info: illegal option -- O тоесть как я понимаю он пытается инсталировать и где то запинается т.к pkg_info опцию --O не поддерживает . т.е это ошибка в одном из файлов порта ??? или т.к порт новый а pkg_info старый возможно что синтаксис опций pkg_info изменился??
да, textprocs было обновленно
что можно сделать ??