Проблема с FreeBSD 4.х make не работает

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

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Fix
ефрейтор
Сообщения: 59
Зарегистрирован: 2009-03-03 10:47:11

Проблема с FreeBSD 4.х make не работает

Непрочитанное сообщение Fix » 2009-03-03 14:23:52

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

Есть сервер почтовый на базе фришки 4, обновил порты с помощью cvs и пошло поехало make не работает пишет ошибки и не компилит. чтото подобное нашол в статье http://barryp.org/blog/entries/building ... s-revised/ но плохо знаю аглийский, и все равно не помогло на втором этапе майк начинает ругаться на pkg_info: not found
Подскажите что делать, собсно говоря ниче поставить не могу(((

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

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

Re: Проблема с FreeBSD 4.х make не работает

Непрочитанное сообщение paradox » 2009-03-03 14:37:52

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

Fix
ефрейтор
Сообщения: 59
Зарегистрирован: 2009-03-03 10:47:11

Re: Проблема с FreeBSD 4.х make не работает

Непрочитанное сообщение Fix » 2009-03-03 14:50:44

а если не переинсталивать ОС?

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

Re: Проблема с FreeBSD 4.х make не работает

Непрочитанное сообщение paradox » 2009-03-03 14:56:00

если вы новичек
то я не вижу смысла в 4 бсд для вас

если вы профи
то не вижу трудностей в том что бы установить на 4 порты куррент
в статье там очень доходчиво описано

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

Re: Проблема с FreeBSD 4.х make не работает

Непрочитанное сообщение hizel » 2009-03-03 14:56:50

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

Fix
ефрейтор
Сообщения: 59
Зарегистрирован: 2009-03-03 10:47:11

Re: Проблема с FreeBSD 4.х make не работает

Непрочитанное сообщение Fix » 2009-03-04 9:13:31

Попробую описать проблему более детально:

итак делаю обновление с помощью cvsup
cvsupfile

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

*default       host=cvsup8.de.FreeBSD.org
*default        base=/usr/local/etc/cvsup
*default        prefix=/usr
*default        release=cvs
*default        delete use-rel-suffix
*default        compress

#src-all         
ports-all       tag=.
doc-all         tag=.
далее делаю cd /usr/ports/ && make index

пишет ошибки в Мк для их утранения делаю :

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

cd /usr/ports
mv Mk Mk.original
cvs -d anoncvs@anoncvs1.FreeBSD.org:/home/ncvs co -D "04 Feb 2007" -d Mk ports/Mk
на этапе:

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

cd /usr/ports/devel
cvs -d anoncvs@anoncvs1.FreeBSD.org:/home/ncvs co -D "04 Feb 2007" -d make ports/devel/make
cd make
make install
make clean
пишет что make такой версии уже есть
пытаюсь снова сделать cd /usr/ports/ && make index и выдает:

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

Generating INDEX - please wait..ar-ae_fonts_mono-1.0_2: "/usr/ports/sysutils/pkg_install" non-existent -- dependency list incomplete
===> arabic/ae_fonts_mono failed
*** Error code 1
accerciser-1.4.0: "/usr/ports/sysutils/pkg_install" non-existent -- dependency list incomplete
===> accessibility/accerciser failed
*** Error code 1
2 errors
соответсвенно никакой другой порт не ставиться(((

Вот в чем проблема. Подскажите что можно сделать? может скачать порты с фтпшника фришки?

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Проблема с FreeBSD 4.х make не работает

Непрочитанное сообщение manefesto » 2009-03-04 9:25:08

А вот это вы зря.
ports-all tag=.
надо быдо releng_4
А по факту ССЗБ
я такой яростный шо аж пиздеЦ
Изображение

Fix
ефрейтор
Сообщения: 59
Зарегистрирован: 2009-03-03 10:47:11

Re: Проблема с FreeBSD 4.х make не работает

Непрочитанное сообщение Fix » 2009-03-04 9:31:12

Сори а что такое ССЗБ?? (по всей видемости сам себе злобный Буратино)

И чтото можно еще сделать? или все и мой путь тока переустановка ОС?

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Проблема с FreeBSD 4.х make не работает

Непрочитанное сообщение manefesto » 2009-03-04 10:30:02

обнови порты но поставить

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

tag=RELENG_4
я такой яростный шо аж пиздеЦ
Изображение

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

Re: Проблема с FreeBSD 4.х make не работает

Непрочитанное сообщение paradox » 2009-03-04 12:00:46

а нафига тебе make index?
и насчет меика там в статье очень подробно описано
может все таки почитаешь ее доконца
хотя бы со словарем
или с переводчиком

Fix
ефрейтор
Сообщения: 59
Зарегистрирован: 2009-03-03 10:47:11

Re: Проблема с FreeBSD 4.х make не работает

Непрочитанное сообщение Fix » 2009-03-04 17:55:16

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

Гость
проходил мимо

Re: Проблема с FreeBSD 4.х make не работает

Непрочитанное сообщение Гость » 2009-03-04 18:38:44

manefesto писал(а):обнови порты но поставить

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

tag=RELENG_4
это ты с потолка взял? Несколько лет назад был сделан тэг RELEASE_4_EOL и с тех пор о 4-й ветке забали. Все эти RELENG_*-и существуют только в src/.
handbook писал(а): Warning: Be very careful to specify any tag= fields correctly. Some tags are valid only for certain collections of files. If you specify an incorrect or misspelled tag,
CVSup will delete files which you probably do not want deleted. In particular, use only tag=. for the ports-* collections.

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

> cd /usr/ports
> cvs log
RCS file: /home/csup/ports/.cvsignore,v
...
symbolic names:
        RELEASE_7_1_0: 1.2
        RELEASE_6_4_0: 1.2
        RELEASE_5_EOL: 1.2
        RELEASE_7_0_0: 1.2
        RELEASE_6_3_0: 1.2
        PRE_XORG_7: 1.2
        RELEASE_4_EOL: 1.2
        RELEASE_6_2_0: 1.2
        RELEASE_6_1_0: 1.2
        RELEASE_5_5_0: 1.2
        RELEASE_6_0_0: 1.2
        RELEASE_5_4_0: 1.2
        RELEASE_4_11_0: 1.2
        RELEASE_5_3_0: 1.2
        RELEASE_4_10_0: 1.2
        RELEASE_5_2_1: 1.2
        RELEASE_5_2_0: 1.2
        RELEASE_4_9_0: 1.2
        RELEASE_5_1_0: 1.2
        RELEASE_4_8_0: 1.2
        RELEASE_5_0_0: 1.2
        RELEASE_4_7_0: 1.2
        RELEASE_4_6_2: 1.2
        RELEASE_4_6_1: 1.2
        RELEASE_4_6_0: 1.2
        RELEASE_5_0_DP1: 1.2
        RELEASE_4_5_0: 1.2
        RELEASE_4_4_0: 1.2
        RELEASE_4_3_0: 1.2
        RELEASE_4_2_0: 1.2
        RELEASE_4_1_1: 1.2
        RELEASE_4_1_0: 1.2
        RELEASE_3_5_0: 1.2
        RELEASE_4_0_0: 1.2
        RELEASE_3_4_0: 1.2
        RELEASE_3_3_0: 1.2
        RELEASE_3_2_0: 1.2
        RELEASE_3_1_0: 1.2
        RELEASE_2_2_8: 1.2
        RELEASE_3_0_0: 1.2
        RELEASE_2_2_7: 1.2
        RELEASE_2_2_6: 1.2
        RELEASE_2_2_5: 1.2

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

Re: Проблема с FreeBSD 4.х make не работает

Непрочитанное сообщение paradox » 2009-03-04 18:43:09

http://www.freebsd.org/releng/index.html

вы еще скажите что RELENG_7 нет такого тега

Гость
проходил мимо

Re: Проблема с FreeBSD 4.х make не работает

Непрочитанное сообщение Гость » 2009-03-04 18:58:11

paradox, в портах нет. Нефиг сеять дезинформацию. RELENG_* есть только в src-* (или src-all), а в ports-* (или ports-all) разбито только по релизам + 2 EOL'а и PRE_XORG_7.

Гость
проходил мимо

Re: Проблема с FreeBSD 4.х make не работает

Непрочитанное сообщение Гость » 2009-03-04 19:02:46

The following table lists the code freeze status for the major branches of the src/ subtree of the FreeBSD CVS repository.

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

Re: Проблема с FreeBSD 4.х make не работает

Непрочитанное сообщение paradox » 2009-03-04 19:05:11

тьфу вы про порты
ну естесно
cvsweb. достаточно посмотреть

Fix
ефрейтор
Сообщения: 59
Зарегистрирован: 2009-03-03 10:47:11

Re: Проблема с FreeBSD 4.х make не работает

Непрочитанное сообщение Fix » 2009-03-05 9:32:19

Уважаемые так что мне сделать чтобы обновить колекцию портов для своей старой версии?? Подскажите плиз
я понял что нужно написать

ports-all tag=RELEASE_4_EOL

или я не прав???

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Проблема с FreeBSD 4.х make не работает

Непрочитанное сообщение manefesto » 2009-03-05 11:33:56

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

ports-all tag=RELEASE_4
я такой яростный шо аж пиздеЦ
Изображение

Гость
проходил мимо

Re: Проблема с FreeBSD 4.х make не работает

Непрочитанное сообщение Гость » 2009-03-05 12:33:42

Fix, да, tag=RELEASE_4_EOL сойдет. После создания метки RELEASE_4_EOL в начале 2007 г. вся поддержка 4-ой ветки из портов была выкинута.
http://www.freebsd.org/portmgr/policies_releng_4.html
http://docs.FreeBSD.org/cgi/mid.cgi?200 ... LkbA066239 - последний коммит
manefesto писал(а):

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

ports-all tag=RELEASE_4
опять с потолка берешь значения? метки релизов включают три цифры, всегда 3. Одну цифру используют только ветки разработки в src/, aka RELENG_* (HEAD, RELENG_7, RELENG_6), от коих появляются релизы. В ports/ же всего одна ветка разработки - HEAD.

Последуй совету paradox'а, посмотри какие метка существуют через cvsweb, в `Show only files with tag'

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

<option value="">All tags / default branch</option>
<option>RELEASE_7_1_0</option>
<option>RELEASE_7_0_0</option>

<option>RELEASE_6_4_0</option>
<option>RELEASE_6_3_0</option>
<option>RELEASE_6_2_0</option>
<option>RELEASE_6_1_0</option>
<option>RELEASE_6_0_0</option>
<option>RELEASE_5_EOL</option>
<option>RELEASE_5_5_0</option>
<option>RELEASE_5_4_0</option>
<option>RELEASE_5_3_0</option>

<option>RELEASE_5_2_1</option>
<option>RELEASE_5_2_0</option>
<option>RELEASE_5_1_0</option>
<option>RELEASE_5_0_DP1</option>
<option>RELEASE_5_0_0</option>
<option>RELEASE_4_EOL</option>
<option>RELEASE_4_9_0</option>
<option>RELEASE_4_8_0</option>
<option>RELEASE_4_7_0</option>

<option>RELEASE_4_6_2</option>
<option>RELEASE_4_6_1</option>
<option>RELEASE_4_6_0</option>
<option>RELEASE_4_5_0</option>
<option>RELEASE_4_4_0</option>
<option>RELEASE_4_3_0</option>
<option>RELEASE_4_2_0</option>
<option>RELEASE_4_1_1</option>
<option>RELEASE_4_1_0</option>

<option>RELEASE_4_11_0</option>
<option>RELEASE_4_10_0</option>
<option>RELEASE_4_0_0</option>
<option>RELEASE_3_5_0</option>
<option>RELEASE_3_4_0</option>
<option>RELEASE_3_3_0</option>
<option>RELEASE_3_2_0</option>
<option>RELEASE_3_1_0</option>
<option>RELEASE_3_0_0</option>

<option>RELEASE_2_2_8</option>
<option>RELEASE_2_2_7</option>
<option>RELEASE_2_2_6</option>
<option>RELEASE_2_2_5</option>
<option>RELEASE_2_2_2</option>
<option>RELEASE_2_2_1</option>
<option>PRE_XORG_7</option>
<option>ports_2_0</option>
<option>ports</option>

<option>MAIN</option>
<option>HEAD</option>

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Проблема с FreeBSD 4.х make не работает

Непрочитанное сообщение manefesto » 2009-03-05 13:18:16

ничо не знаю, ставл 4ку и делай через releng_4
я такой яростный шо аж пиздеЦ
Изображение

Гость
проходил мимо

Re: Проблема с FreeBSD 4.х make не работает

Непрочитанное сообщение Гость » 2009-03-05 17:45:54

manefesto писал(а):ничо не знаю, ставл 4ку и делай через releng_4
хмм, попробовал ports-all tag=RELENG_4 - не обновляет, поставил tag=RELEASE_4 - тоже. А cvs(1) ругается на несуществующий тег.

Поделишься грибами? Тоже хочу RELENG_*-и в портах.