The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Проблемы сборки едра после cvsup"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Проблемы сборки едра после cvsup"  
Сообщение от mjk email(ok) on 07-Апр-06, 20:47 
Помогите уже голову всю поломал...
обновил cvsup
начинаю делать
make buildworld
для дальнейшей сборки ядра
выдает эту парашу
...
In file included from /usr/src/usr.bin/gencat/gencat.c:88:
/usr/obj/usr/src/tmp/legacy/usr/include/nl_types.h:100: error: syntax error before "__format_arg"
*** Error code 1

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

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

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

Stop in /usr/src.

где что искать, править ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Проблемы сборки ядра после cvsup"  
Сообщение от mjk email(ok) on 10-Апр-06, 15:48 
люди помогите,
такая ситуация возникает на всех машинах с установленой FreeBSD 5 ветки.
делаю cvsup портов и src
после этого make buildworld
и выдает ошибки те что вверху !
что делать ? где копать ? что упустил ?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Проблемы сборки ядра после cvsup"  
Сообщение от Skif (??) on 10-Апр-06, 16:14 
>люди помогите,
>такая ситуация возникает на всех машинах с установленой FreeBSD 5 ветки.
>делаю cvsup портов и src
>после этого make buildworld
>и выдает ошибки те что вверху !
>что делать ? где копать ? что упустил ?


uname -r

cat /_path_to_cvsup_file

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Проблемы сборки ядра после cvsup"  
Сообщение от mjk email(ok) on 10-Апр-06, 16:20 
>>люди помогите,
>>такая ситуация возникает на всех машинах с установленой FreeBSD 5 ветки.
>>делаю cvsup портов и src
>>после этого make buildworld
>>и выдает ошибки те что вверху !
>>что делать ? где копать ? что упустил ?
>
>
>uname -r
>
>cat /_path_to_cvsup_file

# uname -r
5.3-RELEASE
# cat /etc/cvsupfile
*default  host=cvsup.ua.FreeBSD.org
*default  base=/usr
*default  prefix=/usr
*default  release=cvs
*default  tag=.
*default  delete use-rel-suffix compress

src-all
*default  tag=.
ports-all
www
cvsroot-all

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Проблемы сборки ядра после cvsup"  
Сообщение от Skif (??) on 10-Апр-06, 16:24 
>>uname -r
>>
>>cat /_path_to_cvsup_file
>
># uname -r
>5.3-RELEASE
># cat /etc/cvsupfile
>*default  host=cvsup.ua.FreeBSD.org
>*default  base=/usr
>*default  prefix=/usr
>*default  release=cvs
>*default  tag=.
>*default  delete use-rel-suffix compress
>
>src-all
>*default  tag=.
>ports-all
>www
>cvsroot-all


Попробуйте явно указать tag

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Проблемы сборки ядра после cvsup"  
Сообщение от mjk email(ok) on 10-Апр-06, 16:47 
>Попробуйте явно указать tag

немогу доку найти где с примерами и с описанием.
посмотрел
/usr/src/share/examples/cvsup
неразобрался.

подскажите что туда вставить ?
в верхний tag или в нижний ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Проблемы сборки едра после cvsup"  
Сообщение от mjk email(ok) on 10-Апр-06, 16:22 
еще возник вопрос.
как через cvsup обновить мою 5.3 до 5.5 или 6.1 версии ?
что и где писать... читал книгу не разобрался...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Проблемы сборки едра после cvsup"  
Сообщение от Skif (??) on 10-Апр-06, 16:26 
>еще возник вопрос.
>как через cvsup обновить мою 5.3 до 5.5 или 6.1 версии ?
>
>что и где писать... читал книгу не разобрался...


Внимательно прочитать /usr/src/UPDATING. Все же использовать 5.5 и 6.1 на продакшине не рекомендовал бы. Уж все лучше 5.4 и 6.0

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Проблемы сборки едра после cvsup"  
Сообщение от mjk email(ok) on 10-Апр-06, 16:49 
>Внимательно прочитать /usr/src/UPDATING. Все же использовать 5.5 и 6.1 на продакшине не
>рекомендовал бы. Уж все лучше 5.4 и 6.0

