Ошибка при компиляции мира

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
lepis
ефрейтор
Сообщения: 58
Зарегистрирован: 2007-11-16 10:26:20
Откуда: Кубань
Контактная информация:

Ошибка при компиляции мира

Непрочитанное сообщение lepis » 2007-12-12 18:28:10

Здравствуйте!

У меня была 6.2, я ее любил. Потом появилась вот какая проблема. При компиляции мира происходит вот такая ошибка:

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

===> gnu/usr.bin/texinfo/makeinfo (depend)
rm -f .depend
mkdep -f .depend -a    -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -I/usr/src/gnu/usr.bin/texinfo/makeinfo/../../../../contrib/texinfo -I/usr/src/gnu/usr.bin/texinfo/makeinfo/../../../../contrib/texinfo/lib /usr/src/gnu/usr.bin/texinfo/makeinfo/../../../../contrib/texinfo/makeinfo/cmds.c /usr/src/gnu/usr.bin/texinfo/makeinfo/../../../../contrib/texinfo/makeinfo/defun.c /usr/src/gnu/usr.bin/texinfo/makeinfo/../../../../contrib/texinfo/makeinfo/files.c /usr/src/gnu/usr.bin/texinfo/makeinfo/../../../../contrib/texinfo/makeinfo/float.c /usr/src/gnu/usr.bin/texinfo/makeinfo/../../../../contrib/texinfo/makeinfo/footnote.c /usr/src/gnu/usr.bin/texinfo/makeinfo/../../../../contrib/texinfo/makeinfo/html.c /usr/src/gnu/usr.bin/texinfo/makeinfo/../../../../contrib/texinfo/makeinfo/index.c /usr/src/gnu/usr.bin/texinfo/makeinfo/../../../../contrib/texinfo/makeinfo/insertion.c /usr/src/gnu/usr.bin/texinfo/makeinfo/../../../../contrib/texinfo/makeinfo/lang.c /usr/src/gnu/usr.bin/texinfo/makeinfo/../../../../contrib/texinfo/makeinfo/macro.c /usr/src/gnu/usr.bin/texinfo/makeinfo/../../../../contrib/texinfo/makeinfo/makeinfo.c /usr/src/gnu/usr.bin/texinfo/makeinfo/../../../../contrib/texinfo/makeinfo/multi.c /usr/src/gnu/usr.bin/texinfo/makeinfo/../../../../contrib/texinfo/makeinfo/node.c /usr/src/gnu/usr.bin/texinfo/makeinfo/../../../../contrib/texinfo/makeinfo/sectioning.c /usr/src/gnu/usr.bin/texinfo/makeinfo/../../../../contrib/texinfo/makeinfo/toc.c /usr/src/gnu/usr.bin/texinfo/makeinfo/../../../../contrib/texinfo/makeinfo/xml.c /usr/src/gnu/usr.bin/texinfo/makeinfo/../../../../contrib/texinfo/makeinfo/xref.c
echo makeinfo: /usr/obj/usr/src/tmp/usr/lib/libc.a /usr/obj/usr/src/gnu/usr.bin/texinfo/makeinfo/../libtxi/libtxi.a >> .depend
===> gnu/usr.bin/texinfo/info (depend)
rm -f .depend
mkdep -f .depend -a    -DINFODIR=\"/usr/share/info:/usr/local/info:/usr/X11R6/info:.\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -I/usr/src/gnu/usr.bin/texinfo/info/../../../../contrib/texinfo -I/usr/src/gnu/usr.bin/texinfo/info/../../../../contrib/texinfo/lib /usr/src/gnu/usr.bin/texinfo/info/../../../../contrib/texinfo/info/dir.c /usr/src/gnu/usr.bin/texinfo/info/../../../../contrib/texinfo/info/display.c /usr/src/gnu/usr.bin/texinfo/info/../../../../contrib/texinfo/info/doc.c /usr/src/gnu/usr.bin/texinfo/info/../../../../contrib/texinfo/info/dribble.c /usr/src/gnu/usr.bin/texinfo/info/../../../../contrib/texinfo/info/echo-area.c /usr/src/gnu/usr.bin/texinfo/info/../../../../contrib/texinfo/info/filesys.c /usr/src/gnu/usr.bin/texinfo/info/../../../../contrib/texinfo/info/footnotes.c /usr/src/gnu/usr.bin/texinfo/info/../../../../contrib/texinfo/info/gc.c /usr/src/gnu/usr.bin/texinfo/info/../../../../contrib/texinfo/info/indices.c /usr/src/gnu/usr.bin/texinfo/info/../../../../contrib/texinfo/info/info-utils.c /usr/src/gnu/usr.bin/texinfo/info/../../../../contrib/texinfo/info/info.c /usr/src/gnu/usr.bin/texinfo/info/../../../../contrib/texinfo/info/infodoc.c /usr/src/gnu/usr.bin/texinfo/info/../../../../contrib/texinfo/info/infomap.c /usr/src/gnu/usr.bin/texinfo/info/../../../../contrib/texinfo/info/m-x.c /usr/src/gnu/usr.bin/texinfo/info/../../../../contrib/texinfo/info/man.c /usr/src/gnu/usr.bin/texinfo/info/../../../../contrib/texinfo/info/nodemenu.c /usr/src/gnu/usr.bin/texinfo/info/../../../../contrib/texinfo/info/nodes.c /usr/src/gnu/usr.bin/texinfo/info/../../../../contrib/texinfo/info/search.c /usr/src/gnu/usr.bin/texinfo/info/../../../../contrib/texinfo/info/session.c /usr/src/gnu/usr.bin/texinfo/info/../../../../contrib/texinfo/info/signals.c /usr/src/gnu/usr.bin/texinfo/info/../../../../contrib/texinfo/info/terminal.c /usr/src/gnu/usr.bin/texinfo/info/../../../../contrib/texinfo/info/tilde.c /usr/src/gnu/usr.bin/texinfo/info/../../../../contrib/texinfo/info/variables.c /usr/src/gnu/usr.bin/texinfo/info/../../../../contrib/texinfo/info/window.c
echo info: /usr/obj/usr/src/tmp/usr/lib/libc.a /usr/obj/usr/src/tmp/usr/lib/libtermcap.a /usr/obj/usr/src/gnu/usr.bin/texinfo/info/../libtxi/libtxi.a >> .depend
===> gnu/usr.bin/texinfo/infokey (depend)
rm -f .depend
mkdep -f .depend -a    -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -I/usr/src/gnu/usr.bin/texinfo/infokey/../../../../contrib/texinfo -I/usr/src/gnu/usr.bin/texinfo/infokey/../../../../contrib/texinfo/lib /usr/src/gnu/usr.bin/texinfo/infokey/../../../../contrib/texinfo/info/infokey.c /usr/src/gnu/usr.bin/texinfo/infokey/../../../../contrib/texinfo/info/key.c
echo infokey: /usr/obj/usr/src/tmp/usr/lib/libc.a /usr/obj/usr/src/gnu/usr.bin/texinfo/infokey/../libtxi/libtxi.a >> .depend
===> gnu/usr.bin/texinfo/install-info (depend)
rm -f .depend
mkdep -f .depend -a    -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -I/usr/src/gnu/usr.bin/texinfo/install-info/../../../../contrib/texinfo -I/usr/src/gnu/usr.bin/texinfo/install-info/../../../../contrib/texinfo/lib /usr/src/gnu/usr.bin/texinfo/install-info/../../../../contrib/texinfo/util/install-info.c
echo install-info: /usr/obj/usr/src/tmp/usr/lib/libc.a /usr/obj/usr/src/gnu/usr.bin/texinfo/install-info/../libtxi/libtxi.a >> .depend
===> gnu/usr.bin/texinfo/texindex (depend)
rm -f .depend
mkdep -f .depend -a    -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -I/usr/src/gnu/usr.bin/texinfo/texindex/../../../../contrib/texinfo -I/usr/src/gnu/usr.bin/texinfo/texindex/../../../../contrib/texinfo/lib /usr/src/gnu/usr.bin/texinfo/texindex/../../../../contrib/texinfo/util/texindex.c
echo texindex: /usr/obj/usr/src/tmp/usr/lib/libc.a /usr/obj/usr/src/gnu/usr.bin/texinfo/texindex/../libtxi/libtxi.a >> .depend
===> gnu/usr.bin/texinfo/doc (depend)
1 error
*** Error code 2
1 error
*** Error code 2
[root@lepis ~]#
примерно после получаса компиляции. Ядро компилится нормально, до 6.3 RC1 обновился нормально, но мир не могу...

