URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 88795
[ Назад ]

Исходное сообщение
"На FreeBSD 6.4 не собирается /usr/ports/lang/gcc42"

Отправлено apv , 23-Апр-10 16:49 
Собственно проблема в заголовке.

FreeBSD 6.4-RELEASE-p9

результат
# cd /usr/ports/lang/gcc42 && make install clean
................

gengtype-lex.c: In function `yy_get_next_buffer':
gengtype-lex.c:2664: warning: old-style parameter declaration
gengtype-lex.c: In function `yy_get_previous_state':
gengtype-lex.c:2796: warning: old-style parameter declaration
gengtype-lex.c: In function `input':
gengtype-lex.c:2909: warning: old-style parameter declaration
gmake[3]: *** [build/gengtype-lex.o] Error 1
gmake[3]: Leaving directory `/usr/ports/lang/gcc42/work/build/gcc'
gmake[2]: *** [all-stage1-gcc] Error 2
gmake[2]: Leaving directory `/usr/ports/lang/gcc42/work/build'
gmake[1]: *** [stage1-bubble] Error 2
gmake[1]: Leaving directory `/usr/ports/lang/gcc42/work/build'
gmake: *** [bootstrap-lean] Error 2
*** Error code 1

Stop in /usr/ports/lang/gcc42.

Подскажите, пожалуйста, что нужно поправить!


Содержание

Сообщения в этом обсуждении
"На FreeBSD 6.4 не собирается /usr/ports/lang/gcc42"
Отправлено aZ , 23-Апр-10 16:56 
Версию ОС поправить.

"На FreeBSD 6.4 не собирается /usr/ports/lang/gcc42"
Отправлено apv , 23-Апр-10 17:16 
>Версию ОС поправить.

Т.е. Вы считатете что на 6.4 таки не соберется ?


"На FreeBSD 6.4 не собирается /usr/ports/lang/gcc42"
Отправлено aZ , 23-Апр-10 17:20 
Ага.

"На FreeBSD 6.4 не собирается /usr/ports/lang/gcc42"
Отправлено hizel , 23-Апр-10 17:44 
>Ага.

угу


ildar@mail /usr/ports >pkg_info | grep gcc
gcc-4.2.5.20090325_2 GNU Compiler Collection 4.2
ildar@mail /usr/ports >uname -a
FreeBSD mail 6.4-RELEASE-p7 FreeBSD 6.4-RELEASE-p7 #1: Sat Oct  3 13:21:53 MSD 2009     root@mail:/usr/obj/usr/src/sys/SERV  i386


"На FreeBSD 6.4 не собирается /usr/ports/lang/gcc42"
Отправлено aZ , 23-Апр-10 17:46 
И что? С чего ты взял что у него таже сборка в порту?

"На FreeBSD 6.4 не собирается /usr/ports/lang/gcc42"
Отправлено hizel , 23-Апр-10 19:49 
>И что? С чего ты взял что у него таже сборка в
>порту?

не понял!

вот последения сборка из свежих портов, все собирается:
ildar@mail /usr/ports >pkg_info | grep gcc
gcc-4.2.5.20090325_3 GNU Compiler Collection 4.2
ildar@mail /usr/ports >uname -a
FreeBSD mail 6.4-RELEASE-p7 FreeBSD 6.4-RELEASE-p7 #1: Sat Oct  3 13:21:53 MSD 2009     root@mail:/usr/obj/usr/src/sys/SERV  i386


"На FreeBSD 6.4 не собирается /usr/ports/lang/gcc42"
Отправлено aZ , 23-Апр-10 21:49 
Значит топик стартер собирает не последнюю. Или что-то намудрил с флагами компляции.

"На FreeBSD 6.4 не собирается /usr/ports/lang/gcc42"
Отправлено hizel , 24-Апр-10 21:50 
>Значит топик стартер собирает не последнюю. Или что-то намудрил с флагами компляции.
>

ого, так вот вы какой - телепат

тогда не понятно с какого перепугу вы даете первый совет обновить сам FreeBSD


"На FreeBSD 6.4 не собирается /usr/ports/lang/gcc42"
Отправлено aZ , 25-Апр-10 05:35 
Не пугайся.

"На FreeBSD 6.4 не собирается /usr/ports/lang/gcc42"
Отправлено apv , 26-Апр-10 11:10 
gcc у меня не установлен

порты обновлены

FreeBSD обновлял в свое время с 5.4 - может быть при mergemaster что нить не сложилось ?

Буду признателен за науку :)

еще раз:
# uname -a
FreeBSD ... 6.4-RELEASE-p9 FreeBSD 6.4-RELEASE-p9 #0 ...

root@back_up/usr/ports/lang/gcc42> make
...
...