почитал, ничего непонял.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Проблемы сборки едра после cvsup"  
Сообщение от idle (ok) on 10-Апр-06, 17:31 
>>Внимательно прочитать /usr/src/UPDATING. Все же использовать 5.5 и 6.1 на продакшине не
>>рекомендовал бы. Уж все лучше 5.4 и 6.0
>
>почитал, ничего непонял.
*default  tag=.  - это тэг для FreeBSD-CURRENT.
Указывайте явно, как сказал Skif:
*default  tag=RELENG_5_4_0_RELEASE
или:
*default  tag=RELENG_6_0_0_RELEASE

http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/cvsup.html

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Проблемы сборки едра после cvsup"  
Сообщение от mjk email(ok) on 10-Апр-06, 23:35 
>*default  tag=.  - это тэг для FreeBSD-CURRENT.
>Указывайте явно, как сказал Skif:
>*default  tag=RELENG_5_4_0_RELEASE
>или:
>*default  tag=RELENG_6_0_0_RELEASE
>
>http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/cvsup.html

спасибо, вроде побежало...
после обновления CVSUP с *default  tag=RELENG_5_4_0_RELEASE

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "и всетаки зачем два таг и где какой ?"  
Сообщение от mjk (??) on 11-Апр-06, 17:14 
# cat /etc/cvsupfile
*default  host=cvsup.ua.FreeBSD.org
*default  base=/usr
*default  prefix=/usr
*default  release=cvs
*default  tag=RELENG_5_4_0_RELEASE
*default  delete use-rel-suffix compress

src-all
*default  tag=RELENG_5_4_0_RELEASE
ports-all
www
cvsroot-all

порты после такого конфига стали все пустые...
всетаки подскажите чеб и систему обновило и порты...


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "и всетаки зачем два таг и где какой ?"  
Сообщение от Skif (??) on 11-Апр-06, 17:59 
*default  host=cvsup.ua.freebsd.org
*default  base=/usr
*default  prefix=/usr
*default  release=cvs
*default  tag=RELENG_5_4
*default  delete use-rel-suffix compress
src-all
*default tag=.
ports-all
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "и всетаки зачем два таг и где какой ?"  
Сообщение от lavr email on 11-Апр-06, 18:30 
>*default  host=cvsup.ua.freebsd.org
>*default  base=/usr
>*default  prefix=/usr
>*default  release=cvs
>*default  tag=RELENG_5_4
>*default  delete use-rel-suffix compress
>src-all
>*default tag=.
^^^^^^^^^- default? мб просто tag=.? выше был default, хотя мб, я уже не помню
что мои эксперименты выдали по такому раскладу
>ports-all
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "и всетаки зачем два таг и где какой ?"  
Сообщение от Skif (??) on 12-Апр-06, 00:26 
>>*default  host=cvsup.ua.freebsd.org
>>*default  base=/usr
>>*default  prefix=/usr
>>*default  release=cvs
>>*default  tag=RELENG_5_4
>>*default  delete use-rel-suffix compress
>>src-all
>>*default tag=.
>^^^^^^^^^- default? мб просто tag=.? выше был default, хотя мб, я уже
>не помню
>что мои эксперименты выдали по такому раскладу
>>ports-all


lavr, набирал по памяти с чужой машины, так что вполне мог  ошибиться, к сожалению фряхи под рукой сейчас нету. Найду - гляну :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "и всетаки зачем два таг и где какой ?"  
Сообщение от lavr email on 12-Апр-06, 12:02 
>>>*default  host=cvsup.ua.freebsd.org
>>>*default  base=/usr
>>>*default  prefix=/usr
>>>*default  release=cvs
>>>*default  tag=RELENG_5_4
>>>*default  delete use-rel-suffix compress
>>>src-all
>>>*default tag=.
>>^^^^^^^^^- default? мб просто tag=.? выше был default, хотя мб, я уже
>>не помню
>>что мои эксперименты выдали по такому раскладу
>>>ports-all
>
>
>lavr, набирал по памяти с чужой машины, так что вполне мог  
>ошибиться, к сожалению фряхи под рукой сейчас нету. Найду - гляну
>:)