что посоветуете сделать? переставлять не хочется ибо некогда - все время уходит на ребенка сейчас. но и душа болит, что нормально не пашет.

Заранее спасибо.

PS про кривые руки только не напоминайте, пожалуйста.

Хостинговая компания 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/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35126
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Ошибка при компиляции мира

Непрочитанное сообщение Alex Keda » 2007-12-12 22:08:00

make.conf в студию, и проверь железо
Убей их всех! Бог потом рассортирует...

lepis
ефрейтор
Сообщения: 58
Зарегистрирован: 2007-11-16 10:26:20
Откуда: Кубань
Контактная информация:

Re: Ошибка при компиляции мира

Непрочитанное сообщение lepis » 2007-12-13 2:34:09

make.conf

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

#CPUTYPE?=athlon64


#CFLAGS=-O1 -pipe

#NO_CPU_CFLAGS=false
#NO_CPU_COPTFLAGS=false

#COMPAT4X=true

PERL_VER=5.8.8
PERL_VERSION=5.8.8
PERL_ARCH=mach
NOPERL=no
NO_PERL=no
WITH_PERL=yes
#WITHOUT_PERL=no


#MAKE_IDEA=yes          # IDEA (128 bit symmetric encryption)

#DOC_LANG=      en_US.ISO8859-1 ru_RU.KOI8-R
# added by use.perl 2007-11-13 23:00:38
PERL_VER=5.8.8
PERL_VERSION=5.8.8
с железом все нормально - все остальное компилируется без ошибок.

