Страница 1 из 1
Проблема с FreeBSD 4.х make не работает
Добавлено: 2009-03-03 14:23:52
Fix
Здравствуйте!!!
Есть сервер почтовый на базе фришки 4, обновил порты с помощью cvs и пошло поехало make не работает пишет ошибки и не компилит. чтото подобное нашол в статье
http://barryp.org/blog/entries/building ... s-revised/ но плохо знаю аглийский, и все равно не помогло на втором этапе майк начинает ругаться на pkg_info: not found
Подскажите что делать, собсно говоря ниче поставить не могу(((
Re: Проблема с FreeBSD 4.х make не работает
Добавлено: 2009-03-03 14:37:52
paradox
ну так там даже если по китайски написано
команды то стандартные
и как должно быть все понятно
а если не понятно
то думаю стоит начать установку с бсд 7
Re: Проблема с FreeBSD 4.х make не работает
Добавлено: 2009-03-03 14:50:44
Fix
а если не переинсталивать ОС?
Re: Проблема с FreeBSD 4.х make не работает
Добавлено: 2009-03-03 14:56:00
paradox
если вы новичек
то я не вижу смысла в 4 бсд для вас
если вы профи
то не вижу трудностей в том что бы установить на 4 порты куррент
в статье там очень доходчиво описано
Re: Проблема с FreeBSD 4.х make не работает
Добавлено: 2009-03-03 14:56:50
hizel
я бы воспользовался pkgsrc
Re: Проблема с FreeBSD 4.х make не работает
Добавлено: 2009-03-04 9:13:31
Fix
Попробую описать проблему более детально:
итак делаю обновление с помощью 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
соответсвенно никакой другой порт не ставиться(((
Вот в чем проблема. Подскажите что можно сделать? может скачать порты с фтпшника фришки?
Re: Проблема с FreeBSD 4.х make не работает
Добавлено: 2009-03-04 9:25:08
manefesto
А вот это вы зря.
ports-all tag=.
надо быдо
releng_4
А по факту ССЗБ
Re: Проблема с FreeBSD 4.х make не работает
Добавлено: 2009-03-04 9:31:12
Fix
Сори а что такое ССЗБ?? (по всей видемости сам себе злобный Буратино)
И чтото можно еще сделать? или все и мой путь тока переустановка ОС?
Re: Проблема с FreeBSD 4.х make не работает
Добавлено: 2009-03-04 10:30:02
manefesto
обнови порты но поставить
Re: Проблема с FreeBSD 4.х make не работает
Добавлено: 2009-03-04 12:00:46
paradox
а нафига тебе make index?
и насчет меика там в статье очень подробно описано
может все таки почитаешь ее доконца
хотя бы со словарем
или с переводчиком
Re: Проблема с FreeBSD 4.х make не работает
Добавлено: 2009-03-04 17:55:16
Fix
а что без него порты нормально будут ставиться make index?
Re: Проблема с FreeBSD 4.х make не работает
Добавлено: 2009-03-04 18:38:44
Гость
manefesto писал(а):обнови порты но поставить
это ты с потолка взял? Несколько лет назад был сделан тэг 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
Re: Проблема с FreeBSD 4.х make не работает
Добавлено: 2009-03-04 18:43:09
paradox
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.
Re: Проблема с FreeBSD 4.х make не работает
Добавлено: 2009-03-04 19:05:11
paradox
тьфу вы про порты
ну естесно
cvsweb. достаточно посмотреть
Re: Проблема с FreeBSD 4.х make не работает
Добавлено: 2009-03-05 9:32:19
Fix
Уважаемые так что мне сделать чтобы обновить колекцию портов для своей старой версии?? Подскажите плиз
я понял что нужно написать
ports-all tag=RELEASE_4_EOL
или я не прав???
Re: Проблема с FreeBSD 4.х make не работает
Добавлено: 2009-03-05 11:33:56
manefesto
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 - последний коммит
опять с потолка берешь значения? метки релизов включают
три цифры, всегда 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>
Re: Проблема с FreeBSD 4.х make не работает
Добавлено: 2009-03-05 13:18:16
manefesto
ничо не знаю, ставл 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_*-и в портах.