Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок
Модераторы: vadim64, terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
zeus4all
- сержант
- Сообщения: 261
- Зарегистрирован: 2009-10-07 18:48:34
- Откуда: Далекий космос
Непрочитанное сообщение
zeus4all » 2010-08-06 17:31:32
Доброго вечера, решил пересобрать ядро и вот что получил:
Код: Выделить всё
maximumserver# make buildkernel KERNCONF=GATEWAY && make installkernel KERNCONF=GATEWAY
вот что получил...
Код: Выделить всё
>>> stage 2.3: build tools
--------------------------------------------------------------
cd /usr/obj/usr/src/sys/GATEWAY; MAKESRCPATH=/usr/src/sys/dev/aic7xxx/aicasm make SSP_CFLAGS= -DNO_CPU_CFLAGS -DNO_CTF -f /usr/src/sys/dev/aic7xxx/aicasm/Makefile
Warning: Object directory not changed from original /usr/obj/usr/src/sys/GATEWAY
yacc -b aicasm_gram -d -o aicasm_gram.c /usr/src/sys/dev/aic7xxx/aicasm/aicasm_gram.y
yacc -b aicasm_macro_gram -p mm -d -o aicasm_macro_gram.c /usr/src/sys/dev/aic7xxx/aicasm/aicasm_macro_gram.y
cc -O2 -pipe -nostdinc -I/usr/include -I. -I/usr/src/sys/dev/aic7xxx/aicasm -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wno-pointer-sign -c /usr/src/sys/dev/aic7xxx/aicasm/aicasm.c
cc -O2 -pipe -nostdinc -I/usr/include -I. -I/usr/src/sys/dev/aic7xxx/aicasm -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wno-pointer-sign -c /usr/src/sys/dev/aic7xxx/aicasm/aicasm_symbol.c
cc -O2 -pipe -nostdinc -I/usr/include -I. -I/usr/src/sys/dev/aic7xxx/aicasm -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wno-pointer-sign -c aicasm_gram.c
cc1: warnings being treated as errors
aicasm_gram.c:547: warning: redundant redeclaration of 'malloc'
aicasm_gram.c:554: warning: redundant redeclaration of 'free'
/usr/include/stdlib.h:93: warning: previous declaration of 'free' was here
aicasm_gram.c:1684: warning: redundant redeclaration of 'yyparse'
/usr/src/sys/dev/aic7xxx/aicasm/aicasm_gram.y:111: warning: previous declaration of 'yyparse' was here
aicasm_gram.c: In function 'yyparse':
aicasm_gram.c:3521: warning: implicit declaration of function 'yyerror'
aicasm_gram.c:3521: warning: nested extern declaration of 'yyerror'
/usr/src/sys/dev/aic7xxx/aicasm/aicasm_gram.y: At top level:
/usr/src/sys/dev/aic7xxx/aicasm/aicasm_gram.y:1935: warning: conflicting types for 'yyerror'
/usr/src/sys/dev/aic7xxx/aicasm/aicasm_gram.y:1935: error: static declaration of 'yyerror' follows non-static declaration
aicasm_gram.c:3521: error: previous implicit declaration of 'yyerror' was here
*** Error code 1
Stop in /usr/obj/usr/src/sys/GATEWAY.
*** Error code 1
Stop in /usr/src.
*** Error code 1
все сорцы установил с диска, попробовал заного но ничего не изменилось.
список добавленных опций относительно generic
Код: Выделить всё
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=100
options IPFIREWALL_FORWARD
options IPDIVERT
options DUMMYNET
options IPFIREWALL_DEFAULT_TO_ACCEPT
device smb
device smbus # System management bus
device intpm # Intel power management
device iicbus # I2C bus system
device iicsmb # I2C to SMB bridge
device iicbb # I2C generic bit-banging driver
остальное вообще не трогал, дабы не накосячить.
Код: Выделить всё
maximumserver# uname -a
FreeBSD maximumserver.homelab.loc 8.0-RELEASE-p4 FreeBSD 8.0-RELEASE-p4 #0: Mon Jul 12 20:22:27 UTC 2010 root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386
Историю пишут победители, поэтому в ней не упоминаются проигравшие. (с) Артур Дрекслер
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций
zeus4all
-
Хостинг HostFood.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/
-
zeus4all
- сержант
- Сообщения: 261
- Зарегистрирован: 2009-10-07 18:48:34
- Откуда: Далекий космос
Непрочитанное сообщение
zeus4all » 2010-08-06 17:34:59
помогите кто сталкиваался или понял в чем дело. странно на 7ке пересобирался с полпинка.
Историю пишут победители, поэтому в ней не упоминаются проигравшие. (с) Артур Дрекслер
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций
zeus4all
-
>>Андрей
- проходил мимо
Непрочитанное сообщение
>>Андрей » 2010-08-06 17:38:21
Сталкивался с идентичной проблемой.Установи все пакеты src что были вот эти:
Код: Выделить всё
COPYRIGHT etc sbin
Makefile games secure
Makefile.inc1 gnu share
Makefile.upgrade include sys
README kerberos5 tools
UPDATING kerberosIV usr.bin
bin lib usr.sbin
contrib libexec
crypto release
>>Андрей
-
zeus4all
- сержант
- Сообщения: 261
- Зарегистрирован: 2009-10-07 18:48:34
- Откуда: Далекий космос
Непрочитанное сообщение
zeus4all » 2010-08-06 17:42:31
Код: Выделить всё
maximumserver# ls
COPYRIGHT contrib rescue
LOCKS crypto sbin
MAINTAINERS etc secure
Makefile games share
Makefile.inc1 gnu sys
ObsoleteFiles.inc include tools
README kerberos5 usr.bin
UPDATING lib usr.sbin
bin libexec
cddl release
а есть способы стащить все ето не с диска а с инета скажем?
Историю пишут победители, поэтому в ней не упоминаются проигравшие. (с) Артур Дрекслер
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций
zeus4all
-
zeus4all
- сержант
- Сообщения: 261
- Зарегистрирован: 2009-10-07 18:48:34
- Откуда: Далекий космос
Непрочитанное сообщение
zeus4all » 2010-08-06 17:52:37
подожду денек другой, мб появятся др. варианты. кошмар какойто, вечно косяки вылазят там гдн не ждешь.