gengtype-lex.c: In function `yy_get_next_buffer':
gengtype-lex.c:2664: warning: old-style parameter declaration
gengtype-lex.c: In function `yy_get_previous_state':
gengtype-lex.c:2796: warning: old-style parameter declaration
gengtype-lex.c: In function `input':
gengtype-lex.c:2909: warning: old-style parameter declaration
gmake[3]: *** [build/gengtype-lex.o] Error 1
gmake[3]: Leaving directory `/usr/ports/lang/gcc42/work/build/gcc'
gmake[2]: *** [all-stage1-gcc] Error 2
gmake[2]: Leaving directory `/usr/ports/lang/gcc42/work/build'
gmake[1]: *** [stage1-bubble] Error 2
gmake[1]: Leaving directory `/usr/ports/lang/gcc42/work/build'
gmake: *** [bootstrap-lean] Error 2
*** Error code 1

Stop in /usr/ports/lang/gcc42.


"На FreeBSD 6.4 не собирается /usr/ports/lang/gcc42"
Отправлено hizel , 26-Апр-10 12:13 
>gcc у меня не установлен
>

проверьте текущий gcc

>gcc -v

Using built-in specs.
Configured with: FreeBSD/i386 system compiler
Thread model: posix
gcc version 3.4.6 [FreeBSD] 20060305


"На FreeBSD 6.4 не собирается /usr/ports/lang/gcc42"
Отправлено apv , 26-Апр-10 12:24 
>[оверквотинг удален]
>>
>
>проверьте текущий gcc
>
>>gcc -v
>
>Using built-in specs.
>Configured with: FreeBSD/i386 system compiler
>Thread model: posix
>gcc version 3.4.6 [FreeBSD] 20060305

root@back_up~> gcc -v
Using built-in specs.
Configured with: FreeBSD/i386 system compiler
Thread model: posix
gcc version 3.4.6 [FreeBSD] 20060305

Оговорюсь, зачем мне нужен gcc 4.2
Ставлю из портов clamav - у него в
/usr/ports/security/clamav/Makefile

USE_GCC=                4.2+

Руками править порты не хочется, хочу разобраться что в самой системе не так.

Спасибо за ответы!


"На FreeBSD 6.4 не собирается /usr/ports/lang/gcc42"
Отправлено Hate , 26-Апр-10 13:05 

>Руками править порты не хочется, хочу разобраться что в самой системе не
>так.

У тебя очень много свободного времени. Разбираться с системой которая протухла это круто...


"На FreeBSD 6.4 не собирается /usr/ports/lang/gcc42"
Отправлено hizel , 26-Апр-10 13:21 
да я уже понял что весь сыр бор из-за clamav :)

ммм, я бы таки попробовал по новой обновить мир из сырцов с корректной отработкой mergemaster

на 6.4 clamav и gcc 4.2 должны и собираются корректно если система и железо в порядке


"На FreeBSD 6.4 не собирается /usr/ports/lang/gcc42"
Отправлено apv , 26-Апр-10 13:25 
>да я уже понял что весь сыр бор из-за clamav :)
>
>ммм, я бы таки попробовал по новой обновить мир из сырцов с
>корректной отработкой mergemaster
>
>на 6.4 clamav и gcc 4.2 должны и собираются корректно если система
>и железо в порядке

Лады. Буду обновлять дальше до 7.0 и т.д.


"На FreeBSD 6.4 не собирается /usr/ports/lang/gcc42"
Отправлено hizel , 26-Апр-10 13:32 
>Лады. Буду обновлять дальше до 7.0 и т.д.

до 7.3 тогда уже, может быть так и проще, ибо в 7.3 gcc 4.2+ из коробки



"На FreeBSD 6.4 не собирается /usr/ports/lang/gcc42"
Отправлено Movac , 27-Апр-10 12:11 
>>Лады. Буду обновлять дальше до 7.0 и т.д.
>
>до 7.3 тогда уже, может быть так и проще, ибо в 7.3
>gcc 4.2+ из коробки

Сколько установлено памяти? Каков размер MAXDSIZ?


"На FreeBSD 6.4 не собирается /usr/ports/lang/gcc42"
Отправлено RootFork , 05-Май-10 14:51 
В случае когда gcc42 необходим только для сборки clamav можно установить gcc42 из пакета.
# pkg_add -r gcc42

Столкнулся с этой же проблемой на почтовом сервере под FreeBSD обновленной с 6.1 до 6.4
Выше указанный способ помог.


"На FreeBSD 6.4 не собирается /usr/ports/lang/gcc42"
Отправлено _RAW_ , 24-Май-10 16:51 
>В случае когда gcc42 необходим только для сборки clamav можно установить gcc42
>из пакета.
># pkg_add -r gcc42
>
>Столкнулся с этой же проблемой на почтовом сервере под FreeBSD обновленной с
>6.1 до 6.4
>Выше указанный способ помог.

Кстати на 6.1 нативной даже из пакета не устанавливается. Под 6.1 пакета попросту нету на репозитории.