Проблема компиляцЫи ядра (FreeBSD 7.0)

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
zhmenya
ефрейтор
Сообщения: 63
Зарегистрирован: 2009-01-17 17:46:02

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Непрочитанное сообщение zhmenya » 2009-03-23 8:08:37

Может ли быть такая ошибка из-за make.comf?

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

linking kernel
ip_fw2.o(.text+0x317): In function `del_redir_spool_cfg':
: undefined reference to `LibAliasRedirectDelete'
ip_fw2.o(.text+0x1b64): In function `ipfw_destroy':
: undefined reference to `LibAliasUninit'
ip_fw2.o(.text+0x2395): In function `ipfw_ctl':
: undefined reference to `LibAliasSetMode'
ip_fw2.o(.text+0x23ad): In function `ipfw_ctl':
: undefined reference to `LibAliasSetAddress'
ip_fw2.o(.text+0x255d): In function `ipfw_ctl':
: undefined reference to `LibAliasAddServer'
ip_fw2.o(.text+0x2801): In function `ipfw_ctl':
: undefined reference to `LibAliasUninit'
ip_fw2.o(.text+0x2eb6): In function `ipfw_ctl':
: undefined reference to `LibAliasRedirectPort'
ip_fw2.o(.text+0x2f3a): In function `ipfw_ctl':
: undefined reference to `LibAliasRedirectAddr'
ip_fw2.o(.text+0x2f7e): In function `ipfw_ctl':
: undefined reference to `LibAliasRedirectProto'
ip_fw2.o(.text+0x3dad): In function `ipfw_ctl':
: undefined reference to `LibAliasInit'
ip_fw2.o(.text+0x3f34): In function `ifaddr_change':
: undefined reference to `LibAliasSetAddress'
ip_fw2.o(.text+0x4d7e): In function `ipfw_chk':
: undefined reference to `m_megapullup'
ip_fw2.o(.text+0x4dd5): In function `ipfw_chk':
: undefined reference to `LibAliasOut'
ip_fw2.o(.text+0x6c58): In function `ipfw_chk':
: undefined reference to `LibAliasIn'
*** Error code 1

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Непрочитанное сообщение snorlov » 2009-03-23 9:28:24

options LIBALIAS нету в конфиге...

zhmenya
ефрейтор
Сообщения: 63
Зарегистрирован: 2009-01-17 17:46:02

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Непрочитанное сообщение zhmenya » 2009-03-23 23:55:36

snorlov писал(а):options LIBALIAS нету в конфиге...
Тогда по какой причине возникает данная ошибка?

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Непрочитанное сообщение hizel » 2009-03-23 23:59:53

по причине отсутствия

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

options LIBALIAS
:roll:
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Непрочитанное сообщение fox » 2009-03-24 0:28:30

МалЭнькая подсказка ВАХ по пересборке ядра!
Когда поправите конф который лежит в паке conf, то не делайте так как написано классически, харошие герои всегда идут в обхот! Берёти и пишите: config [название файла только что поправленого нового конфа] а затем он напишет сам если всё в норме то рулите туда и делайте то: make cleandepend && make depend && make && make install
А то часто классическим образом не хочет пересобирать ядро зараза!
Я только так пересобираю!
Да пребудет с нами сила!!!
Всех убью, один останусь!

fral
проходил мимо

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Непрочитанное сообщение fral » 2009-03-26 16:15:20

Спасибо. Действительно, стандартным способом не собиралось, а так встало без проблем)

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Непрочитанное сообщение Mox » 2009-03-26 16:18:48

fral писал(а):то не делайте так как написано классически
по-моему описанный вами способ было бы более корректно назвать классичесским
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Непрочитанное сообщение fox » 2009-03-26 19:32:12

ВАХ, не знаю Молодые Люли, можит и это классически, просто если гуглить и как там восновном встречаютса доки, то там по другому, а я как когда то очень давно понял что только так чотко собирает так я и пользуюсь, потому что сам когда то не раз натыкался... но это было когда деревья были большие) и трава другого цвета)
Да пребудет с нами сила!!!
Всех убью, один останусь!

Kivi
проходил мимо
Сообщения: 1
Зарегистрирован: 2009-07-06 2:14:26

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Непрочитанное сообщение Kivi » 2009-07-06 2:18:33

А разве не надо добавить?

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

device         random                   # 