lepis
ефрейтор
Сообщения: 58
Зарегистрирован: 2007-11-16 10:26:20
Откуда: Кубань
Контактная информация:

Re: Ошибка при компиляции мира

Непрочитанное сообщение lepis » 2007-12-13 17:53:46

сделал make clean и rm -rf /usr/obj/, запустил без -jX. Вот результат. Если надо, могу весь лог компиляции выложить.

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

===> usr.sbin/bsnmpd (depend)
===> usr.sbin/bsnmpd/gensnmptree (depend)
rm -f .depend
mkdep -f .depend -a    -I/usr/src/usr.sbin/bsnmpd/gensnmptree/../../../contrib/bsnmp/lib /usr/src/usr.sbin/bsnmpd/gensnmptree/../../../contrib/bsnmp/gensnmptree/gensnmptree.c
echo gensnmptree: /usr/obj/usr/src/tmp/usr/lib/libc.a  >> .depend
===> usr.sbin/bsnmpd/bsnmpd (depend)
gensnmptree -e snmpMIB begemotSnmpdModuleTable begemotSnmpd begemotTrapSinkTable  sysUpTime snmpTrapOID coldStart authenticationFailure  begemotSnmpdTransUdp begemotSnmpdTransLsock begemotSnmpdLocalPortTable < /usr/src/usr.sbin/bsnmpd/bsnmpd/../../../contrib/bsnmp/snmpd/tree.def > oid.h
gensnmptree -l < /usr/src/usr.sbin/bsnmpd/bsnmpd/../../../contrib/bsnmp/snmpd/tree.def
rm -f .depend
mkdep -f .depend -a    -I/usr/src/usr.sbin/bsnmpd/bsnmpd/../../../contrib/bsnmp/lib -I/usr/src/usr.sbin/bsnmpd/bsnmpd/../../../contrib/bsnmp/snmpd -I. -DUSE_LIBBEGEMOT -DUSE_TCPWRAPPERS -DQUADFMT='"llu"' -DQUADXFMT='"llx"' -DHAVE_STDINT_H -DHAVE_INTTYPES_H -DHAVE_ERR_H -DHAVE_STRLCPY /usr/src/usr.sbin/bsnmpd/bsnmpd/../../../contrib/bsnmp/snmpd/main.c /usr/src/usr.sbin/bsnmpd/bsnmpd/../../../contrib/bsnmp/snmpd/action.c /usr/src/usr.sbin/bsnmpd/bsnmpd/../../../contrib/bsnmp/snmpd/config.c /usr/src/usr.sbin/bsnmpd/bsnmpd/../../../contrib/bsnmp/snmpd/export.c /usr/src/usr.sbin/bsnmpd/bsnmpd/../../../contrib/bsnmp/snmpd/trap.c /usr/src/usr.sbin/bsnmpd/bsnmpd/../../../contrib/bsnmp/snmpd/trans_udp.c /usr/src/usr.sbin/bsnmpd/bsnmpd/../../../contrib/bsnmp/snmpd/trans_lsock.c tree.c
echo bsnmpd: /usr/obj/usr/src/tmp/usr/lib/libc.a /usr/obj/usr/src/tmp/usr/lib/libbegemot.a /usr/obj/usr/src/tmp/usr/lib/libbsnmp.a >> .depend
===> usr.sbin/bsnmpd/modules (depend)
===> usr.sbin/bsnmpd/modules/snmp_atm (depend)
cat /usr/src/usr.sbin/bsnmpd/modules/snmp_atm/../../../../contrib/ngatm/snmp_atm/atm_tree.def /usr/src/usr.sbin/bsnmpd/modules/snmp_atm/atm_freebsd.def | gensnmptree -e begemotAtm > atm_oid.h
cat /usr/src/usr.sbin/bsnmpd/modules/snmp_atm/../../../../contrib/ngatm/snmp_atm/atm_tree.def /usr/src/usr.sbin/bsnmpd/modules/snmp_atm/atm_freebsd.def | gensnmptree -p atm_
rm -f .depend
mkdep -f .depend -a    -I/usr/src/usr.sbin/bsnmpd/modules/snmp_atm/../../../../contrib/ngatm/snmp_atm -I. /usr/src/usr.sbin/bsnmpd/modules/snmp_atm/../../../../contrib/ngatm/snmp_atm/snmp_atm.c /usr/src/usr.sbin/bsnmpd/modules/snmp_atm/atm_sys.c atm_tree.c
===> usr.sbin/bsnmpd/modules/snmp_bridge (depend)
cat /usr/src/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_tree.def | gensnmptree -e dot1dBridge newRoot topologyChange begemotBridgeNewRoot  begemotBridgeTopologyChange begemotBridgeBaseName > bridge_oid.h
line 31: '(' expected at begin of node
context: " TruthValue ENUM (
*** Error code 1