да ладно Skif, я чисто из спортивного интереса спросил, можно либо по sources посмотреть -
разбор и установка параметров, либо при очередном cvsup'е попробовать практически.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "и всетаки зачем два таг и где какой ?"  
Сообщение от lavr email on 11-Апр-06, 18:18 
># cat /etc/cvsupfile
>*default  host=cvsup.ua.FreeBSD.org
>*default  base=/usr
>*default  prefix=/usr
>*default  release=cvs
>*default  tag=RELENG_5_4_0_RELEASE
>*default  delete use-rel-suffix compress
>
>src-all
>*default  tag=RELENG_5_4_0_RELEASE
>ports-all
>www
>cvsroot-all
>
>порты после такого конфига стали все пустые...
>всетаки подскажите чеб и систему обновило и порты...

вместо того чтобы ГОНОШИТЬСЯ как ТОРОПЫЖКА в "Незнайке" - лучше ПАРУ РАЗ вдумчиво прочитать
про CVSUP:

- теги
- cvsup SOURCES и какие теги задавать для sources
- cvsup PORTS, какие теги задавать для ports

Все это есть в handbook и в куче статей на opennet и bsdportal.ru и просто в RUNet
Если ЧТО-ТО НЕ ПОНИМАЕТЕ, сделайте РАЗДЕЛЬНЫЙ supfile и ОБНОВЛЯЙТЕ отдельно:

- sources - одним скриптом или запуском cvsup
- ports - другим.

для ОБЩЕГО ОБНОВЛЕНИЯ и SOURCE и PORTS:

------------------------ combined supfile ---------------------------
#--lavr for sources
*default host=CHANGE_THIS.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=ЗНАЧЕНИЕ_ТЕГА_ДЛЯ_SOURCES
*default delete use-rel-suffix

*default compress
src-all

#--lavr for ports collection
ports-all tag=.

----------------------------------------------------------------------
tag для СВЕЖИХ sources - ".", если этот тег будет использоваться для SOURCES,
вы получите sources для FreeBSD-CURRENT, те в настоящий момент это 7-Current.

Все это давно расписано и разжевано:

# ls -la /usr/share/examples/cvsup/
# grep DANGER /usr/share/examples/cvsup/*

цитата из /usr/share/examples/cvsup/stable-supfile

###############################################################################
#
# DANGER!  WARNING!  LOOK OUT!  VORSICHT!
#
# If you add any of the ports or doc collections to this file, be sure to
# specify them with a "tag" value set to ".", like this:
#
#   ports-all tag=.
#   doc-all tag=.
#
# If you leave out the "tag=." portion, CVSup will delete all of
# the files in your ports or doc tree.  That is because the ports and doc
# collections do not use the same tags as the main part of the FreeBSD
# source tree.
#
###############################################################################

Все что лежит в examples - это лишь ПРИМЕРЫ, подразумевается напрячь самую малость
серого вещества и писать под себя supfile, например под релизы:

