После сборки, уже в готовой системе, были изменены 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: Победаgimp также отказывается собираться [FIXED] Добавил в USE jpeg и jpeg2k
Код: Выделить всё
make[3]: *** [jpegqual] Ошибка 1
make[3]: Leaving directory `/var/tmp/portage/media-gfx/gimp-2.4.2/work/gimp-2.4.2/plug-ins/jpeg'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory `/var/tmp/portage/media-gfx/gimp-2.4.2/work/gimp-2.4.2/plug-ins'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/var/tmp/
make: *** [all] Ошибка 2
* ERROR: media-gfx/gimp-2.4.2 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2629: Called die
* The specific snippet of code:
* emake || die "emake failed"
* The die message:
* emake failedМой 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.