Stop in /usr/src/usr.sbin/bsnmpd/modules/snmp_bridge.
*** Error code 1

Stop in /usr/src/usr.sbin/bsnmpd/modules.
*** Error code 1

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

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

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

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

Stop in /usr/src.
[root@lepis /usr/src]#

Аватара пользователя
serge
майор
Сообщения: 2132
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: Ошибка при компиляции мира

Непрочитанное сообщение serge » 2007-12-13 19:17:16

lepis писал(а):line 31: '(' expected at begin of node
Получается ошибка в исходниках чтоль? Попробуй глянь этот файл.

lepis
ефрейтор
Сообщения: 58
Зарегистрирован: 2007-11-16 10:26:20
Откуда: Кубань
Контактная информация:

Re: Ошибка при компиляции мира

Непрочитанное сообщение lepis » 2007-12-17 11:34:38

в исходниках ошибки нет. под vmware устанавливаю ту же фрю, обновляюсь cvsup'ом. мир собирается, без ошибок, все нормально

lepis
ефрейтор
Сообщения: 58
Зарегистрирован: 2007-11-16 10:26:20
Откуда: Кубань
Контактная информация:

Re: Ошибка при компиляции мира

Непрочитанное сообщение lepis » 2007-12-17 12:58:27

вопрос ламмерский, вы будете надо мной смеяться, но я его задам :) что будет если я мир скомпилю под фряхой на vmware которая, потом тупо подложу /usr/src/ в живую и сделаю make installworld?

