Сборка Gentoo на работающей машине [Solved]

Исходняе данные:
У меня дома на десктопе, PIII Celeron 766, уже 100 лет работает ASP Linux, но мне захотелось поставить Gentoo. Решил на работе собрать систему, а потом дома залить, не теряя время на кмпиляцию, конфигурирование...
Итого:
На работе есть ненагруженный сервер DELL PE 2650 (2xP4 Xeon 3GHz, 3 Gb RAM, 147 Gb HDD), Gentoo 2005.1.
Поехали.

mkdir /temp/dummygentoo
mkdir /temp/dummygentoo/usr/portage/distfiles

копирую distfiles

mkdir /temp/dummygentoo/boot

Разворачиваю stage1-x86-2005.1-r1.tar.bz2
Внимание - r1
Разворачтваю в /temp/dummygentoo/usr/portage portage-20051121.tar.bz2

mkdir /temp/dummygentoo/etc

Создаю make.conf:

CFLAGS="-O2 -march=pentium3 -mmmx -msse"
USE="alsa apache2 apm arts avi bitmap-fonts crypt encode foomaticdb gif gpm gtk gtk2 i8x0 imlib -ipv6 java jpeg kde libg++ libwww mad mikmod mmx mmxext mpeg ncurses nls opengl oss png qt readline sdl sse ssl -svg svga tcpd truetype unicode win32codecs X xml2 xmms xv zlib x86 xinerama"
CHOST="i686-pc-linux-gnu"
MAKEOPTS="-j3"
CXXFLAGS="${CFLAGS}"
ALSA_CARDS="intel8x0m intel8x0"
VIDEO_CARDS="i810"
LINGUAS=ru
SUPPORT_ALSA=1
PORTDIR_OVERLAY="/usr/local/portage"
#FETCHCOMMAND="/usr/bin/getdelta.sh \${URI}"
GENTOO_MIRRORS="......................"

Далее,

mount -t proc none /temp/dummygentoo/proc
chroot /temp/dummygentoo/
env-update && source /etc/profile
emerge -e system

Через пару минут получаю:

gcc -O2 -march=pentium3 -mmmx -msse -o worm ../obj_s/worm.o -L../lib -lform -lmenu -lpanel -lncurses   -lgpm -lncurses  -Wl,-rpath,/var/tmp/portage/ncurses-5.4-r6/work/narrowc/lib  -I../test -I/var/tmp/portage/ncurses-5.4-r6/work/ncurses-5.4/test -DHAVE_CONFIG_H -I/var/tmp/portage/ncurses-5.4-r6/work/ncurses-5.4/test/../include -I. -I../include  -D_GNU_SOURCE -DNDEBUG -O2 -march=pentium3 -mmmx -msse -fPIC
gcc -O2 -march=pentium3 -mmmx -msse -o xmas ../obj_s/xmas.o -L../lib -lform -lmenu -lpanel -lncurses   -lgpm -lncurses  -Wl,-rpath,/var/tmp/portage/ncurses-5.4-r6/work/narrowc/lib  -I../test -I/var/tmp/portage/ncurses-5.4-r6/work/ncurses-5.4/test -DHAVE_CONFIG_H -I/var/tmp/portage/ncurses-5.4-r6/work/ncurses-5.4/test/../include -I. -I../include  -D_GNU_SOURCE -DNDEBUG -O2 -march=pentium3 -mmmx -msse -fPIC
make[1]: Leaving directory `/var/tmp/portage/ncurses-5.4-r6/work/narrowc/test'
cd misc && make DESTDIR="" all
make[1]: Entering directory `/var/tmp/portage/ncurses-5.4-r6/work/narrowc/misc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/var/tmp/portage/ncurses-5.4-r6/work/narrowc/misc'
cd c++ && make DESTDIR="" all
make[1]: Entering directory `/var/tmp/portage/ncurses-5.4-r6/work/narrowc/c++'
cd ../obj_s;   -I../c++ -I../include -I/var/tmp/portage/ncurses-5.4-r6/work/ncurses-5.4/c++ -DHAVE_CONFIG_H -I/var/tmp/portage/ncurses-5.4-r6/work/ncurses-5.4/c++/../include -I. -I../include  -D_GNU_SOURCE -DNDEBUG -O2 -march=pentium3 -mmmx -msse -fPIC -c /var/tmp/portage/ncurses-5.4-r6/work/ncurses-5.4/c++/cursesf.cc
/bin/sh: -I../c++: No such file or directory
make[1]: *** [../obj_s/cursesf.o] Error 127
make[1]: Leaving directory `/var/tmp/portage/ncurses-5.4-r6/work/narrowc/c++'
make: *** [all] Error 2

!!! ERROR: sys-libs/ncurses-5.4-r6 failed.
!!! Function do_compile, Line 86, Exitcode 2
!!! make failed
!!! If you need support, post the topmost build error, NOT this status message.

Расстроился, урезал до минимума (См. выше) "CFLAGS" - то же самое. Закомментировал "USE" - то же самое.

Ну и собственно, вопрос:
Что я деляю не так? Почему не собирается?

Резюме:
Багфиксы, сделанные в Gentoo 2005.1-r1 привели к невозможности установки. Новость на первой странице - смыть в унитаз.
Gentoo 2005.1 ставится на раз.

Re: Сборка Gentoo на работающей машине [

Hrundix написал(а):
Через пару минут получаю:

/var/tmp/portage/ncurses-5.4-r6/work/ncurses-5.4/c++/cursesf.cc
/bin/sh: -I../c++: No such file or directory
^^^^^^^^ грабля здесь
make[1]: *** [../obj_s/cursesf.o] Error 127
make[1]: Leaving directory `/var/tmp/portage/ncurses-5.4-r6/work/narrowc/c++'
make: *** [all] Error 2

!!! ERROR: sys-libs/ncurses-5.4-r6 failed.
!!! Function do_compile, Line 86, Exitcode 2
!!! make failed
!!! If you need support, post the topmost build error, NOT this status message.

у меня лично /bin/sh - это симлинк на bash, хотя я его не создавал

Re: Сборка Gentoo на работающей машине

Xakep написал(а):
у меня лично /bin/sh - это симлинк на bash, хотя я его не создавал

В stage1-x86-2005.1-r1.tar.bz2 /bin/sh это символическая ссылка на /bin/bash. С трудом могу предположить, что она "сама" разлинковалась. А пробовать по-новой уже не хочется, да и 2005.1 тоже вполне себе работает.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".