Историю пишут победители, поэтому в ней не упоминаются проигравшие. (с) Артур Дрекслер
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций
zeus4all
-
_9 мая
- проходил мимо
Непрочитанное сообщение
_9 мая » 2010-08-06 18:52:53
натыкался как-то на изречение айзена, что часто проблемы с пересборкой ядра связаны с тем, что надо мир пересобирать сначала
в связи с этим предлагаю
пересобрать мир
на всякий случай
какие бывают реленги и что они значат
_9 мая
-
zeus4all
- сержант
- Сообщения: 261
- Зарегистрирован: 2009-10-07 18:48:34
- Откуда: Далекий космос
Непрочитанное сообщение
zeus4all » 2010-08-06 19:47:09
дальше веселее при сборке мира
cc -O2 -pipe -I. -I/usr/src/usr.bin/xlint/lint1 -I/usr/src/usr.bin/xlint/lint1/../arch/i386 -I/usr/src/usr.bin/xlint/lint1/../common -I/usr/obj/usr/src/tmp/legacy/usr/include -static -L/usr/obj/usr/src/tmp/legacy/usr/lib -o lint1 cgram.o scan.o mem1.o mem.o err.o main1.o decl.o tree.o func.o init.o emit.o emit1.o inittyp.o -ll -lm -legacy
main1.o(.text+0x300): In function `main':
: undefined reference to `yydebug'
*** Error code 1
1 error
*** Error code 2
1 error
*** Error code 2
1 error
*** Error code 2
1 error
cvsup. использовал releng_8 ну тобишь пытался собратся на 8-stable.
Историю пишут победители, поэтому в ней не упоминаются проигравшие. (с) Артур Дрекслер
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций
zeus4all
-
zeus4all
- сержант
- Сообщения: 261
- Зарегистрирован: 2009-10-07 18:48:34
- Откуда: Далекий космос
Непрочитанное сообщение
zeus4all » 2010-08-06 19:54:36
какаято yy-чума

