The OpenNET Project / Index page

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

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

"Не получается пересобрать FreeBSD 6.2.."  
Сообщение от Grishka email(ok) on 20-Сен-07, 23:05 
FreeBSD 6.2 (На другом сервере - 6.1 и трабла та же...)

1. Удалил /usr/src/
2. Залил полностью новый, через cvsup
3. Делаю:
# cd /usr/src/
# make buildkernel

Сначала была ошибка, что не та версия config.. Собрал новый...
Теперь "# make buildkernel" пошел работать, и в "секции" ">>> stage 3.1: making dependencies" вываливается со следующим текстом (приведён весь текст от начала стадии "making dependencies" до самой ошибки.. Грубо говоря в этой "стадии" не было успешных операций :)) ):

--------------------------------------------------------------
>>> stage 3.1: making dependencies

--------------------------------------------------------------
cd /usr/obj/usr/src/sys/GENERIC; MAKEOBJDIRPREFIX=/usr/obj  MACHINE_ARCH=i386  MACHINE=i386
CPUTYPE=  GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin  GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font
GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac  _SHLIBDIRPREFIX=/usr/obj/usr/src/tmp  INSTALL="sh /usr/src/tools/install.sh"  PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:
/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/sbin:/bin:/usr/sbin:/usr/bin make KERNEL=kernel depend -DNO_MODULES_OBJ
machine -> /usr/src/sys/i386/include
cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/ipfilter -I/usr/src/sys/contrib/pf -I/usr/src/sys/dev/ath -I/usr/src/sys/contrib/ngatm -I/usr/src/sys/dev/twa -I/usr/src/sys/gnu/fs/xfs/FreeBSD -I/usr/src/sys/gnu/fs/xfs/FreeBSD/support -I/usr/src/sys/gnu/fs/xfs -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding /usr/src/sys/i386/i386/genassym.c
cc1: error: unrecognized command line option "-Wno-pointer-sign"
*** Error code 1

Stop in /usr/obj/usr/src/sys/GENERIC.
*** Error code 1

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

Stop in /usr/src.
dantist#


Поиск в гугле по "cc1: error: unrecognized command line option "-Wno-pointer-sign"" привел меня сюда http://www.bsdforums.org/forums/showthread.php?t=50786, где человек описывает примерно идентичную траблу... Но рекомендации, что там даются проблему не решают...

P.S. Ошибка эта вылазит даже при сборе ядра GENERIC...
P.P.S. Где-то прочел, что чтоб избежать ошибки с "Wno-pointer-sign", нужен gcc 4й версии... Потом прочел, что ядро 6й FreeBSD Собирается "на ура" и на 3й версии компилятора...

У самого стоит gcc v.3.4.4 и менять системный компилятор как-то не хочется....

Кто что подскажет?... Гугля почти молчит.. :-/
Заранее Большое Спасибо!

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

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


1. "Не получается пересобрать FreeBSD 6.2.."  
Сообщение от smb on 20-Сен-07, 23:27 
Недурно бы пересобрать мир - там как раз компилятор gcc 4.2 нормальный, заодно обновишься. Либо, можно извратиться и попробовать пересобрать и заинталлить его одного :)

зы. гугл - первая ссылка
"It looks like your kernel source code is out of sync with your fbsd base. Build and install SAME version "world" as the kernel source code." (с) bsdforums

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Не получается пересобрать FreeBSD 6.2.."  
Сообщение от avator (??) on 20-Сен-07, 23:56 
1.
*default host=cvsup.FreeBSD.org
*default base=/usr/local/etc/cvsup
*default prefix=/usr
*default release=cvs
*default delete use-rel-suffix
*default compress

src-all tag=RELENG_6
ports-all tag=.
doc-all tag=.

2.

cp /usr/..../example/make.conf /etc/

3.
myinstall.sh
#!/bin/sh
#
rm -rf /usr/obj/ && \
#
cd /usr/src && \
make cleandir
make -j4 buildworld && \
make installworld

READ makefile
...........

# For individuals wanting to upgrade their sources (even if only a
# delta of a few days):
#
#  1.  `cd /usr/src'       (or to the directory containing your source tree).
#  2.  `make buildworld'
#  3.  `make buildkernel KERNCONF=YOUR_KERNEL_HERE'     (default is GENERIC).
#  4.  `make installkernel KERNCONF=YOUR_KERNEL_HERE'   (default is GENERIC).
#  5.  `reboot'        (in single user mode: boot -s from the loader prompt).
#  6.  `mergemaster -p'
#  7.  `make installworld'
#  8.  `make delete-old'
#  9.  `mergemaster'
# 10.  `reboot'
# 11.  `make delete-old-libs' (in case no 3rd party program uses them anymore)
...................

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Не получается пересобрать FreeBSD 6.2.."  
Сообщение от Grishka email(ok) on 22-Сен-07, 11:34 
Спасибо Большое!

После того, как поставил
src-all tag=RELENG_6
и залил сорцы с нуля опять - ядро собралось...

Правда появилась еще проблемма...
Запустив make delete-old-libs удалил нужную библиотеку....
libpthread.so.2 ...

Теперь многое не запускается...

Как ее восстановить?..
Спасибо Еще Раз!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Не получается пересобрать FreeBSD 6.2.."  
Сообщение от Grishka email(ok) on 22-Сен-07, 12:13 

>Правда появилась еще проблемма...
>Запустив make delete-old-libs удалил нужную библиотеку....
>libpthread.so.2 ...

Уже поправил! )
Собрал из /usr/src/lib/libpthread/ ... ))

Всем Спасибо!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Не получается пересобрать FreeBSD 6.2.."  
Сообщение от Roh on 16-Ноя-07, 09:45 
>[оверквотинг удален]
>и залил сорцы с нуля опять - ядро собралось...
>
>Правда появилась еще проблемма...
>Запустив make delete-old-libs удалил нужную библиотеку....
>libpthread.so.2 ...
>
>Теперь многое не запускается...
>
>Как ее восстановить?..
>Спасибо Еще Раз!

Я так подозреваю, должно быть:
src-all tag=RELENG_6_2

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Не получается пересобрать FreeBSD 6.2.."  
Сообщение от Александр (??) on 21-Сен-07, 07:45 
попробуй качни последний сентябрьский snapshot
у меня собрался на ура

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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