Проблема с установкой ncurses

Я хочу поставить grub, сначало проверяю

Цитата:
livecd / # emerge -pv grub

These are the packages that I would merge, in order:

Calculating dependencies ...done!

[ebuild N ] sys-libs/ncurses-5.4-r5 -bootstrap -build -debug -doc -nocxx (-uclibc) -unicode 0 kB
[ebuild N ] sys-apps/sed-4.0.9 -bootstrap -build -debug +nls -static 0 kB
[ebuild N ] sys-apps/texinfo-4.7-r1 -build -debug +nls -static 0 kB
[ebuild N ] sys-libs/db-4.1.25_p1-r4 -doc -java -tcltk (-uclibc) 0 kB
[ebuild N ] sys-apps/groff-1.19.1-r2 +X -debug 0 kB
[ebuild N ] sys-apps/cronbase-0.3.1 0 kB
[ebuild N ] sys-apps/man-1.5m-r2 -debug +nls 0 kB
[ebuild N ] sys-libs/zlib-1.2.1-r3 -build -debug 0 kB
[ebuild N ] dev-python/python-fchksum-1.7.1 0 kB
[ebuild N ] app-arch/bzip2-1.0.2-r3 -build -debug -static 0 kB
[ebuild N ] sys-apps/debianutils-1.16.7-r4 -build -debug -static 0 kB
[ebuild N ] app-shells/bash-2.05b-r9 -build -debug +nls (-uclibc) 0 kB
[ebuild N ] sys-libs/readline-4.3-r5 0 kB
[ebuild N ] sys-libs/db-1.85-r1 0 kB
[ebuild N ] sys-libs/gdbm-1.8.3-r1 +berkdb -debug 0 kB
[ebuild N ] sys-devel/flex-2.5.4a-r5 -build -debug -static 0 kB
[ebuild N ] sys-devel/bc-1.06-r5 -debug +readline -static 0 kB
[ebuild N ] sys-apps/diffutils-2.8.7 -debug +nls -static 0 kB
[ebuild N ] dev-libs/openssl-0.9.7d-r2 -debug -emacs (-uclibc) 0 kB
[ebuild N ] dev-libs/expat-1.95.8 -makecheck 0 kB
[ebuild N ] dev-lang/python-2.3.4 +X +berkdb -bootstrap -build -debug -doc +gdbm +ipv6 +ncurses +readline +ssl -tcltk -ucs2 0 kB
[ebuild N ] sys-apps/portage-2.0.51-r3 -build -debug (-selinux) 0 kB
*** Portage will stop merging at this point and reload itself,
recalculate dependencies, and complete the merge.
You may avoid the remerging of packages by updating portage on its own.
[ebuild N ] sys-devel/libperl-5.8.5 +berkdb -debug +gdbm -ithreads (-uclibc) 0 kB
[ebuild N ] dev-lang/perl-5.8.5-r2 +berkdb -debug -doc +gdbm -ithreads -perlsuid (-uclibc) 0 kB
[ebuild N ] sys-devel/m4-1.4.1 +nls 0 kB
[ebuild N ] sys-devel/autoconf-2.59-r5 0 kB
[ebuild N ] sys-devel/automake-1.8.5-r1 (-uclibc) 0 kB
[ebuild N ] sys-boot/grub-0.94-r1 -debug -static 0 kB

Total size of downloads: 0 kB

Запускаю установку, установка первой же программы (ncurses) завершаеться вот чем

Цитата:
cd ../obj_s; -I../c++ -I../include -I. -DHAVE_CONFIG_H -I. -I../include -D_GNU_SOURCE -DNDEBUG -O3 -march=athlon-xp -fomit-frame-pointer -fforce-addr -fno-inline-functions -fPIC -fPIC -c ../c++/cursesf.cc
/bin/sh: line 1: -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-r5/work/ncurses-5.4/c++'
make: *** [all] Error 2

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

Вот содержимое моего make.conf

Цитата:
CFLAGS="-O3 -march=athlon-xp -fomit-frame-pointer -fforce-addr -fno-inline-functions"
CHOST="i386-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
LINGUAS="ru en"
LANGUAGE="ru"
VIDEO_CARDS="nvidia"
USE="gpm nptl nptlonly ncurses"
ACCEPT_KEYWORDS=x86

emerge --info
в СТУДИЮ, книгу по телепатии на выставке забыл :-D

-fomit-frame-pointer надо убрать - с ней иногда чего-то да не собирается и не x86 а "`x86"

Уважаемые kiev1 и Victor большое вам спасибо за ответ

Вот вывод команды

Цитата:
livecd / # emerge --info
Portage 2.0.51-r2 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r1 i686)
=================================================================
System uname: 2.6.9-gentoo-r1 i686 AMD Athlon(tm) XP 2800+
Gentoo Base System version 1.4.16
Autoconf:
Automake:
Binutils: sys-devel/binutils-2.14.90.0.8-r1
Headers: sys-kernel/linux26-headers-2.6.8.1-r2
Libtools:
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=athlon-xp -fomit-frame-pointer -fforce-addr -fno-inline-functions"
CHOST="i386-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=athlon-xp -fomit-frame-pointer -fforce-addr -fno-inline-functions"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X acl apm arts avi berkdb bitmap-fonts crypt cups encode foomaticdb fortran gdbm gif gnome gpm gtk gtk2 ipv6 jpeg kde libwww mad mikmod motif mpeg ncurses nls nptl nptlonly oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl spell ssl svga tcpd truetype xml2 xmms xv zlib video_cards_nvidia linguas_ru linguas_en"

Я попробовал проолжать сборку убирая ( по очереди) флаги в make.conf
и довел параметр CFLAGS до такого состояния

CFLAGS="-O3 -march=athlon-xp "

Но всеравно при сборке этой программы выскакивает такая ошибка

Цитата:
make[1]: Entering directory `/var/tmp/portage/ncurses-5.4-r5/work/ncurses-5.4/c++'
cd ../obj_s; -I../c++ -I../include -I. -DHAVE_CONFIG_H -I. -I../include -D_GNU_SOURCE -DNDEBUG -O3 -march=athlon-xp -fPIC -fPIC -c ../c++/cursesf.cc
/bin/sh: line 1: -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-r5/work/ncurses-5.4/c++'
make: *** [all] Error 2

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

Что делать??

кстати, да. не

кстати, да. не далее как вчера засел на ту же засаду -- ставил систему со stage1, bootstrap.sh что-то ничего не захотел делать (а мне было лениво разбираться), пустил сразу emerge -e system и на ncurses-ах застрял.

впрочем, ответ очевиден -- почему-то у gcc на stage1 на 2005.1 нету g++. выход -- прежде чем собирать что-то еще надо сделать:

USE="-X -gtk" emerge gcc

--
gentoo on athlonxp & mobile athlon64

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

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