Проблемы с opera 9.26,9.27, GCC, glibc, some other
Velaar 6 апреля, 2008 - 20:14
При сборке системы (chroot с livecd) gcc был обновлен.
После сборки, уже в готовой системе, были изменены USE флаги и при emerge --deep --newuse world он уже не собирался. Юз-флаги возвращал в норм. состояние, что только не делал.
Лог ошибки gcc:
checking for x86_64-pc-linux-gnu-gcc... /var/tmp/portage/sys-devel/gcc-4.1.2/worlinux-gnu/lib/ -isystem /usr/x86_64-pc-linux-gnu/include -isystem /usr/x86_64-pc
checking for C compiler default output file name... a.out
checking whether the C compiler works... configure: error: cannot run C compiled
If you meant to cross compile, use `--host'.
See `config.log' for more details.
make[2]: *** [configure-target-libstdc++-v3] Ошибка 1
make[2]: Leaving directory `/var/tmp/portage/sys-devel/gcc-4.1.2/work/build'
make[1]: *** [all] Ошибка 2
make[1]: Leaving directory `/var/tmp/portage/sys-devel/gcc-4.1.2/work/build'
make: *** [profiledbootstrap] Ошибка 2
* ERROR: sys-devel/gcc-4.1.2 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 4617: Called toolchain_src_compile
* environment, line 5088: Called gcc_src_compile
* environment, line 2944: Called gcc_do_make
* environment, line 2774: Called die
* The specific snippet of code:
* emake LDFLAGS="${LDFLAGS}" STAGE1_CFLAGS="${STAGE1_CFLAGS}" LIBPATH="${
* The die message:
* emake failed with profiledbootstrap
*
* If you need support, post the topmost build error, and the call stack if rele
* A complete build log is located at '/var/tmp/portage/sys-devel/gcc-4.1.2/temp
* The ebuild environment file is located at '/var/tmp/portage/sys-devel/gcc-4.1
*Лог ошибки glibc
checking size of long double... configure: error: cannot compute sizeof (long do
uble), 77
See `con * ERROR: sys-libs/glibc-2.6.1 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 3408: Called eblit-run 'src_compile'
* environment, line 1103: Called eblit-glibc-src_compile
* src_compile.eblit, line 168: Called src_compile
* environment, line 3408: Called eblit-run 'src_compile'
* environment, line 1103: Called eblit-glibc-src_compile
* src_compile.eblit, line 179: Called toolchain-glibc_src_compile
* src_compile.eblit, line 120: Called glibc_do_configure 'src_compile'
* src_compile.eblit, line 97: Called die
* The specific snippet of code:
* "${S}"/configure ${myconf} || die "failed to configure glibc"
* The die message:
* failed to configure glibc
fig.log' for more details.Также было обнаружено, что Opera не запускается с ошибкой:
/usr/bin/opera: line 222: /opt/opera/lib/opera/9.27-20080331.6/opera: не могу запустить бинарный файл /usr/bin/opera: line 222: /opt/opera/lib/opera/9.27-20080331.6/opera: Победа
Мой make.conf ( процессор Core2Duo E6750 )
USE="vorbis gstreamer win32codecs gtk gnome mp3 ogg bzip2 cdr qt kde dvd userlocales cegui ogre ode alsa samba X nvidia opdia opengl i18n unicode utf8 cups ncurses mp3 encode"
CFLAGS="-march=nocona -O2 -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-pc-linux-gnu"
MAKEOPTS="-j3"
INPUT_DEVICES="keyboard mouse"
VIDEO_CARDS="nvidia"
LINGUAS="ru"
Если нужна дополнительная информация - спрашивайте :)
p.s. видел в нете, что нужно "включить поддержку x86 приложений". Не понимаю, при чем тут gcc.
»
- Для комментирования войдите или зарегистрируйтесь