[alone]~ > ls -la /usr/local/etc/cvsup/
total 40
drwxr-xr-x   2 root  wheel   512 18 янв 12:28 .
drwxr-xr-x  19 root  wheel  2560  6 мар 17:49 ..
-rw-r--r--   1 root  wheel  2080 22 июл  2004 current-src
-r--r--r--   1 root  wheel  2764 12 ноя  2004 doc-supfile
-rw-r--r--   1 root  wheel  2012 22 июл  2004 ports-all
-rw-r--r--   1 root  wheel  2099 22 июл  2004 release521-src
-rw-r--r--   1 root  wheel  1569 12 ноя  2004 release530-src
-rw-r--r--   1 root  wheel  1570  9 июн  2005 release540-src
-rw-r--r--   1 root  wheel  1569  8 ноя 16:46 release60-src
-rw-r--r--   1 root  wheel  2089 22 июл  2004 security521
-rw-r--r--   1 root  wheel  2090 18 ноя  2004 security530
-rw-r--r--   1 root  wheel  2163 12 окт 14:57 security540
-rw-r--r--   1 root  wheel  1633 18 янв 12:34 security60
[alone]~ >

5.2.1 + ports:
...
*default release=cvs tag=RELENG_5_2_1_RELEASE
...
src-all
ports-all tag=.

5.4.0:
...
*default release=cvs tag=RELENG_5_4_0_RELEASE
...
src-all
ports-all tag=.

ну и тд и тп

Еще лучше, как было сказано раньше, разнести апгрейды SOURCES и PORTS.
И еще лучше, использовать portsnap и portupgrade

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "и всетаки зачем два таг и где какой ?"  
Сообщение от rk email on 19-Апр-06, 09:11 
а если нужно обновиться именно да current версии, и при компиляции ядра такая же ошибка вылетает, что делать подскажите?
In file included from /usr/src/usr.bin/gencat/gencat.c:88:
/usr/obj/usr/src/tmp/legacy/usr/include/nl_types.h:100: error: syntax error before "__format_arg"
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "и всетаки зачем два таг и где какой ?"  
Сообщение от rk email on 19-Апр-06, 09:43 
>а если нужно обновиться именно да current версии, и при компиляции ядра
>такая же ошибка вылетает, что делать подскажите?
>In file included from /usr/src/usr.bin/gencat/gencat.c:88:
>/usr/obj/usr/src/tmp/legacy/usr/include/nl_types.h:100: error: syntax error before "__format_arg"

ответ найден, тут все написано что делать
http://docs.freebsd.org/cgi/getmsg.cgi?fetch=1388552+0+/usr/local/www/db/text/2006/cvs-all/20060205.cvs-all

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "и всетаки зачем два таг и где какой ?"  
Сообщение от nudlok on 23-Ноя-06, 13:10 
>>а если нужно обновиться именно да current версии, и при компиляции ядра
>>такая же ошибка вылетает, что делать подскажите?
>>In file included from /usr/src/usr.bin/gencat/gencat.c:88:
>>/usr/obj/usr/src/tmp/legacy/usr/include/nl_types.h:100: error: syntax error before "__format_arg"
>
>
>
>ответ найден, тут все написано что делать
>http://docs.freebsd.org/cgi/getmsg.cgi?fetch=1388552+0+/usr/local/www/db/text/2006/cvs-all/20060205.cvs-all

>> у меня всё так как написано в том файле .. но ошибка это есть по-прежнему


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

20. "и всетаки зачем два таг и где какой ?"  
Сообщение от gi (??) on 22-Янв-07, 21:25 
>>>а если нужно обновиться именно да current версии, и при компиляции ядра
>>>такая же ошибка вылетает, что делать подскажите?
>>>In file included from /usr/src/usr.bin/gencat/gencat.c:88:
>>>/usr/obj/usr/src/tmp/legacy/usr/include/nl_types.h:100: error: syntax error before "__format_arg"
>>
>>
>>
>>ответ найден, тут все написано что делать
>>http://docs.freebsd.org/cgi/getmsg.cgi?fetch=1388552+0+/usr/local/www/db/text/2006/cvs-all/20060205.cvs-all
>
>>> у меня всё так как написано в том файле .. но ошибка это есть по-прежнему
До сих пор есть эта проблема
я сразу после запуска make buildworld, сделал изменения в файле
/usr/obj/usr/src/tmp/legacy/usr/include/nl_types.h и всё прошло нормально
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру