Не собирается fluxbox [РЕШЕНО]

Здравствуйте. У меня возникла проблема: не собирается fluxbox. При установке он благополучно установил все пакеты кроме последнего и главного. Вот что он пишет:

checking whether i686-pc-linux-gnu-g++ accepts -g... yes
checking dependency style of i686-pc-linux-gnu-g++... mkdir: cannot create directory `conftest.dir': File exists
mkdir: cannot create directory `sub': File exists
gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib
checking for sed... sed
checking how to run the C++ preprocessor... i686-pc-linux-gnu-g++ -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... no
checking for sys/types.h... no
checking for sys/stat.h... no
checking for stdlib.h... no
checking for string.h... no
checking for memory.h... no
checking for strings.h... no
checking for inttypes.h... no
checking for stdint.h... no

...

checking for unistd.h... no
checking errno.h usability... no
checking errno.h presence... yes
configure: WARNING: errno.h: present but cannot be compiled
configure: WARNING: errno.h:     check for missing prerequisite headers?
configure: WARNING: errno.h: see the Autoconf documentation
configure: WARNING: errno.h:     section "Present But Cannot Be Compiled"
configure: WARNING: errno.h: proceeding with the preprocessor's result
configure: WARNING: errno.h: in the future, the compiler will take precedence
checking for errno.h... yes
checking ctype.h usability... no
checking ctype.h presence... yes

...

checking for shmat... no
checking for shmat in -lipc... no
checking for IceConnectionNumber in -lICE... no
checking for XOpenDisplay in -lX11... no
configure: error: Could not find XOpenDisplay in -lX11.

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/x11-wm/fluxbox-1.1.1-r1/work/fluxbox-1.1.1/config.log
 * 
 * ERROR: x11-wm/fluxbox-1.1.1-r1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_configure
 *             environment, line 2243:  Called econf '--enable-nls' '--disable-xinerama' '--disable-xft' '--enable-gnome' '--enable-imlib2' '--enable-slit' '--enable-toolbar' '--sysconfdir=/etc/X11/fluxbox' '--with-style=/usr/share/fluxbox/styles/Emerge'
 *               ebuild.sh, line  534:  Called die
 * The specific snippet of code:
 *   			die "econf failed"
 *  The die message:
 *   econf failed
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/x11-wm/fluxbox-1.1.1-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-wm/fluxbox-1.1.1-r1/temp/environment'.

Помогите разрешить проблему. Спасибо.

у меня собирается нормально

у меня собирается нормально (только что попробовал перекомпилить)
система новая/только ставиться?
могу предложить пересобрать system (emerge -e system) или лучше сделать по инструкции обновления системы (там нужно gcc обновить правильно)
PS: там где проходят "checking ..." там должны быть "yes"

Я делал и emerge -e system и

Я делал и emerge -e system и emerge -e world, обрывается на пакете: dev-libs/gmp-4.3.1 Лог:

checking for build system compiler math library... -lm
checking for i686-pc-linux-gnu-g++... i686-pc-linux-gnu-g++
checking whether we are using the GNU C++ compiler... no
checking whether i686-pc-linux-gnu-g++ accepts -g... yes
checking C++ compiler i686-pc-linux-gnu-g++  {CFLAGS}... no
configure: error: C++ compiler not available, see config.log for details

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/dev-libs/gmp-4.3.1/work/gmp-4.3.1/config.log
 * 
 * ERROR: dev-libs/gmp-4.3.1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2873:  Called econf '--localstatedir=/var/state/gmp' '--disable-mpfr' '--disable-mpbsd' '--enable-cxx'
 *               ebuild.sh, line  534:  Called die
 * The specific snippet of code:
 *   			die "econf failed"
 *  The die message:
 *   econf failed
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/dev-libs/gmp-4.3.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-libs/gmp-4.3.1/temp/environment'.

gcc: i686-pc-linux-gnu-4.3.4.
И дальше никуда. :(

gcc-config -l gcc-config

gcc-config -l
gcc-config [версия]
env-update
....
ну и покажите emerge --info что ли....

Сделал, но и это не

Сделал, но и это не помогло.
emerge --info:

Portage 2.1.6.13 (default/linux/x86/10.0, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6.27-7-generic i686)
=================================================================
System uname: Linux-2.6.27-7-generic-i686-with-gentoo-1.12.13
Timestamp of tree: Wed, 23 Dec 2009 11:15:01 +0000
app-shells/bash:     4.0_p35
dev-lang/python:     2.6.4
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.63-r1
sys-devel/automake:  1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=core2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="{CFLAGS}"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://mirror.yandex.ru/gentoo-distfiles"
LANG="ru_RU.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="ru"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local"
SYNC="rsync://mirror.yandex.ru/gentoo-portage"
USE="X acl alsa berkdb bzip2 cli cracklib crypt cups cxx dri dvd fortran gdbm gnome gpm gtk iconv imlib ipv6 jpeg modules mudflap ncurses nls nptl nptlonly openmp pam pcre perl pppd python readline reflection session slit spl ssl sysfs tcpd toolbar unicode x86 xorg zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse vmmouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

CXXFLAGS=${CFLAGS}

И ещё march=native...

Не помогает ни march=native,

Не помогает ни march=native, ни march=prescott.

У Вас CXXFLAGS="{CFLAGS}" А

У Вас CXXFLAGS="{CFLAGS}"
А если сделать как написано в хендбуке CXXFLAGS="${CFLAGS}"

Спасибо Вам большое, помогло!

Спасибо Вам большое, помогло! Моя слепота меня погубит.

Линки проверьте

Линки проверьте http://dpaste.com/137627/ возможно как-то бинутилс установился без обновления линков.

Нет. :) Оказалось просто

Нет. :) Оказалось просто пропущен знак "$" в CXXFLAGS.

Спасибо всем за помощь,

Спасибо всем за помощь, вопрос решен.

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

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