Не собирается fluxbox [РЕШЕНО]
bunny 23 декабря, 2009 - 08:50
Здравствуйте. У меня возникла проблема: не собирается 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 Лог:
gcc: i686-pc-linux-gnu-4.3.4.
И дальше никуда. :(
gcc-config -l gcc-config
gcc-config -l
gcc-config [версия]
env-update
....
ну и покажите emerge --info что ли....
Сделал, но и это не
Сделал, но и это не помогло.
emerge --info:
CXXFLAGS=${CFLAGS}
И ещё march=native...
Не помогает ни march=native,
Не помогает ни march=native, ни march=prescott.
У Вас CXXFLAGS="{CFLAGS}" А
У Вас CXXFLAGS="{CFLAGS}"
А если сделать как написано в хендбуке CXXFLAGS="${CFLAGS}"
Спасибо Вам большое, помогло!
Спасибо Вам большое, помогло! Моя слепота меня погубит.
Линки проверьте
Линки проверьте http://dpaste.com/137627/ возможно как-то бинутилс установился без обновления линков.
Нет. :) Оказалось просто
Нет. :) Оказалось просто пропущен знак "$" в CXXFLAGS.
Спасибо всем за помощь,
Спасибо всем за помощь, вопрос решен.