patch in ports freebsd 9.2

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
strelokr
мл. сержант
Сообщения: 93
Зарегистрирован: 2011-01-11 15:17:14
Контактная информация:

patch in ports freebsd 9.2

Непрочитанное сообщение strelokr » 2014-01-03 17:32:17

Столкнулся с проблемой с переходом на дерева портов на svn не один порт не компилируется нормально. Постоянно вылазят косяки с не примененными патчами. То что я раньше делал за 2 часа счас занимает весь рабочий день а то и больше. Есть какая то методика универсальная для того что бы порты нормально компилировались как ранее, без ошибок.
Счас я просто вытираю каталог files в портах, но это же не абсолютный вариант.
вот яркий пример

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

root@srv:/usr/ports/devel/binutils # make
===>  License GPLv3 LGPL3 accepted by the user
===>  Found saved configuration for binutils-2.24
===> Fetching all distfiles required by binutils-2.24 for building
===>  Extracting for binutils-2.24
=> SHA256 Checksum OK for binutils-2.24.tar.bz2.
===>  Patching for binutils-2.24
===>  Applying FreeBSD patches for binutils-2.24
1 out of 1 hunks failed--saving rejects to bfd/Makefile.in.rej
=> Patch patch-bfd_Makefile.in failed to apply cleanly.
*** [do-patch] Error code 1

Stop in /usr/ports/devel/binutils.
*** [build] Error code 1

Stop in /usr/ports/devel/binutils.
root@srv:/usr/ports/devel/binutils #


Хостинговая компания 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
стреляли...
Сообщения: 35182
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: patch in ports freebsd 9.2

Непрочитанное сообщение Alex Keda » 2014-01-06 10:42:59

деревос снесите и заново раскатайте
Убей их всех! Бог потом рассортирует...

strelokr
мл. сержант
Сообщения: 93
Зарегистрирован: 2011-01-11 15:17:14
Контактная информация:

Re: patch in ports freebsd 9.2

Непрочитанное сообщение strelokr » 2014-01-06 13:59:33

Сношу дерево путем удаление /usr/ports
заново раскатываю таким скриптом

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

svnup ports -h svn0.eu.FreeBSD.org -b /ports/head -l /usr/ports/ -p svn
так же определил что не верно стояло время в системе вместо 12 часов стояло 19. Поправил пробую компилить.

strelokr
мл. сержант
Сообщения: 93
Зарегистрирован: 2011-01-11 15:17:14
Контактная информация:

Re: patch in ports freebsd 9.2

Непрочитанное сообщение strelokr » 2014-01-06 14:14:48

обновил все вот что выходит

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

root@srv:/usr/ports/databases/mysql51-server # make clean
===>  Cleaning for mysql51-server-5.1.73
root@srv:/usr/ports/databases/mysql51-server # make config
===> No options to configure
root@srv:/usr/ports/databases/mysql51-server # make

You may use the following build options:

        WITH_CHARSET=charset    Define the primary built-in charset (latin1).
        WITH_XCHARSET=list      Define other built-in charsets (may be 'all').
        WITH_COLLATION=collate  Define default collation (latin1_swedish_ci).
        WITH_OPENSSL=yes        Enable secure connections
                                (define WITHOUT_YASSL for backward compatibility).
        WITH_PROC_SCOPE_PTH=yes Use process scope threads
                                (try it if you use libpthread).
        WITH_FAST_MUTEXES=yes   Replace mutexes with spinlocks.
        BUILD_OPTIMIZED=yes     Enable compiler optimizations
                                (use it if you need speed).
        BUILD_STATIC=yes        Build a static version of mysqld.
                                (use it if you need even more speed).
        WITH_NDB=yes            Enable support for NDB Cluster.

===> Fetching all distfiles required by mysql51-server-5.1.73 for building
===>  Extracting for mysql51-server-5.1.73
=> SHA256 Checksum OK for mysql-5.1.73.tar.gz.
===>  Patching for mysql51-server-5.1.73
===>  Applying FreeBSD patches for mysql51-server-5.1.73
File to patch:
File to patch:
No file found--skip this patch? [n] y
1 out of 1 hunks ignored--saving rejects to include/my_handler.h.rej
=> Patch patch-include_my_handler.h failed to apply cleanly.
=> Patch(es) patch-Docs::Makefile.in patch-Makefile.in patch-configure patch-extra_yassl_Makefile.in patch-extra_yassl_taocrypt_Makefile.in patch-extra_yassl_taocrypt_include_misc.hpp applied cleanly.
*** [do-patch] Error code 1

Stop in /usr/ports/databases/mysql51-server.
root@srv:/usr/ports/databases/mysql51-server #

и что ему делать?

strelokr
мл. сержант
Сообщения: 93
Зарегистрирован: 2011-01-11 15:17:14
Контактная информация:

Re: patch in ports freebsd 9.2

Непрочитанное сообщение strelokr » 2014-01-06 18:50:56

поставил на витруалку freebsd 8.4 amd64 через ftp.ua.freebsd.org скачал исходники svnup разпаковал, скомпилировал, обновил дерево портов, не ставится даже mc . хотя trafshow стал.

strelokr
мл. сержант
Сообщения: 93
Зарегистрирован: 2011-01-11 15:17:14
Контактная информация:

Re: patch in ports freebsd 9.2

Непрочитанное сообщение strelokr » 2014-01-06 18:55:52

rm -f /usr/ports
portsnap fetch extract && portsnap update
и вроде понеслась установка mc

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: patch in ports freebsd 9.2

Непрочитанное сообщение f_andrey » 2014-01-06 21:07:13

Используйте полноценный svn или в версиях выше 10-ки svnlite
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

strelokr
мл. сержант
Сообщения: 93
Зарегистрирован: 2011-01-11 15:17:14
Контактная информация:

Re: patch in ports freebsd 9.2

Непрочитанное сообщение strelokr » 2014-01-06 21:32:10

f_andrey писал(а):Используйте полноценный svn или в версиях выше 10-ки svnlite
подробней, в примерах пожалуйста. За ранее спасибо.
типа так ?
svnlite checkout svn://svn0.eu.FreeBSD.org/ports/head /usr/ports

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: patch in ports freebsd 9.2

Непрочитанное сообщение f_andrey » 2014-01-06 21:53:07

для начала да, дальше просто svn up (svnlite up)
Ну это, man я зачитываю задорого, но могу вслух и с выражением :)
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

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

Re: patch in ports freebsd 9.2

Непрочитанное сообщение Alex Keda » 2014-01-11 23:28:09

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

pkg install mc
Убей их всех! Бог потом рассортирует...