Страница 1 из 1

Ошибка обновления

Добавлено: 2009-05-04 15:59:15
Useroff
Собстно хотел обновить с 4.4 на 4.5.
Усе сделал по инструкции, вот ток фиг :

Код: Выделить всё

# cd /usr/src
# make build

Многа букоф

===> csu
===> csu/i386
cc -O2 -pipe -DLIBC_SCCS -fno-omit-frame-pointer -I/usr/src/lib/csu/i386/../common_elf -I/usr/src/lib/csu/i386 -c -DCRT0 -fpie /usr/src/lib/csu/i386/crt0.c -o crt0.o
cc1: error: unrecognized option `-fpie'
*** Error code 1

Stop in /usr/src/lib/csu/i386 (line 17 of /usr/src/lib/csu/i386/Makefile).
*** Error code 1

Stop in /usr/src/lib/csu (line 48 of /usr/share/mk/bsd.subdir.mk).
*** Error code 1

Stop in /usr/src/lib (line 48 of /usr/share/mk/bsd.subdir.mk).
*** Error code 1

Stop in /usr/src (line 73 of Makefile).
# 

Re: Ошибка обновления

Добавлено: 2009-05-04 17:05:27
Base
Если не возможности загрузится с диска, то посоветую сначала почитать

http://www.openbsd.org/faq/upgrade45.html#upgrade

А по-русски, берём либо с фтп, либо извлечь с .iso-образа как минимум это:
comp45.tgz
man45.tgz
base45.tgz

Ставим ядро:

Код: Выделить всё

cd /usr/src/sys/arch/`uname -m`/config/ && config GENERIC && cd ../compile/GENERIC/ && make clean && make depend && make && make install
Затем

Код: Выделить всё

cp /sbin/reboot /sbin/oreboot
tar -C / -xzphf comp45.tgz
tar -C / -xzphf man45.tgz
tar -C / -xzphf base45.tgz
/sbin/oreboot
Затем окружение с сорцов будет собираться нормально.

Re: Ошибка обновления

Добавлено: 2009-05-05 8:12:43
Raven2000

Re: Ошибка обновления

Добавлено: 2009-05-05 9:23:05
Base
Да, но только по этой статье при сборке окружения у меня получилась ошибка как в #1 посту, поэтому я сделал по http://www.openbsd.org/faq/upgrade45.html#upgrade и распаковал comp45.tgz man45.tgz base45.tgz, после этого при сборке с исходников ошибки больше нет.