изменял CHOST с i486-pc-linux-gnu на i686-pc-linux-gnu. stage3 686 - был битый..
в итоге параметры компилятора так выглядят:
CHOST="i686-pc-linux-gnu"
CFLAFS="-O2 march=pentium-m"
CXXFLAFS="-O2 march=pentium-m"
при этом gcc не могу пересобрать
log:
Код: Выделить всё
/var/tmp/portage/sys-devel/gcc-4.1.2/work/gcc-4.1.2/gcc/gcc.c:946: предупреждение: string length ‘844’ is greater than the length ‘509’ ISO C89 compilers are required to support
/var/tmp/portage/sys-devel/gcc-4.1.2/work/gcc-4.1.2/gcc/gcc.c:971: предупреждение: string length ‘608’ is greater than the length ‘509’ ISO C89 compilers are required to support
/var/tmp/portage/sys-devel/gcc-4.1.2/work/gcc-4.1.2/gcc/gcc.c:1571: предупреждение: string length ‘695’ is greater than the length ‘509’ ISO C89 compilers are required to support
gcc: Внутренняя ошибка: Убито (программа cc1)
Пожалуйста, пришлите полный отчёт об ошибке.
См. инструкции на <URL:http://bugs.gentoo.org/>.
make[2]: *** [combine.o] Ошибка 1
make[2]: *** Ожидание завершения заданий...
make[1]: *** [stage1_build] Ошибка 2
make: *** [bootstrap-lean] Ошибка 2
[31;01m*[0m
[31;01m*[0m ERROR: sys-devel/gcc-4.1.2 failed.
[31;01m*[0m Call stack:
[31;01m*[0m ebuild.sh, line 49: Called src_compile
[31;01m*[0m environment, line 4691: Called toolchain_src_compile
[31;01m*[0m environment, line 5209: Called gcc_src_compile
[31;01m*[0m environment, line 3008: Called gcc_do_make
[31;01m*[0m environment, line 2799: Called die
[31;01m*[0m The specific snippet of code:
[31;01m*[0m emake LDFLAGS="${LDFLAGS}" STAGE1_CFLAGS="${STAGE1_CFLAGS}" LIBPATH="${LIBPATH}" BOOT_CFLAGS="${BOOT_CFLAGS}" ${GCC_MAKE_TARGET} || die "emake failed with ${GCC_MAKE_TARGET}";
[31;01m*[0m The die message:
[31;01m*[0m emake failed with bootstrap-lean
[31;01m*[0m
[31;01m*[0m If you need support, post the topmost build error, and the call stack if relevant.
[31;01m*[0m A complete build log is located at '/var/tmp/portage/sys-devel/gcc-4.1.2/temp/build.log'.
[31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/sys-devel/gcc-4.1.2/temp/environment'.
и некотое программы тоже при сборке выдают след ошибки
log:
Код: Выделить всё
/usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so -L/usr/lib /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangocairo-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so -march=pentium-m -Wl,-O1 -Wl,-soname -Wl,gtkunixprint.so -Wl,-version-script -Wl,.libs/gtkunixprint.ver -o .libs/gtkunixprint.so
creating gtkunixprint.la
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/python2.5 -I/usr/include/pygtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I./gtk -I/usr/include/pycairo -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -O2 -march=pentium-m -Wall -fno-strict-aliasing -std=c9x -MT _gtk_la-gtk.lo -MD -MP -MF .deps/_gtk_la-gtk.Tpo -c gtk.c -fPIC -DPIC -o .libs/_gtk_la-gtk.o
(cd .libs && rm -f gtkunixprint.la && ln -s ../gtkunixprint.la gtkunixprint.la)
./gtk.override: В функции ‘pygtk_main_watch_prepare’
./gtk.override:1097: предупреждение: используйте фигурные скобки во избежание необнозначной трактовки ‘else’
i686-pc-linux-gnu-gcc: Внутренняя ошибка: Убито (программа cc1)
Пожалуйста, пришлите полный отчёт об ошибке.
См. инструкции на <URL:http://bugs.gentoo.org/>.
make[2]: *** [_gtk_la-gtk.lo] Ошибка 1
make[1]: *** [all-recursive] Ошибка 1
make: *** [all] Ошибка 2
[31;01m*[0m
[31;01m*[0m ERROR: dev-python/pygtk-2.12.1-r2 failed.
[31;01m*[0m Call stack:
[31;01m*[0m ebuild.sh, line 49: Called src_compile
[31;01m*[0m environment, line 3134: Called die
[31;01m*[0m The specific snippet of code:
[31;01m*[0m emake || die "emake failed"
[31;01m*[0m The die message:
[31;01m*[0m emake failed
[31;01m*[0m
[31;01m*[0m If you need support, post the topmost build error, and the call stack if relevant.
[31;01m*[0m A complete build log is located at '/var/tmp/portage/dev-python/pygtk-2.12.1-r2/temp/build.log'.
[31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/dev-python/pygtk-2.12.1-r2/temp/environment'.
не убил ли я систему ?