Вылетела ошибка:
Код: Выделить всё
===> Deinstalling for lang/sml-mode.el
===> sml-mode not installed, skipping
===> lang/sml-nj
export MULTIEXEC_WRAPPER_VERBOSE=yes && cd /usr/ports/lang/sml-nj && make ARCH=i386 OPSYS=FreeBSD OSREL=7.2 OSVERSION=702000 UID=0 PKGINSTALLVER=20080708 HAVE_COMPAT_IA32_KERN= CONFIGURE_MAX_CMD_LEN=262144 PYTHON_DEFAULT_VERSION=python2.6 PYTHON_DEFAULT_PORTVERSION=2.6.2 PYTHONBASE=/usr/local _JAVA_VERSION_LIST_REGEXP=1.3|1.4|1.5|1.6|1.3+|1.4+|1.5+|1.6+|1.1+|1.2+ _JAVA_VENDOR_LIST_REGEXP=freebsd|bsdjava|sun|blackdown|openjdk _JAVA_OS_LIST_REGEXP=native|linux _JAVA_PORTS_INSTALLED= -B DIRPRFX=lang/ ARCH=i386 OPSYS=FreeBSD OSREL=7.2 OSVERSION=702000 UID=0 PKGINSTALLVER=20080708 HAVE_COMPAT_IA32_KERN= CONFIGURE_MAX_CMD_LEN=262144 PYTHON_DEFAULT_VERSION=python2.6 PYTHON_DEFAULT_PORTVERSION=2.6.2 PYTHONBASE=/usr/local _JAVA_VERSION_LIST_REGEXP=1.3|1.4|1.5|1.6|1.3+|1.4+|1.5+|1.6+|1.1+|1.2+ _JAVA_VENDOR_LIST_REGEXP=freebsd|bsdjava|sun|blackdown|openjdk _JAVA_OS_LIST_REGEXP=native|linux _JAVA_PORTS_INSTALLED= -B DIRPRFX=lang/sml-nj/ ARCH=i386 OPSYS=FreeBSD OSREL=7.2 OSVERSION=702000 SYSTEMVERSION= deinstall
1.4: not found
1.6: not found
1.5: not found
1.3+: not found
1.6+: not found
1.5+: not found
1.2+: not found
1.1+: not found
bsdjava: not found
1.4+: not found
sun: not found
blackdown: not found
linux: not found
1.5: not found
1.6: not found
1.5+: not found
1.1+: not found
1.2+: not found
sun: not found
openjdk: not found
openjdk: not found
1.4: not found
1.3+: not found
1.4+: not found
1.6+: not found
blackdown: not found
bsdjava: not found
linux: not found
*** Error code 127
Stop in /usr/ports/lang/sml-nj.
*** Error code 1
Stop in /usr/ports/lang.
*** Error code 1
Stop in /usr/ports.
root@asterisk->
, сказал мне make search name='smlng'. Хз чё такое... Долго думать не стал, всё равно потом порты обновлять:"A popular functional language from Bell Labs"
Код: Выделить всё
root@asterisk->rm -Rf /usr/ports/lang/sml-nj
root@asterisk->rm -Rf /usr/ports/lang/sml-nj-devel
Код: Выделить всё
root@asterisk->pkg_info
libtool-1.5.26 Generic shared library support script
root@asterisk->
Код: Выделить всё
root@asterisk->cd /usr/share/examples/cvsup/
root@asterisk->ls
README ports-supfile standard-supfile
cvs-supfile refuse www-supfile
doc-supfile refuse.README
gnats-supfile stable-supfile
root@asterisk->cp standard-supfile /usr/local/etc/supfile
root@asterisk->cd /usr/local/etc/
root@asterisk->ee supfile
и
# cvsup -g -L 2 /usr/local/etc/supfile
#
# Defaults that apply to all the collections
#
# IMPORTANT: Change the next line to use one of the CVSup mirror sites
# listed at http://www.freebsd.org/doc/handbook/mirrors.html.
*default host=cvsup4.ru.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=RELENG_4_11
*default delete use-rel-suffix
# If your network link is a T1 or faster, comment out the following line.
*default compress
## Main Source Tree.
#
# The easiest way to get the main source tree is to use the "src-all"
# mega-collection. It includes all of the individual "src-*" collections.
#src-all
ports-all tag=.
#doc-all tag=.
Код: Выделить всё
root@asterisk->csup -g -L 2 /usr/local/etc/supfile && make fetchindex
Код: Выделить всё
root@asterisk->pwd
/usr/home/support/jail
root@asterisk->cat jail_create.sh
#!/bin/sh
# скрипт создания клеток
case "$2" in
create)
# стругаем клетку
jail_dir="$1"
mkdir -p ${jail_dir}
cd /usr/src
mkdir -p ${jail_dir}
make world DESTDIR=${jail_dir}
cd /usr/src/etc
make distribution DESTDIR=${jail_dir}
mount_devfs devfs ${jail_dir}/dev
;;
*)
echo ""
echo "Usage: `basename $0` { /path/to/jail/directory create }"
echo ""
exit 64
;;
esac
root@asterisk->chmod +x jail_create.sh
root@asterisk->./jail_create.sh /usr/local/jails/jail_test create
cd: can't cd to /usr/src/tools/build/make_check
--------------------------------------------------------------
>>> Building an up-to-date make(1)
--------------------------------------------------------------
cd: can't cd to /usr/src/usr.bin/make
*** Error code 2
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
cd: can't cd to /usr/src/etc
cd /usr/src/etc; MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=i386 MACHINE=i386 CPUTYPE= GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/sbin:/bin:/usr/sbin:/usr/bin make distribution
cd: can't cd to /usr/src/etc
*** Error code 2
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
mount_devfs: not found
root@asterisk->
Код: Выделить всё
root@asterisk->cd /usr/ports/devel/libtool22
root@asterisk->make && make install && make clean
root@asterisk->cd /usr/ports/devel/gmake
root@asterisk->make && make install && make clean
root@asterisk->pkg_info
gettext-0.17_1 GNU gettext package
gmake-3.81_3 GNU version of 'make' utility
libiconv-1.13.1 A character set conversion library
libtool-1.5.26 Generic shared library support script
libtool-2.2.6a_1 Generic shared library support script
root@asterisk->cd /usr/ports/devel/automake19
root@asterisk->make && make install && make clean
root@asterisk->pkg_info
autoconf-2.62 Automatically configure source code on many Un*x platforms
autoconf-wrapper-20071109 Wrapper script for GNU autoconf
automake-1.9.6_3 GNU Standards-compliant Makefile generator (1.9)
automake-wrapper-20071109 Wrapper script for GNU automake
gdbm-1.8.3_3 The GNU database manager
gettext-0.17_1 GNU gettext package
gmake-3.81_3 GNU version of 'make' utility
help2man-1.36.4_3 Automatically generating simple manual pages from program o
libiconv-1.13.1 A character set conversion library
libsigsegv-2.5 Handling page faults in user mode
libtool-1.5.26 Generic shared library support script
libtool-2.2.6a_1 Generic shared library support script
m4-1.4.13,1 GNU m4
p5-gettext-1.05_2 Message handling functions
perl-threaded-5.8.9_3 Practical Extraction and Report Language
root@asterisk->
root@asterisk->cd /home/support/jail
root@asterisk->./jail_create.sh /usr/local/jails/jail_test create
root@asterisk->
Код: Выделить всё
root@asterisk->cd /usr/local/jails
root@asterisk->ls
jail_test
root@asterisk->rm -Rf jail_test
root@asterisk->ls
root@asterisk->cd /home/support/jail
root@asterisk->/jail_create.sh /usr/local/jails/jail_test create
root@asterisk->
И собственно вопрос: как быть то? Или хватит извращаться, ставить чистую систему? Но как то ж можно выйти из ситуации?