Проблемы с 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.
»
- Для комментирования войдите или зарегистрируйтесь