есть еще идеи? такое чуство что я и мир не могу собрать... хотя не факт
Историю пишут победители, поэтому в ней не упоминаются проигравшие. (с) Артур Дрекслер
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций
zeus4all
-
Dog
- лейтенант
- Сообщения: 723
- Зарегистрирован: 2006-09-21 10:34:36
- Откуда: Kharkiv, Ukraine
-
Контактная информация:
Непрочитанное сообщение
Dog » 2010-08-06 23:36:51
Попробуйте грохнуть сорцы и csup'нуть их заново. Иногда еще бывает что в STABLE делается неудачный коммит, который при определенных конфигурациях src.conf/make.conf делает сборку невозможной, попробуйте RELENG_8_1-ветку.
Кстати, в вашем конфиге ядра не нужно ли добавить device iic и device ic?
Oh my God, they killed init! Bastards!
Dog
-
zeus4all
- сержант
- Сообщения: 261
- Зарегистрирован: 2009-10-07 18:48:34
- Откуда: Далекий космос
Непрочитанное сообщение
zeus4all » 2010-08-07 10:18:25
неа все также
грохнул src дальше по статье "обновляем мир", releng_8_1
при сборке мира (хвост)
Код: Выделить всё
main1.o(.text+0x300): In function `main':
: undefined reference to `yydebug'
*** Error code 1
1 error
*** Error code 2
1 error
*** Error code 2
1 error
*** Error code 2
1 error
Историю пишут победители, поэтому в ней не упоминаются проигравшие. (с) Артур Дрекслер
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций
zeus4all
-
f_andrey
- майор
- Сообщения: 2651
- Зарегистрирован: 2007-12-26 1:22:58
- Откуда: СПб
-
Контактная информация:
Непрочитанное сообщение
f_andrey » 2010-08-07 10:28:55
Блин ну сколько можно, алгоритм
1. обновляете сорцы
2. убиваем make.conf src.conf если есть
3. собираем GENERIC
Если не проходит то приводим кусок лога строк 20.
При не выполнении данных условий вы ССЗБ
Хоть говори лису чтоб в шапку вешал, так ведь один фик никто не читает

f_andrey
-
zeus4all
- сержант
- Сообщения: 261
- Зарегистрирован: 2009-10-07 18:48:34
- Откуда: Далекий космос
Непрочитанное сообщение
zeus4all » 2010-08-07 11:07:42
дай полседовательность команд начиная ч ситок(сначала) я выдам...покачто ничегон еизменилось
Историю пишут победители, поэтому в ней не упоминаются проигравшие. (с) Артур Дрекслер
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций
zeus4all
-
zeus4all
- сержант
- Сообщения: 261
- Зарегистрирован: 2009-10-07 18:48:34
- Откуда: Далекий космос
Непрочитанное сообщение
zeus4all » 2010-08-07 11:32:08
это я к тому что чтото делаю не так своими кривыми...
Историю пишут победители, поэтому в ней не упоминаются проигравшие. (с) Артур Дрекслер
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций
zeus4all
-
Dog
- лейтенант
- Сообщения: 723
- Зарегистрирован: 2006-09-21 10:34:36
- Откуда: Kharkiv, Ukraine
-
Контактная информация:
Непрочитанное сообщение
Dog » 2010-08-07 11:53:06
Код: Выделить всё
rm /etc/src.conf
rm /etc/make.conf
rm -rf /usr/obj/*
rm -rf /usr/src/*
csup <supfile_RELENG_8_1>
cd /usr/src
make buildkernel
Вместо
<supfile_RELENG_8_1> подставить, соответственно, свой supfile. Должно собраться GENERIC-ядро.
Oh my God, they killed init! Bastards!
Dog
-
zeus4all
- сержант
- Сообщения: 261
- Зарегистрирован: 2009-10-07 18:48:34
- Откуда: Далекий космос
Непрочитанное сообщение
zeus4all » 2010-08-07 12:19:49
понеслась
Код: Выделить всё
maximumserver# rm /etc/src.conf
rm: /etc/src.conf: No such file or directory
maximumserver# rm /etc/make.conf
rm: /etc/make.conf: No such file or directory #ну я его уже удалил минуту назад(копия есть навсякий)
maximumserver# rm -rf /usr/obj/*
maximumserver# rm -rf /usr/src/*
maximumserver# cat /etc/stable-supfile
....
*default host=cvsup2.ru.FreeBSD.org
*default base=/var/db
*default prefix=/usr
# The following line is for 8-stable. If you want 7-stable, 6-stable,
# 5-stable, 4-stable, 3-stable, or 2.2-stable, change to "RELENG_7",
# "RELENG_6", "RELENG_5", "RELENG_4", "RELENG_3", or "RELENG_2_2"
# respectively.
*default release=cvs tag=RELENG_8_1
*default delete use-rel-suffix
# If you seem to be limited by CPU rather than network or disk bandwidth, try
# commenting out the following line. (Normally, today's CPUs are fast enough
# that you want to run compression.)
*default compress
## Main Source Tree.
#
# The easiest way to get the main source tree is to use the "src-all"
# mega-collection. It includes all of the individual "src-*" collections.
# Please note: If you want to track -STABLE, leave this uncommented.
src-all
....
-----------------
maximumserver# cvsup -g /etc/stable-supfile
...
Checkout src/README
Checkout src/UPDATING
Checkout src/bin/Makefile
Checkout src/bin/Makefile.inc
Checkout src/bin/cat/Makefile
Checkout src/bin/cat/cat.1
Checkout src/bin/cat/cat.c
Checkout src/bin/chflags/Makefile
Checkout src/bin/chflags/chflags.1
Checkout src/bin/chflags/chflags.c
Checkout src/bin/chio/Makefile
Checkout src/bin/chio/chio.1
Checkout src/bin/chio/chio.c
Checkout src/bin/chio/defs.h
Checkout src/bin/chio/pathnames.h
Checkout src/bin/chmod/Makefile
Checkout src/bin/chmod/c
....
Checkout src/usr.sbin/zzz/zzz.8
Checkout src/usr.sbin/zzz/zzz.sh
Finished successfully
---------------------------------
cd /usr/src/
maximumserver# make buildkernel
...
--------------------------------------------------------------
>>> stage 2.3: build tools
--------------------------------------------------------------
...
aicasm_gram.c:1684: warning: redundant redeclaration of 'yyparse'
/usr/src/sys/dev/aic7xxx/aicasm/aicasm_gram.y:111: warning: previous declaration of 'yyparse' was here
aicasm_gram.c: In function 'yyparse':
aicasm_gram.c:3521: warning: implicit declaration of function 'yyerror'
aicasm_gram.c:3521: warning: nested extern declaration of 'yyerror'
/usr/src/sys/dev/aic7xxx/aicasm/aicasm_gram.y: At top level:
/usr/src/sys/dev/aic7xxx/aicasm/aicasm_gram.y:1935: warning: conflicting types for 'yyerror'
/usr/src/sys/dev/aic7xxx/aicasm/aicasm_gram.y:1935: error: static declaration of 'yyerror' follows non-static declaration
aicasm_gram.c:3521: error: previous implicit declaration of 'yyerror' was here
*** 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.
какие еще логи/выводы показать?
PS: Меня опять терзают смутные сомнения по поводу установленных сред/языков программирования. (с)
Историю пишут победители, поэтому в ней не упоминаются проигравшие. (с) Артур Дрекслер
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций
zeus4all
-
f_andrey
- майор
- Сообщения: 2651
- Зарегистрирован: 2007-12-26 1:22:58
- Откуда: СПб
-
Контактная информация:
Непрочитанное сообщение
f_andrey » 2010-08-07 12:28:56
попробуйте ка обновится с другого cvsup сервера

f_andrey
-
zeus4all
- сержант
- Сообщения: 261
- Зарегистрирован: 2009-10-07 18:48:34
- Откуда: Далекий космос
Непрочитанное сообщение
zeus4all » 2010-08-07 12:30:43
например?? еще мне кажется что возможно дело не в том с чего собираем а как собираем... мб какая нибудь среда палки в колеса вставляет... правдв не знаю по каким критериям фильровать pkg_info
Историю пишут победители, поэтому в ней не упоминаются проигравшие. (с) Артур Дрекслер
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций
zeus4all
-
f_andrey
- майор
- Сообщения: 2651
- Зарегистрирован: 2007-12-26 1:22:58
- Откуда: СПб
-
Контактная информация:
Непрочитанное сообщение
f_andrey » 2010-08-07 12:35:06
ну например с основного cvsup.FreeBSD.org
f_andrey
-
zeus4all
- сержант
- Сообщения: 261
- Зарегистрирован: 2009-10-07 18:48:34
- Откуда: Далекий космос
Непрочитанное сообщение
zeus4all » 2010-08-07 12:40:34
хорошоя прогоню предыдущую схему еще раз но с етого зеркала
----------
а пока ктонибудь в курсе что за зверь, меня интересует как серванту будет "больно" если я его deinstall. (я просто не помню стояло ли ето после тустнаовки и если нет кто его "притащил")
Код: Выделить всё
maximumserver# bison -V
bison (GNU Bison) 2.4.1
Авторы: Роберт Корбет и Ричард Столмен.
Copyright (C) 2008 Free Software Foundation, Inc.
Это свободная программа; условия распространения смотрите в исходных текстах.
НИКАКИХ гарантий не предоставляется, даже гарантии ПОЛЕЗНОСТИ или ПРИГОДНОСТИ
ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ.
--------
maximumserver# whereis bison
bison: /bin/bison /usr/ports/devel/bison
Историю пишут победители, поэтому в ней не упоминаются проигравшие. (с) Артур Дрекслер
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций
zeus4all
-
zeus4all
- сержант
- Сообщения: 261
- Зарегистрирован: 2009-10-07 18:48:34
- Откуда: Далекий космос
Непрочитанное сообщение
zeus4all » 2010-08-07 16:38:59
да сдается мне придется с тестами фаервола подождать, возможно до new install.

Историю пишут победители, поэтому в ней не упоминаются проигравшие. (с) Артур Дрекслер
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций
zeus4all
-
snorlov
- подполковник
- Сообщения: 3924
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Непрочитанное сообщение
snorlov » 2010-08-07 17:08:51
А может у вас просто разогнан проц... Тогда тоже проблемы со сборкой бывают...
snorlov
-
zeus4all
- сержант
- Сообщения: 261
- Зарегистрирован: 2009-10-07 18:48:34
- Откуда: Далекий космос
Непрочитанное сообщение
zeus4all » 2010-08-08 8:08:29
неа проц под житейской нагрузкой, експериментов по разгону не ставил...ну в принципе не страшно, опробую фаервол гденибудь еще, или банально попозже до новой установки скажем 8_2, думаю там утрясется
Историю пишут победители, поэтому в ней не упоминаются проигравшие. (с) Артур Дрекслер
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций
zeus4all
-
ivan__
- сержант
- Сообщения: 234
- Зарегистрирован: 2009-08-11 15:48:32
- Откуда: Питер
ivan__
-
Electronik
- капитан
- Сообщения: 1593
- Зарегистрирован: 2008-11-15 17:32:56
- Откуда: Минск
-
Контактная информация:
Непрочитанное сообщение
Electronik » 2010-08-09 11:28:27
Что у вас из софта установлено?
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог
Electronik