Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   как всегда компил ядра! (http://forum.oszone.net/showthread.php?t=47693)

9112root 05-04-2005 21:49 313185

как всегда компил ядра!
 
Вложений: 1
тема прям в рифму получилась =) ну так перейдём к делу:
при компиляции ядра полчается вот что:
umass.o(.text+0x1bc1): more undefined references to `xpt_done' follow
*** Error code 1

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

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

Stop in /usr/src.

(это конечно же последние строки)

так вот, в чём может быть причина? странно что номера строки с ошибкой нема...

вот конфиг:

Belansky 06-04-2005 11:49 313331

9112root
И когда же народ научится вопросы задавать!
Для начала текущая версия системы. Можно узнать командой uname -a. Далее, до какого состояния пытались обновить систему: RELEASE, STABLE, PRERELEASE, CURRENT?
Сам конфиг Ваш, конечно содержит много лишнего, но ничего такого, чтобы могло привести к ошибкам при сборке ядра, я не заметил.
При сборке удалили ли Вы результаты предудущей сборки командой make clean в каталоге /usr/src/ и промежуточные результаты сборки в каталоге /usr/obj/ ?

9112root 08-04-2005 21:14 314113

Вложений: 1
Belansky не сочтите за оскорбление, но какая система у меня я 1) и без того знаю 2) как узнать то же знаю
результаты удалял, всё вычищал, вот переправил конфиг - история та же

9112root 09-04-2005 22:59 314363

ну так что, кто-нибудь мне посоветует как избавиться от этого???
конфиг проходит на ура, далее make depend, а уже make all выдаёт эту ересь...

umass.o(.text+0x1bc1): more undefined references to `xpt_done' follow
*** Error code 1

Stop in /usr/src/sys/i386/compile/KL9112.

как мне выйти из этой ситуации?? использую последний мною выложенный конфиг.

9112root 10-04-2005 19:19 314515

дык сегодня пол дня потратил и нашёл причину всей этой багадельни... методом тыка...
# SCSI peripherals
device scbus # SCSI bus (required for SCSI)
device ch # SCSI media changers
device sa # Sequential Access (tape etc)
device pass # Passthrough device (direct SCSI access)
device ses # SCSI Environmental Services (and SAF-TE)

вот один (или несколько) из вышеперечисленных девайсов и не давал нормально прокомпилировать... какой именно, у меня уже не хватило терпения выяснить...
вот такие вот пироги...

Belansky 11-04-2005 11:19 314702

9112root
Искренне рад Вашим успехам. Но...
Цитата:

но какая система у меня я и без того знаю
Это Вы знаете. Но, почему остальные должны об этом по звездам догадываться?

9112root 11-04-2005 19:40 314856

согласен, виноват, признаю свою ошибку!

FrIcE 13-04-2005 09:12 315205

9112root
man umass почитай как - нибудь и комментарии к GENERIC конфигу, там же ясно написано
Цитата:

usb(4) and one of uhci(4) or ohci(4) must be configured in the kernel as
well. Last but not least, support for SCSI drives, da(4).
Для нормальной работы нужны строчки:
device scbus
device da
device pass


Время: 19:43.

Время: 19:43.
© OSzone.net 2001-