The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Ошибка компилятора gcc"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Ядро)
Изначальное сообщение [ Отслеживать ]

"Ошибка компилятора gcc"  +/
Сообщение от Wita (ok) on 15-Янв-12, 00:33 
Здраствуйте. Пишу в надежде на помощь .Может кто сталкивался с проблемой?

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 1

Stop in /usr/src/lib/libstand.
*** Error code 1

Stop in /usr/src/lib.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
s#

gcc переустановил но не помогает.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Ошибка компилятора gcc"  +/
Сообщение от parad (??) on 15-Янв-12, 14:32 
Что значит гцц переустановил? Ты его из портов ставил или руками собирал?
Сноси в поставке фряхи он есть.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Ошибка компилятора gcc"  +/
Сообщение от Wita (ok) on 15-Янв-12, 18:35 
Снес и поставил по новой теперь при сборке мира в ребут уходит. Пипец.

ЕЩЕ У КОГО КАКИЕ МЫСЛИ ЕСТЬ?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Ошибка компилятора gcc"  +/
Сообщение от lavr email on 15-Янв-12, 18:40 
> Снес и поставил по новой теперь при сборке мира в ребут уходит.
> Пипец.
> ЕЩЕ У КОГО КАКИЕ МЫСЛИ ЕСТЬ?

мысли просты - выкинуть флаги которые вы дописали в make.conf или src.conf или
еще оттуда - куда вы их умудрились запихнуть.

если верхнего НЕ ДЕЛАЛИ, проблема либо в RAM, либо в CPU, либо в другом железе

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Ошибка компилятора gcc"  +/
Сообщение от Wita (ok) on 15-Янв-12, 18:59 
флаги все закоментированы.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Ошибка компилятора gcc"  +/
Сообщение от parad (??) on 15-Янв-12, 19:22 
Ну а влоги глянуть - из-за чего ребут. На том-же месте и на каком?
Есть какое-то чувство неадекватного использования системы. В чем необходимость устанавливать гцц из портов? В чем необходимость пересборки мира? И что в логах насчет ребута.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Ошибка компилятора gcc"  +/
Сообщение от Wita (ok) on 15-Янв-12, 20:14 
В логах на этот счет тишина к сожалению
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Ошибка компилятора gcc"  +/
Сообщение от Wita (ok) on 15-Янв-12, 22:05 
мир собирается для клетки.
/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 1

Stop in /usr/src/gnu/usr.bin/cc/cc1obj.
*** Error code 1

Stop in /usr/src/gnu/usr.bin/cc.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
#

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Ошибка компилятора gcc"  +/
Сообщение от parad (??) on 15-Янв-12, 23:37 
для кледки мир не нужно собирать. собирать мир - задача системных разработчиков или производителей дистрибутивов.

два пути:
- ezjail - оформит окружение( неожиданно качественно ) и поможет админить
- руками скачать base.* и запустит install.sh с DESTDIR= - установит фришную базу.

а насчет падений - попробуй найти гццшную корку. залезь в нее gdb - посмотри стек - bt и кинь сюда что напечатает.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Ошибка компилятора gcc"  +/
Сообщение от Wita email(ok) on 17-Янв-12, 12:17 
Спасибо Вариант с ezjail работает на ура!


Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Ошибка компилятора gcc"  +/
Сообщение от Wita (ok) on 17-Янв-12, 23:35 
Возникла новая проблемка. Установил самбу в клетку все ок.
Стал устанавливать 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 1

Stop in /var/ports/basejail/usr/ports/www/squid31/work/squid-3.1.18/src.
*** Error code 1

Stop in /var/ports/basejail/usr/ports/www/squid31/work/squid-3.1.18.
*** Error code 1

Stop in /basejail/usr/ports/www/squid31.
*** Error code 1

Stop 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/

и по новой. Результат тот же.

Помогите что ли.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Ошибка компилятора gcc"  +/
Сообщение от Wita (ok) on 17-Янв-12, 23:43 
В догонку.
Делал не
# mkdip -p /usr/src/lib/gen/
а
# mkdir -p /usr/src/lib/libc/gen/

Самое интересное что сам libc_dlopen.c там же и присутствует

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Ошибка компилятора gcc"  +/
Сообщение от lavr email on 18-Янв-12, 00:02 
> В догонку.
> Делал не
> # mkdip -p /usr/src/lib/gen/
> а
> # mkdir -p /usr/src/lib/libc/gen/
> Самое интересное что сам libc_dlopen.c там же и присутствует

у вас с конституцией непорядок, те вы что-то в системе наколбасили

я бы посоветовал удалить ВСЕ, затем пересобрать мир и ядро и установить их
- получите чистую рабочую систему, затем можно двигаться дальше.

Если у вас gcc выпадает при сборке мира и ядра в разных местах, скорей всего
битая память или проблемы с процессором

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "Ошибка компилятора gcc"  +/
Сообщение от Wita (ok) on 18-Янв-12, 00:11 
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 bytes
*** Error code 1

Stop in /usr/src/gnu/usr.bin/cc/cc_tools.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Ошибка компилятора gcc"  +/
Сообщение от lavr email on 18-Янв-12, 10:11 
> 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

памяти нехватает для сборки

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру