Страница 1 из 1

Старая фря (5.3), Сборка портов

Добавлено: 2008-11-04 22:27:02
j4ck
Половина портов отказываются собираться с патчами, которые собриает csup.
При make, выпадает сообщение вида блабла rejected hunk 1 of 4, etc...

Если удалить патчи из папки files, порт соберется.
Можно это как нибудь вылечить или на архиологической системе без вариантов?

FreeBSD 5.3-RELEASE

Re: Старая фря (5.3), Сборка портов

Добавлено: 2008-11-04 23:16:42
server801
старовата ветка-смысл держать если есть посвежее?

Re: Старая фря (5.3), Сборка портов

Добавлено: 2008-11-05 0:25:53
Alex Keda
j4ck писал(а):Половина портов отказываются собираться с патчами, которые собриает csup.
При make, выпадает сообщение вида блабла rejected hunk 1 of 4, etc...

Если удалить патчи из папки files, порт соберется.
Можно это как нибудь вылечить или на архиологической системе без вариантов?

FreeBSD 5.3-RELEASE
можно увидеть оригинальное сообщение, а не своими словами?
======
у меня на 4.11 софт собирается, так что у вас и подавно должно.
А вообще - обновиться - хорошая мысль.

Re: Старая фря (5.3), Сборка портов

Добавлено: 2008-11-05 9:33:18
server801
j4ck писал(а):Половина портов отказываются собираться с патчами, которые собриает csup.
При make, выпадает сообщение вида блабла rejected hunk 1 of 4, etc...

Если удалить патчи из папки files, порт соберется.
Можно это как нибудь вылечить или на архиологической системе без вариантов?

FreeBSD 5.3-RELEASE
а как собираете?последовательность команд

Re: Старая фря (5.3), Сборка портов

Добавлено: 2008-11-05 14:04:27
j4ck
Дома валяется в чулане ящик без ручек ножек, локальный сервер для всякой батвы - от самбы до дьяблы.
Поэтому обновлять ось смысла нет - уже 3 года работает и ладно.

Собираю обычным способом - тут выдумывать нечего..

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

make search name="port"
cd /usr/ports/blabla
make 
make install && make clean
csupюсь каждую ночь, так что порты свежие :).

Re: Старая фря (5.3), Сборка портов

Добавлено: 2008-11-06 2:20:45
Гость
Вот конкретный пример - порт svn

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

/usr/ports#=> cd /usr/ports/devel/subversion                                                                                     2:23 ttyp3
/usr/ports/devel/subversion#=> make                                                                                              2:23 ttyp3
===>   subversion-1.5.4_2 depends on file: /usr/local/bin/libtool - found
===>   subversion-1.5.4_2 depends on shared library: apr-1.3 - not found
===>    Verifying install for apr-1.3 in /usr/ports/devel/apr-svn
===>   apr-db42-1.3.3.1.3.4 depends on file: /usr/local/bin/python2.3 - found
===>   apr-db42-1.3.3.1.3.4 depends on executable: gmake - found
===>   apr-db42-1.3.3.1.3.4 depends on file: /usr/local/bin/perl5.8.5 - found
===>   apr-db42-1.3.3.1.3.4 depends on file: /usr/local/bin/automake-1.9 - not found
===>    Verifying install for /usr/local/bin/automake-1.9 in /usr/ports/devel/automake19
===>  Patching for automake-1.9.6_3
===>   automake-1.9.6_3 depends on file: /usr/local/bin/perl5.8.5 - found
===>  Applying FreeBSD patches for automake-1.9.6_3
Ignoring previously applied (or reversed) patch.
1 out of 1 hunks ignored--saving rejects to Makefile.in.rej
=> Patch patch-Makefile.in failed to apply cleanly.
*** Error code 1

Re: Старая фря (5.3), Сборка портов

Добавлено: 2008-11-06 9:09:23
LHC
Попробуй удалить все дерево портов и заново его синхронизировать csup-ом.

Re: Старая фря (5.3), Сборка портов

Добавлено: 2008-11-06 10:01:30
zingel
поиск по-форуму на предмет apr-db4

Re: Старая фря (5.3), Сборка портов

Добавлено: 2008-11-06 12:06:34
j4ck
Обновил texinfo - поставился нужный automake 196.
Едем дальше - db42 не собирается.

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

/usr/ports/databases/db42#=> make                                                                                             12:05 ttyp3
===>  Patching for db42-4.2.52_5
/usr/bin/sed -i.bak -Ee 's|-l?pthread|-pthread|g; s,/usr/bin/objformat \|\| echo aout,/usr/bin/objformat || echo elf,' /usr/ports/databases/db42/work/db-4.2.52/build_unix/../dist/configure
===>  Applying distribution patches for db42-4.2.52_5
Ignoring previously applied (or reversed) patch.
2 out of 2 hunks ignored--saving rejects to mp/mp_fget.c.rej
Ignoring previously applied (or reversed) patch.
1 out of 1 hunks ignored--saving rejects to mp/mp_fput.c.rej
*** Error code 3
>> поиск по-форуму на предмет apr-db4
предмет не обнаружен

Re: Старая фря (5.3), Сборка портов

Добавлено: 2008-11-06 12:14:10
manefesto
блин....патчи не подходят к сорцам.
Как обновлял порты ?

Re: Старая фря (5.3), Сборка портов

Добавлено: 2008-11-06 12:44:29
j4ck

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

/usr/local/bin/csup -L 2 /root/ports-supfile
/usr/local/sbin/portsdb -Fu
sup

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

*default host=cvsup4.ru.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress
ports-all

Re: Старая фря (5.3), Сборка портов

Добавлено: 2008-11-06 12:54:41
server801

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

# Defaults that apply to all the collections
#
# IMPORTANT: Change the next line to use one of the CVSup mirror sites
# listed at http://www.freebsd.org/doc/handbook/mirrors.html.
*default tag=RELENG_7
*default host=cvsup2.ru.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs 
*default delete use-rel-suffix

# If your network link is a T1 or faster, comment out the following line.
*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.
src-all
ports-all tag=.
#doc-all tag=.
я конечно не спец в этих вопросах,попробуй так
а вообще если такие проблемы-пересобери ядро и мир,бывает помогает.отлично все подходит и все собирается
а вашем случае не видно строчки к какой версии фришки в supfile вы обновляете сырцы и порты