Аватара пользователя
serge
майор
Сообщения: 2132
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: Ошибка при компиляции мира

Непрочитанное сообщение serge » 2007-12-17 13:34:02

Такой вариант используется при обновлении мира и ядер на нескольких серверах одновременно (сборка идет на одном, а make install на тех где нужно. src расшаривается по nfs). Только обязательно чтобы архитектура машин была одинаковая (i386 например). И на машине, на которой компилится все, make.conf дефолтный.

lepis
ефрейтор
Сообщения: 58
Зарегистрирован: 2007-11-16 10:26:20
Откуда: Кубань
Контактная информация:

Re: Ошибка при компиляции мира

Непрочитанное сообщение lepis » 2007-12-17 14:21:56

только src? /usr/obj/ не нужен?

Аватара пользователя
serge
майор
Сообщения: 2132
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: Ошибка при компиляции мира

Непрочитанное сообщение serge » 2007-12-17 14:25:14

Нужен.
Вообще почитал бы как это делается. Вот токо не помню где мне это попадалось. Вроде хендбук.. а мож и по инету где видел.

lepis
ефрейтор
Сообщения: 58
Зарегистрирован: 2007-11-16 10:26:20
Откуда: Кубань
Контактная информация:

Re: Ошибка при компиляции мира

Непрочитанное сообщение lepis » 2007-12-17 15:22:08

у меня nfs не получится. vmware с фряхой, под которой все нормально компилится, - на работе. сервак с фряхой, где не компилится - дома. по ftp или ваще на флэшке хотел принести домой все скомпиленное. достаточно ли будет перенести только /usr/src и /usr/obj?

lepis
ефрейтор
Сообщения: 58
Зарегистрирован: 2007-11-16 10:26:20
Откуда: Кубань
Контактная информация:

Re: Ошибка при компиляции мира

Непрочитанное сообщение lepis » 2007-12-18 8:58:03

а можно загрузиться с установочного компакта и оттуда переставить GENERIC ядро и мир? но так чтоб все что у меня собрано и установлено не накрылось медным тазиком?

smash_necros
мл. сержант
Сообщения: 138
Зарегистрирован: 2007-06-20 8:39:38
Контактная информация:

Re: Ошибка при компиляции мира

Непрочитанное сообщение smash_necros » 2007-12-18 9:57:27

можно, бинарный апгрейд тебе в помощь

lepis
ефрейтор
Сообщения: 58
Зарегистрирован: 2007-11-16 10:26:20
Откуда: Кубань
Контактная информация:

Re: Ошибка при компиляции мира

Непрочитанное сообщение lepis » 2007-12-18 18:16:44

а точно ничего не свалится не посыплется?

и еще проблема

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

[root@lepis ~]# freebsd-update fetch
Looking up update.FreeBSD.org mirrors... 1 mirrors found.
Fetching public key from update1.FreeBSD.org... failed.
No mirrors remaining, giving up.
гуглил, но приводит поиск в основном на немецкие, итальянские и испанские сайты. в этих языках я не силен :(

распишите чо и как плиз...

lepis
ефрейтор
Сообщения: 58
Зарегистрирован: 2007-11-16 10:26:20
Откуда: Кубань
Контактная информация:

Re: Ошибка при компиляции мира

Непрочитанное сообщение lepis » 2007-12-19 18:40:33

проблему решил. сначала cvsup обновился с помощью файла standart-supfile. скомпилил мир и ядро. все поставил. потом обновился с файлом stable-supfile. скопмили мир и ядро, установил. все прошло без ошибок. спасибо всем откликнувшимся.