Здраствуйте. Пишу в надежде на помощь .Может кто сталкивался с проблемой?FreeBSD 8.2
Порты обновлены.
При сборке мира постоянно выскакивает :
cc -O2 -fno-strict-aliasing -pipe -ffreestanding -Wformat -I/usr/src/lib/libstand -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -DBZ_NO_STDIO -DBZ_NO_COMPRESS -DHAVE_MEMCPY -I/usr/src/lib/libstand/../libz -std=gnu99 -c _inflate.c
_inflate.c: In function 'inflate':
_inflate.c:557: internal compiler error: Segmentation fault: 11
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
*** Error code 1Stop in /usr/src/lib/libstand.
*** Error code 1Stop in /usr/src/lib.
*** Error code 1Stop in /usr/src.
*** Error code 1Stop in /usr/src.
*** Error code 1Stop in /usr/src.
*** Error code 1Stop in /usr/src.
s#gcc переустановил но не помогает.
Что значит гцц переустановил? Ты его из портов ставил или руками собирал?
Сноси в поставке фряхи он есть.
Снес и поставил по новой теперь при сборке мира в ребут уходит. Пипец.ЕЩЕ У КОГО КАКИЕ МЫСЛИ ЕСТЬ?
> Снес и поставил по новой теперь при сборке мира в ребут уходит.
> Пипец.
> ЕЩЕ У КОГО КАКИЕ МЫСЛИ ЕСТЬ?мысли просты - выкинуть флаги которые вы дописали в make.conf или src.conf или
еще оттуда - куда вы их умудрились запихнуть.если верхнего НЕ ДЕЛАЛИ, проблема либо в RAM, либо в CPU, либо в другом железе
флаги все закоментированы.
Ну а влоги глянуть - из-за чего ребут. На том-же месте и на каком?
Есть какое-то чувство неадекватного использования системы. В чем необходимость устанавливать гцц из портов? В чем необходимость пересборки мира? И что в логах насчет ребута.
В логах на этот счет тишина к сожалению
мир собирается для клетки.
/usr/src/ установлены из CD c которого ставилась фря.
make.conf весь закоментирован.
результат:
cc -O2 -pipe -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/usr/obj/usr/src/tmp/usr\" -I/usr/obj/usr/src/tmp/usr/src/gnu/usr.bin/cc/cc1obj/../cc_tools -I/usr/src/gnu/usr.bin/cc/cc1obj/../cc_tools -I/usr/src/gnu/usr.bin/cc/cc1obj/../../../../contrib/gcc -I/usr/src/gnu/usr.bin/cc/cc1obj/../../../../contrib/gcc/config -I/usr/src/gnu/usr.bin/cc/cc1obj/../../../../contrib/gcclibs/include -I/usr/src/gnu/usr.bin/cc/cc1obj/../../../../contrib/gcclibs/libcpp/include -I/usr/src/gnu/usr.bin/cc/cc1obj/../../../../contrib/gcclibs/libdecnumber -I/usr/src/gnu/usr.bin/cc/cc1obj/../../../../contrib/gcc/objc -I. -I/usr/obj/usr/src/tmp/legacy/usr/include -c /usr/src/gnu/usr.bin/cc/cc1obj/../../../../contrib/gcc/c-decl.c
/usr/src/gnu/usr.bin/cc/cc1obj/../../../../contrib/gcc/c-decl.c: In function 'push_file_scope':
/usr/src/gnu/usr.bin/cc/cc1obj/../../../../contrib/gcc/c-decl.c:915: internal compiler error: Segmentation fault: 11
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
*** Error code 1Stop in /usr/src/gnu/usr.bin/cc/cc1obj.
*** Error code 1Stop in /usr/src/gnu/usr.bin/cc.
*** Error code 1Stop in /usr/src.
*** Error code 1Stop in /usr/src.
*** Error code 1Stop in /usr/src.
#
для кледки мир не нужно собирать. собирать мир - задача системных разработчиков или производителей дистрибутивов.два пути:
- ezjail - оформит окружение( неожиданно качественно ) и поможет админить
- руками скачать base.* и запустит install.sh с DESTDIR= - установит фришную базу.а насчет падений - попробуй найти гццшную корку. залезь в нее gdb - посмотри стек - bt и кинь сюда что напечатает.
Спасибо Вариант с ezjail работает на ура!
Возникла новая проблемка. Установил самбу в клетку все ок.
Стал устанавливать squid31 в клетку, Вылезло:c++ -o cf_gen ./cf_gen.cc -I. -I../include/ -I../src
In file included from /usr/include/c++/4.2/bits/basic_ios.h:44,
from /usr/include/c++/4.2/ios:50,
from /usr/include/c++/4.2/istream:44,
from /usr/include/c++/4.2/fstream:45,
from ./cf_gen.cc:64:
/usr/include/c++/4.2/bits/locale_facets.h:1520: error: expected class-name before '(' token
*** Error code 1Stop in /var/ports/basejail/usr/ports/www/squid31/work/squid-3.1.18/src.
*** Error code 1Stop in /var/ports/basejail/usr/ports/www/squid31/work/squid-3.1.18.
*** Error code 1Stop in /basejail/usr/ports/www/squid31.
*** Error code 1Stop in /basejail/usr/ports/www/squid31.
Решил обновить
# ezjail-admin update -u
Looking up update.FreeBSD.org mirrors... 4 mirrors found.
Fetching metadata signature for 8.2-RELEASE from update5.FreeBSD.org... done.
Fetching metadata index... done.
Inspecting system... done.
Preparing to download files... done.The following files will be added as part of updating to 8.2-RELEASE-p6:
/usr/src/lib/libc/gen/libc_dlopen.c
Installing updates...install: /usr/jails/basejail//usr/src/lib/libc/gen/libc_dlopen.c: No such file or directory
done.
#Перепробывал все:
и
# freebsd-update fetch
# freebsd-update install
# reboot
и
# mkdip -p /usr/src/lib/gen/и по новой. Результат тот же.
Помогите что ли.
В догонку.
Делал не
# mkdip -p /usr/src/lib/gen/
а
# mkdir -p /usr/src/lib/libc/gen/Самое интересное что сам libc_dlopen.c там же и присутствует
> В догонку.
> Делал не
> # mkdip -p /usr/src/lib/gen/
> а
> # mkdir -p /usr/src/lib/libc/gen/
> Самое интересное что сам libc_dlopen.c там же и присутствуету вас с конституцией непорядок, те вы что-то в системе наколбасили
я бы посоветовал удалить ВСЕ, затем пересобрать мир и ядро и установить их
- получите чистую рабочую систему, затем можно двигаться дальше.Если у вас gcc выпадает при сборке мира и ядра в разных местах, скорей всего
битая память или проблемы с процессором
rm -rf /usr/obj/*
make buildworld -C /usr/srccc -O2 -pipe -I. -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/usr\" -I/usr/obj/usr/src/gnu/usr.bin/cc/cc_tools/../cc_tools -I/usr/src/gnu/usr.bin/cc/cc_tools/../cc_tools -I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc -I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/config -I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcclibs/include -I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcclibs/libcpp/include -I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcclibs/libdecnumber -g -DGENERATOR_FILE -DHAVE_CONFIG_H -I/usr/obj/usr/src/tmp/legacy/usr/include -c /usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/genpreds.c
cc1: out of memory allocating 2741876228 bytes after a total of 0 bytes
*** Error code 1Stop in /usr/src/gnu/usr.bin/cc/cc_tools.
*** Error code 1Stop in /usr/src.
*** Error code 1Stop in /usr/src.
*** Error code 1Stop in /usr/src.
> rm -rf /usr/obj/*
> make buildworld -C /usr/src
> cc -O2 -pipe -I. -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/usr\" -I/usr/obj/usr/src/gnu/usr.bin/cc/cc_tools/../cc_tools
> -I/usr/src/gnu/usr.bin/cc/cc_tools/../cc_tools -I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc
> -I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/config -I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcclibs/include
> -I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcclibs/libcpp/include
> -I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcclibs/libdecnumber -g
> -DGENERATOR_FILE -DHAVE_CONFIG_H -I/usr/obj/usr/src/tmp/legacy/usr/include -c /usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/genpreds.c
> cc1: out of memory allocating 2741876228 bytes after a total of 0памяти нехватает для сборки