fire
рядовой
Сообщения: 10
Зарегистрирован: 2009-07-27 9:33:19

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Непрочитанное сообщение fire » 2009-07-27 9:39:30

Хотел пересобрать ядро и вот наткнулся =(

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

freebsd# cd /usr/src
freebsd# make buildworld KERNCONF=main_kernel && make installworld KERNCONF=main _kernel

--------------------------------------------------------------
>>> Cleaning up the temporary elf build tree
--------------------------------------------------------------
mkdir -p /usr/obj/usr/src/tmp
chflags -R noschg /usr/obj/usr/src/tmp/
rm -rf /usr/obj/usr/src/tmp

--------------------------------------------------------------
>>> Making make
--------------------------------------------------------------
mkdir -p /usr/obj/usr/src/tmp/usr/bin /usr/obj/usr/src/tmp/make
(  cd /usr/src/usr.bin/make;  MAKEOBJDIRPREFIX=""; unset MAKEOBJDIRPREFIX;  PATH                                             =/usr/obj/usr/src/tmp/sbin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/bi                                             n:/usr/obj/usr/src/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/loc                                             al/sbin:/usr/local/bin:/root/bin BISON_SIMPLE=/usr/obj/usr/src/tmp/usr/share/mis                                             c/bison.simple  COMPILER_PATH=/usr/obj/usr/src/tmp/usr/libexec:/usr/obj/usr/src/                                             tmp/usr/bin  GCC_EXEC_PREFIX=/usr/obj/usr/src/tmp/usr/lib:/usr/obj/usr/src/tmp/u                                             sr/lib/  GROFF_FONT_PATH=/usr/obj/usr/src/tmp/usr/share/groff_font  GROFF_TMAC_P                                             ATH=/usr/obj/usr/src/tmp/usr/share/tmac  LD_LIBRARY_PATH=/usr/obj/usr/src/tmp/us                                             r/lib  LIBRARY_PATH=/usr/obj/usr/src/tmp/usr/lib:/usr/obj/usr/src/tmp/usr/lib NO                                             EXTRADEPEND=t  OBJFORMAT_PATH=/usr/obj/usr/src/tmp/usr/libexec:/usr/libexec MAKE                                             OBJDIR=/usr/obj/usr/src/tmp/make make DESTDIR=/usr/obj/usr/src/tmp -I/usr/src/sh                                             are/mk -DNOINFO -DNOMAN -DNOPIC -DNOPROFILE -DNOSHARED all;  PATH=/usr/obj/usr/s                                             rc/tmp/sbin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/bin:/usr/obj/usr/                                             src/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/lo                                             cal/bin:/root/bin BISON_SIMPLE=/usr/obj/usr/src/tmp/usr/share/misc/bison.simple                                               COMPILER_PATH=/usr/obj/usr/src/tmp/usr/libexec:/usr/obj/usr/src/tmp/usr/bin  GC                                             C_EXEC_PREFIX=/usr/obj/usr/src/tmp/usr/lib:/usr/obj/usr/src/tmp/usr/lib/  GROFF_                                             FONT_PATH=/usr/obj/usr/src/tmp/usr/share/groff_font  GROFF_TMAC_PATH=/usr/obj/us                                             r/src/tmp/usr/share/tmac  LD_LIBRARY_PATH=/usr/obj/usr/src/tmp/usr/lib  LIBRARY_                                             PATH=/usr/obj/usr/src/tmp/usr/lib:/usr/obj/usr/src/tmp/usr/lib NOEXTRADEPEND=t                                               OBJFORMAT_PATH=/usr/obj/usr/src/tmp/usr/libexec:/usr/libexec MAKEOBJDIR=/usr/obj                                             /usr/src/tmp/make make DESTDIR=/usr/obj/usr/src/tmp -I/usr/src/share/mk -DNOINFO                                              -DNOMAN -DNOPIC -DNOPROFILE -DNOSHARED install;  PATH=/usr/obj/usr/src/tmp/sbin                                             :/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/bin:/usr/obj/usr/src/tmp/usr                                             /bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/ro                                             ot/bin BISON_SIMPLE=/usr/obj/usr/src/tmp/usr/share/misc/bison.simple  COMPILER_P                                             ATH=/usr/obj/usr/src/tmp/usr/libexec:/usr/obj/usr/src/tmp/usr/bin  GCC_EXEC_PREF                                             IX=/usr/obj/usr/src/tmp/usr/lib:/usr/obj/usr/src/tmp/usr/lib/  GROFF_FONT_PATH=/                                             usr/obj/usr/src/tmp/usr/share/groff_font  GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/u                                             sr/share/tmac  LD_LIBRARY_PATH=/usr/obj/usr/src/tmp/usr/lib  LIBRARY_PATH=/usr/o                                             bj/usr/src/tmp/usr/lib:/usr/obj/usr/src/tmp/usr/lib NOEXTRADEPEND=t  OBJFORMAT_P                                             ATH=/usr/obj/usr/src/tmp/usr/libexec:/usr/libexec MAKEOBJDIR=/usr/obj/usr/src/tm                                             p/make make DESTDIR=/usr/obj/usr/src/tmp -I/usr/src/share/mk -DNOINFO -DNOMAN -D                                             NOPIC -DNOPROFILE -DNOSHARED clean  )
cc -O -pipe -I/usr/src/usr.bin/make   -I/usr/obj/usr/src/tmp/usr/include -c /usr                                             /src/usr.bin/make/arch.c
cc -O -pipe -I/usr/src/usr.bin/make   -I/usr/obj/usr/src/tmp/usr/include -c /usr                                             /src/usr.bin/make/buf.c
cc -O -pipe -I/usr/src/usr.bin/make   -I/usr/obj/usr/src/tmp/usr/include -c /usr                                             /src/usr.bin/make/compat.c
cc -O -pipe -I/usr/src/usr.bin/make   -I/usr/obj/usr/src/tmp/usr/include -c /usr                                             /src/usr.bin/make/cond.c
cc -O -pipe -I/usr/src/usr.bin/make   -I/usr/obj/usr/src/tmp/usr/include -c /usr                                             /src/usr.bin/make/dir.c
cc -O -pipe -I/usr/src/usr.bin/make   -I/usr/obj/usr/src/tmp/usr/include -c /usr/src/usr.bin/make/for.c
cc -O -pipe -I/usr/src/usr.bin/make   -I/usr/obj/usr/src/tmp/usr/include -c /usr/src/usr.bin/make/hash.c
cc -O -pipe -I/usr/src/usr.bin/make   -I/usr/obj/usr/src/tmp/usr/include -c /usr/src/usr.bin/make/job.c
/usr/src/usr.bin/make/job.c:221: error: static declaration of 'nJobs' follows non-static declaration
/usr/src/usr.bin/make/job.h:214: error: previous declaration of 'nJobs' was here
/usr/src/usr.bin/make/job.c:222: error: static declaration of 'nLocal' follows non-static declaration
/usr/src/usr.bin/make/job.h:215: error: previous declaration of 'nLocal' was here
/usr/src/usr.bin/make/job.c:223: error: static declaration of 'jobs' follows non-static declaration
/usr/src/usr.bin/make/job.h:216: error: previous declaration of 'jobs' was here
/usr/src/usr.bin/make/job.c:224: error: static declaration of 'jobFull' follows non-static declaration
/usr/src/usr.bin/make/job.h:219: error: previous declaration of 'jobFull' was here
/usr/src/usr.bin/make/job.c:234: error: static declaration of 'lastNode' follows non-static declaration
/usr/src/usr.bin/make/job.h:210: error: previous declaration of 'lastNode' was here
/usr/src/usr.bin/make/job.c:236: error: static declaration of 'targFmt' follows non-static declaration
/usr/src/usr.bin/make/job.h:206: error: previous declaration of 'targFmt' was here
/usr/src/usr.bin/make/job.c:256: error: static declaration of 'stoppedJobs' follows non-static declaration
/usr/src/usr.bin/make/job.h:217: error: previous declaration of 'stoppedJobs' was here
*** Error code 1

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

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

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

Stop in /usr/src.
На что обратить внимание и исправить?

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Непрочитанное сообщение hizel » 2009-07-27 9:47:46

вы мир пересобираете, а не ядро :-\
uname -a
покажите
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

fire
рядовой
Сообщения: 10
Зарегистрирован: 2009-07-27 9:33:19

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Непрочитанное сообщение fire » 2009-07-27 9:49:42

FreeBSD freebsd.ideal.com 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May 1 08:49:13 UTC 2009 root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Непрочитанное сообщение hizel » 2009-07-27 9:52:24

если вы исходники не обновляли, то просто

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

make buildkernel KERNCONF=main_kernel
make installkernel KERNCONF=main_kernel
хотя странно, почему оно у вас валится :-\
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

fire
рядовой
Сообщения: 10
Зарегистрирован: 2009-07-27 9:33:19

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Непрочитанное сообщение fire » 2009-07-27 9:53:51

freebsd# make buildkernel KERNCONF=main_kernel
make: don't know how to make buildkernel. Stop
freebsd# make installkernel KERNCONF=main_kernel
make: don't know how to make installkernel. Stop

fire
рядовой
Сообщения: 10
Зарегистрирован: 2009-07-27 9:33:19

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Непрочитанное сообщение fire » 2009-07-27 10:19:19

Хм.. да у меня вообще в usr/src/Makefile нету buildkernel и installkernel

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

freebsd# ls -la
total 120
drwxr-xr-x   24 root  wheel   1024  1 май 09:53 .
drwxr-xr-x   18 root  wheel    512  1 май 11:59 ..
[b]-rw-r--r--    1 root  wheel   4739 11 сен  1999 COPYRIGHT
-rw-r--r--    1 root  wheel   5753 29 авг  1999 Makefile
-rw-r--r--    1 root  wheel   4181 29 авг  1999 Makefile.inc0
-rw-r--r--    1 root  wheel  33006  5 апр  2000 Makefile.inc1
-rw-r--r--    1 root  wheel   9764 29 авг  1999 Makefile.upgrade
-rw-r--r--    1 root  wheel   2349  5 авг  2000 README
-rw-r--r--    1 root  wheel    243  9 окт  2000 UPDATING[/b]
drwxr-xr-x   32 root  wheel   1024 26 июл 22:44 bin
drwxr-xr-x    8 root  wheel    512 26 июл 23:03 cddl
drwxr-xr-x   35 root  wheel   1024 26 июл 22:49 contrib
drwxr-xr-x    5 root  wheel    512 26 июл 23:04 crypto
drwxr-xr-x   14 root  wheel   2048 26 июл 22:50 etc
drwxr-xr-x    6 root  wheel    512 26 июл 22:26 frdp
drwxr-xr-x   41 root  wheel   1024 26 июл 22:50 games
drwxr-xr-x    7 root  wheel    512 26 июл 22:51 gnu
drwxr-xr-x    6 root  wheel   2048 26 июл 22:51 include
drwxr-xr-x    9 root  wheel    512 26 июл 23:04 kerberos5
drwxr-xr-x    8 root  wheel    512 26 июл 22:51 kerberosIV
drwxr-xr-x   52 root  wheel   1536 26 июл 22:52 lib
drwxr-xr-x   33 root  wheel   1024 26 июл 22:52 libexec
drwxr-xr-x    6 root  wheel    512 26 июл 22:52 release
drwxr-xr-x    4 root  wheel    512 26 июл 23:06 rescue
drwxr-xr-x   65 root  wheel   2048 26 июл 22:52 sbin
drwxr-xr-x    5 root  wheel    512 26 июл 22:52 secure
drwxr-xr-x   17 root  wheel    512 26 июл 22:54 share
drwxr-xr-x   40 root  wheel   1024 26 июл 23:00 sys
drwxr-xr-x    8 root  wheel    512 26 июл 23:00 tools
drwxr-xr-x  210 root  wheel   4096 26 июл 23:01 usr.bin
drwxr-xr-x  136 root  wheel   3584 26 июл 23:02 usr.sbin
Файлы вроди как все на месте..

Установил дополнительно через sysinstall в Distribution -> Binary base distribution
безрезультатно.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Непрочитанное сообщение hizel » 2009-07-27 10:35:41

обновите csup-ом исходники с тэгом RELENG_7_2
файлик возьмите туточки /usr/share/examples/cvsup/stable-supfile
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Непрочитанное сообщение fox » 2009-07-27 14:24:49

Люди пересобирайте ядро как я рекомендовал и забудите о подобных непонятках!
Да пребудет с нами сила!!!
Всех убью, один останусь!

fire
рядовой
Сообщения: 10
Зарегистрирован: 2009-07-27 9:33:19

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Непрочитанное сообщение fire » 2009-07-27 18:52:44

Начал с оригинала наного изменять ядро, более внимательней, теперь при buildkernel & installkernel выдает без лишних ерорров:

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

make: don't know how to make buildkernel. Stop
Всё таки наверное что-то с ядром не там я сделал.. вот мой вариант:

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

# $FreeBSD: src/sys/i386/conf/GENERIC,v 1.474.2.17.2.1 2009/04/15 03:14:26 kensmith Exp $

machine         i386
#cpu            I486_CPU
#cpu            I586_CPU
cpu             I686_CPU
ident           MAIN_KERNEL

# To statically compile in device wiring instead of /boot/device.hints
#hints          "GENERIC.hints"         # Default places to look for devices.

#makeoptions    DEBUG=-g                # Build kernel with gdb(1) debug symbols

options         IPFIREWALL
options         IPFIREWALL_VERBOSE
options         IPFIREWALL_VERBOSE_LIMIT=100
options         IPFIREWALL_FORWARD
options         IPDIVERT
options         DUMMYNET
options         TCP_DROP_SYNFIN
options         ALTQ
options         ALTQ_CBQ
options         ALTQ_RED
options         ALTQ_RIO
options         ALTQ_HFSC
options         ALTQ_CDNR
options         ALTQ_PRIQ
options         ALTQ_NOPCC
options         ALTQ_DEBUG
#options        SCHED_ULE               # ULE scheduler
#options        PREEMPTION              # Enable kernel thread preemption
options         INET                    # InterNETworking
#options        INET6                   # IPv6 communications protocols
#options        SCTP                    # Stream Control Transmission Protocol
options         FFS                     # Berkeley Fast Filesystem
options         SOFTUPDATES             # Enable FFS soft updates support
options         UFS_ACL                 # Support for access control lists
options         UFS_DIRHASH             # Improve performance on big directories
options         UFS_GJOURNAL            # Enable gjournal-based UFS journaling
options         MD_ROOT                 # MD is a potential root device
#options        NFSCLIENT               # Network Filesystem Client
#options        NFSSERVER               # Network Filesystem Server
#options        NFSLOCKD                # Network Lock Manager
#options        NFS_ROOT                # NFS usable as /, requires NFSCLIENT
#options        MSDOSFS                 # MSDOS Filesystem
options         CD9660                  # ISO 9660 Filesystem
#options        PROCFS                  # Process filesystem (requires PSEUDOFS)
#options     PSEUDOFS                # Pseudo-filesystem framework
#options        GEOM_PART_GPT           # GUID Partition Tables.
#options        GEOM_LABEL              # Provides labelization
#options        COMPAT_43TTY            # BSD 4.3 TTY compat [KEEP THIS!]
#options        COMPAT_FREEBSD4         # Compatible with FreeBSD4
#options        COMPAT_FREEBSD5         # Compatible with FreeBSD5
#options        COMPAT_FREEBSD6         # Compatible with FreeBSD6
#options        SCSI_DELAY=5000         # Delay (in ms) before probing SCSI
#options        KTRACE                  # ktrace(1) support
#options        STACK                   # stack(9) support
options         SYSVSHM                 # SYSV-style shared memory
options         SYSVMSG                 # SYSV-style message queues
options         SYSVSEM                 # SYSV-style semaphores
options         _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
#options        KBD_INSTALL_CDEV        # install a CDEV entry in /dev
options         ADAPTIVE_GIANT          # Giant mutex is adaptive.
#options        STOP_NMI                # Stop CPUS using NMI instead of IPI
options         AUDIT                   # Security event auditing
#options        KDTRACE_HOOKS           # Kernel DTrace hooks

# To make an SMP kernel, the next two lines are needed
#options        SMP                     # Symmetric MultiProcessor Kernel
#device         apic                    # I/O APIC
device          isa
# CPU frequency control
device          cpufreq

# Bus support.
#device         eisa
device          pci

# Floppy drives
#device         fdc

# ATA and ATAPI devices
device          ata
device          atadisk         # ATA disk drives
device          ataraid         # ATA RAID drives
device          atapicd         # ATAPI CDROM drives
#device         atapifd         # ATAPI floppy drives
#device         atapist         # ATAPI tape drives
#options        ATA_STATIC_ID   # Static device numbering

# SCSI Controllers
#device         ahb             # EISA AHA1742 family
#device         ahc             # AHA2940 and onboard AIC7xxx devices
#options        AHC_REG_PRETTY_PRINT    # Print register bitfields in debug
                                        # output.  Adds ~128k to driver.
#device         ahd             # AHA39320/29320 and onboard AIC79xx devices
#options        AHD_REG_PRETTY_PRINT    # Print register bitfields in debug
                                        # output.  Adds ~215k to driver.
#device         amd             # AMD 53C974 (Tekram DC-390(T))
#device         hptiop          # Highpoint RocketRaid 3xxx series
#device         isp             # Qlogic family
#device         ispfw           # Firmware for QLogic HBAs- normally a module
#device         mpt             # LSI-Logic MPT-Fusion
#device         ncr             # NCR/Symbios Logic
#device         sym             # NCR/Symbios Logic (newer chipsets + those of `ncr')
#device         trm             # Tekram DC395U/UW/F DC315U adapters

#device         adv             # Advansys SCSI adapters
#device         adw             # Advansys wide SCSI adapters
#device         aha             # Adaptec 154x SCSI adapters
#device         aic             # Adaptec 15[012]x SCSI adapters, AIC-6[23]60.
#device         bt              # Buslogic/Mylex MultiMaster SCSI adapters

#device         ncv             # NCR 53C500
#device         nsp             # Workbit Ninja SCSI-3
#device         stg             # TMC 18C30/18C50

# SCSI peripherals
#device         scbus           # SCSI bus (required for SCSI)
#device         ch              # SCSI media changers
#device         da              # Direct Access (disks)
#device         sa              # Sequential Access (tape etc)
#device         cd              # CD
#device         pass            # Passthrough device (direct SCSI access)
#device         ses             # SCSI Environmental Services (and SAF-TE)

# RAID controllers interfaced to the SCSI subsystem
#device         amr             # AMI MegaRAID
#device         arcmsr          # Areca SATA II RAID
#device         asr             # DPT SmartRAID V, VI and Adaptec SCSI RAID
#device         ciss            # Compaq Smart RAID 5*
#device         dpt             # DPT Smartcache III, IV - See NOTES for options
#device         hptmv           # Highpoint RocketRAID 182x
#device         hptrr           # Highpoint RocketRAID 17xx, 22xx, 23xx, 25xx
#device         iir             # Intel Integrated RAID
#device         ips             # IBM (Adaptec) ServeRAID
#device         mly             # Mylex AcceleRAID/eXtremeRAID
#device         twa             # 3ware 9000 series PATA/SATA RAID

# RAID controllers
#device         aac             # Adaptec FSA RAID
#device         aacp            # SCSI passthrough for aac (requires CAM)
#device         ida             # Compaq Smart RAID
#device         mfi             # LSI MegaRAID SAS
#device         mlx             # Mylex DAC960 family
#device         pst             # Promise Supertrak SX6000
#device         twe             # 3ware ATA RAID

# atkbdc0 controls both the keyboard and the PS/2 mouse
device          atkbdc          # AT keyboard controller
device          atkbd           # AT keyboard
#device         psm             # PS/2 mouse

device          kbdmux          # keyboard multiplexer

device          vga             # VGA video card driver

#device         splash          # Splash screen and screen saver support

# syscons is the default console driver, resembling an SCO console
device          sc

device          agp             # support several AGP chipsets

# Power management support (see NOTES for more options)
#device         apm
# Add suspend/resume support for the i8254.
#device         pmtimer

# PCCARD (PCMCIA) support
# PCMCIA and cardbus bridge support
#device         cbb             # cardbus (yenta) bridge
#device         pccard          # PC Card (16-bit) bus
#device         cardbus         # CardBus (32-bit) bus

# Serial (COM) ports
device          sio             # 8250, 16[45]50 based serial ports
device          uart            # Generic UART driver

# Parallel port
#device         ppc
#device         ppbus           # Parallel port bus (required)
#device         lpt             # Printer
#device         plip            # TCP/IP over parallel
#device         ppi             # Parallel port interface device
#device         vpo             # Requires scbus and da

# If you've got a "dumb" serial or parallel PCI card that is
# supported by the puc(4) glue driver, uncomment the following
# line to enable it (connects to sio, uart and/or ppc drivers):
#device         puc

# PCI Ethernet NICs.
#device         de              # DEC/Intel DC21x4x (``Tulip'')
#device         em              # Intel PRO/1000 Gigabit Ethernet Family
#device         igb             # Intel PRO/1000 PCIE Server Gigabit Family
#device         ixgb            # Intel PRO/10GbE Ethernet Card
#device         le              # AMD Am7900 LANCE and Am79C9xx PCnet
#device         txp             # 3Com 3cR990 (``Typhoon'')
#device         vx              # 3Com 3c590, 3c595 (``Vortex'')

# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
#device         miibus          # MII bus support
#device         age             # Attansic/Atheros L1 Gigabit Ethernet
#device         ale             # Atheros AR8121/AR8113/AR8114 Ethernet
#device         bce             # Broadcom BCM5706/BCM5708 Gigabit Ethernet
#device         bfe             # Broadcom BCM440x 10/100 Ethernet
#device         bge             # Broadcom BCM570xx Gigabit Ethernet
#device         dc              # DEC/Intel 21143 and various workalikes
#device         et              # Agere ET1310 10/100/Gigabit Ethernet
#device         fxp             # Intel EtherExpress PRO/100B (82557, 82558)
#device         jme             # JMicron JMC250 Gigabit/JMC260 Fast Ethernet
#device         lge             # Level 1 LXT1001 gigabit Ethernet
#device         msk             # Marvell/SysKonnect Yukon II Gigabit Ethernet
#device         nfe             # nVidia nForce MCP on-board Ethernet
#device         nge             # NatSemi DP83820 gigabit Ethernet
#device         nve             # nVidia nForce MCP on-board Ethernet Networking
#device         pcn             # AMD Am79C97x PCI 10/100 (precedence over 'le')
#device         re              # RealTek 8139C+/8169/8169S/8110S
#device         rl              # RealTek 8129/8139
#device         sf              # Adaptec AIC-6915 (``Starfire'')
#device         sis             # Silicon Integrated Systems SiS 900/SiS 7016
#device         sk              # SysKonnect SK-984x & SK-982x gigabit Ethernet
#device         ste             # Sundance ST201 (D-Link DFE-550TX)
#device         stge            # Sundance/Tamarack TC9021 gigabit Ethernet
#device         ti              # Alteon Networks Tigon I/II gigabit Ethernet
#device         tl              # Texas Instruments ThunderLAN
#device         tx              # SMC EtherPower II (83c170 ``EPIC'')
#device         vge             # VIA VT612x gigabit Ethernet
#device         vr              # VIA Rhine, Rhine II
#device         wb              # Winbond W89C840F
#device         xl              # 3Com 3c90x (``Boomerang'', ``Cyclone'')

# ISA Ethernet NICs.  pccard NICs included.
#device         cs              # Crystal Semiconductor CS89x0 NIC
# 'device ed' requires 'device miibus'
#device         ed              # NE[12]000, SMC Ultra, 3c503, DS8390 cards
#device         ex              # Intel EtherExpress Pro/10 and Pro/10+
#device         ep              # Etherlink III based cards
#device         fe              # Fujitsu MB8696x based cards
#device         ie              # EtherExpress 8/16, 3C507, StarLAN 10 etc.
#device         sn              # SMC's 9000 series of Ethernet chips
#device         xe              # Xircom pccard Ethernet

# Wireless NIC cards
#device         wlan            # 802.11 support
#device         wlan_wep        # 802.11 WEP support
#device         wlan_ccmp       # 802.11 CCMP support
#device         wlan_tkip       # 802.11 TKIP support
#device         wlan_amrr       # AMRR transmit rate control algorithm
#device         wlan_scan_ap    # 802.11 AP mode scanning
#device         wlan_scan_sta   # 802.11 STA mode scanning
device          an              # Aironet 4500/4800 802.11 wireless NICs.
#device         ath             # Atheros pci/cardbus NIC's
#device         ath_hal         # Atheros HAL (Hardware Access Layer)
#options                AH_SUPPORT_AR5416       # enable AR5416 tx/rx descriptors
#device         ath_rate_sample # SampleRate tx rate control for ath
#device         awi             # BayStack 660 and others
#device         ral             # Ralink Technology RT2500 wireless NICs.
#device         wi              # WaveLAN/Intersil/Symbol 802.11 wireless NICs.
#device         wl              # Older non 802.11 Wavelan wireless NIC.

# Pseudo devices.
device          loop            # Network loopback
device          random          # Entropy device
device          ether           # Ethernet support
device          sl              # Kernel SLIP
device          ppp             # Kernel PPP
device          tun             # Packet tunnel.
device          pty             # Pseudo-ttys (telnet etc)
device          md              # Memory "disks"
device          gif             # IPv6 and IPv4 tunneling
device          faith           # IPv6-to-IPv4 relaying (translation)
device          firmware        # firmware assist module

# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
# Note that 'bpf' is required for DHCP.
device          bpf             # Berkeley packet filter

# USB support
#device         uhci            # UHCI PCI->USB interface
#device         ohci            # OHCI PCI->USB interface
#device         ehci            # EHCI PCI->USB interface (USB 2.0)
#device         usb             # USB Bus (required)
#device         udbp            # USB Double Bulk Pipe devices
#device         ugen            # Generic
#device         uhid            # "Human Interface Devices"
#device         ukbd            # Keyboard
#device         ulpt            # Printer
#device         umass           # Disks/Mass storage - Requires scbus and da
#device         ums             # Mouse
#device         ural            # Ralink Technology RT2500USB wireless NICs
#device         rum             # Ralink Technology RT2501USB wireless NICs
#device         urio            # Diamond Rio 500 MP3 player
#device         uscanner        # Scanners
# USB Serial devices
#device         ucom            # Generic com ttys
#device         uark            # Technologies ARK3116 based serial adapters
#device         ubsa            # Belkin F5U103 and compatible serial adapters
#device         ubser           # BWCT console serial adapters
#device         uftdi           # For FTDI usb serial adapters
#device         uipaq           # Some WinCE based devices
#device         uplcom          # Prolific PL-2303 serial adapters
#device         uslcom          # SI Labs CP2101/CP2102 serial adapters
#device         uvisor          # Visor and Palm devices
#device         uvscom          # USB serial support for DDI pocket's PHS
# USB Ethernet, requires miibus
#device         aue             # ADMtek USB Ethernet
#device         axe             # ASIX Electronics USB Ethernet
#device         cdce            # Generic USB over Ethernet
#device         cue             # CATC USB Ethernet
#device         kue             # Kawasaki LSI USB Ethernet
#device         rue             # RealTek RTL8150 USB Ethernet

# FireWire support
device          firewire        # FireWire bus code
device          sbp             # SCSI over FireWire (Requires scbus and da)
device          fwe             # Ethernet over FireWire (non-standard!)
device          fwip            # IP over FireWire (RFC 2734,3146)
device          dcons           # Dumb console driver
device          dcons_crom      # Configuration ROM for dcons
Кого не затруднит, пожалуйста, посмотрите.
пы.сы. фря на вмваре

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Непрочитанное сообщение paradox » 2009-07-27 18:57:34

а причем тут ядро
pwd
ты откуда make набирал?

fire
рядовой
Сообщения: 10
Зарегистрирован: 2009-07-27 9:33:19

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Непрочитанное сообщение fire » 2009-07-27 19:07:11

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

/usr/src/>
остюда make

Покурив маны фря в sysinstall лёд тронулся.
Лёд тронулся!

fire
рядовой
Сообщения: 10
Зарегистрирован: 2009-07-27 9:33:19

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Непрочитанное сообщение fire » 2009-07-27 21:30:59

Под конец прокричало:
*** Error code 1

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

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

Stop in /usr/src.
uname -a показует что ядро не изменилось.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Непрочитанное сообщение paradox » 2009-07-27 21:45:17

ищи не конец а там где именно ошибка была

fire
рядовой
Сообщения: 10
Зарегистрирован: 2009-07-27 9:33:19

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Непрочитанное сообщение fire » 2009-07-27 22:17:44

pci_cfgreg.o(.text+0x292): In function `pci_cfgregwrite':
: undefined reference to `critical_exit'
pci_cfgreg.o(.text+0x699): In function `pcireg_cfgread':
: undefined reference to `critical_enter'
pci_cfgreg.o(.text+0x786): In function `pcireg_cfgread':
: undefined reference to `critical_exit'
*** Error code 1
Как распознать эту ошибку ".text+0x786)" ?

Ikinoki
мл. сержант
Сообщения: 70
Зарегистрирован: 2009-07-27 12:04:45

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Непрочитанное сообщение Ikinoki » 2009-07-27 22:53:21

А можно узнать, что Вы все прячите компиляционные данные?
Они же у всех почти что одинаковые...

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Непрочитанное сообщение paradox » 2009-07-28 5:06:16

кошмар какойто
а давай ты не будешь выеживаться и начнешь собирать женерик