[SOLVED] Не собирается openvpvn-2.1.4

С добрым.
Народ поставил систему с нуля.
Классически пересобрал мир, все гуд.
Хочу ставить openvpn-2.1.4 ругается на применения патча.
Привожу лог ошибки. Может кто=то подскажет куда копать ?

emerge openvpn
Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) net-misc/openvpn-2.1.4
 * openvpn-2.1.4.tar.gz RMD160 SHA1 SHA256 size ;-) ...                                                                                                                                       [ ok ]
>>> Unpacking source...
>>> Unpacking openvpn-2.1.4.tar.gz to /var/tmp/portage/net-misc/openvpn-2.1.4/work
>>> Source unpacked in /var/tmp/portage/net-misc/openvpn-2.1.4/work
>>> Preparing source in /var/tmp/portage/net-misc/openvpn-2.1.4/work/openvpn-2.1.4 ...
 * Applying openvpn-2.1_rc13-peercred.patch ...                                                                                                                                               [ ok ]
 * Applying openvpn-2.1_rc20-pkcs11.patch ...

 * Failed Patch: openvpn-2.1_rc20-pkcs11.patch !
 *  ( /usr/portage/net-misc/openvpn/files/openvpn-2.1_rc20-pkcs11.patch )
 *
 * Include in your bugreport the contents of:
 *
 *   /var/tmp/portage/net-misc/openvpn-2.1.4/temp/openvpn-2.1_rc20-pkcs11.patch.out

 * ERROR: net-misc/openvpn-2.1.4 failed (prepare phase):
 *   Failed Patch: openvpn-2.1_rc20-pkcs11.patch!
 *
 * Call stack:
 *     ebuild.sh, line   85:  Called src_prepare
 *   environment, line 3082:  Called epatch '/usr/portage/net-misc/openvpn/files/openvpn-2.1_rc20-pkcs11.patch'
 *   environment, line 1752:  Called die
 * The specific snippet of code:
 *               die "Failed Patch: ${patchname}!";
 *
 * If you need support, post the output of 'emerge --info =net-misc/openvpn-2.1.4',
 * the complete build log and the output of 'emerge -pqv =net-misc/openvpn-2.1.4'.
 * The complete build log is located at '/var/tmp/portage/net-misc/openvpn-2.1.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-misc/openvpn-2.1.4/temp/environment'.
 * S: '/var/tmp/portage/net-misc/openvpn-2.1.4/work/openvpn-2.1.4'

>>> Failed to emerge net-misc/openvpn-2.1.4, Log file:

>>>  '/var/tmp/portage/net-misc/openvpn-2.1.4/temp/build.log'

 * Messages for package net-misc/openvpn-2.1.4:

 * Failed Patch: openvpn-2.1_rc20-pkcs11.patch !
 *  ( /usr/portage/net-misc/openvpn/files/openvpn-2.1_rc20-pkcs11.patch )
 *
 * Include in your bugreport the contents of:
 *
 *   /var/tmp/portage/net-misc/openvpn-2.1.4/temp/openvpn-2.1_rc20-pkcs11.patch.out
 * ERROR: net-misc/openvpn-2.1.4 failed (prepare phase):
 *   Failed Patch: openvpn-2.1_rc20-pkcs11.patch!
 *
 * Call stack:
 *     ebuild.sh, line   85:  Called src_prepare
 *   environment, line 3082:  Called epatch '/usr/portage/net-misc/openvpn/files/openvpn-2.1_rc20-pkcs11.patch'
 *   environment, line 1752:  Called die
 * The specific snippet of code:
 *               die "Failed Patch: ${patchname}!";
 *
 * If you need support, post the output of 'emerge --info =net-misc/openvpn-2.1.4',
 * the complete build log and the output of 'emerge -pqv =net-misc/openvpn-2.1.4'.
 * The complete build log is located at '/var/tmp/portage/net-misc/openvpn-2.1.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-misc/openvpn-2.1.4/temp/environment'.
 * S: '/var/tmp/portage/net-misc/openvpn-2.1.4/work/openvpn-2.1.4'

что за патч ? почему на нем затык ? буквально ставил на недели еще одну систему, все чин-чином.
Конфиги make.conf одинаковые. Там ничего такого навороченного нет.
В общем кто сталкивался с подобным просьба помочь, или ткнуть носом как устранить ? Может это баг самого ебилда.. тоже теряюсь в догадках..
Спасибо.

.

Патч Вы найдёте в /usr/portage/net-misc/openvpn/files/openvpn-2.1_rc20-pkcs11.patch.
Вам действительно нужен этот USE="pkcs11"?
Попробуйте размаскировать и поставить пакет из тестовой ветки.

willy написал(а): Патч Вы

willy написал(а):
Патч Вы найдёте в /usr/portage/net-misc/openvpn/files/openvpn-2.1_rc20-pkcs11.patch.
Вам действительно нужен этот USE="pkcs11"?
Попробуйте размаскировать и поставить пакет из тестовой ветки.

А у меня отключена поддержка pkcs11
потому и интересно что он странно себя ведет

emerge openvpn -pv

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] net-misc/openvpn-2.1.4  USE="pam ssl -eurephia -examples -iproute2 -ipv6 -minimal -passwordsave -pkcs11 (-selinux) -static" 0 kB

Total: 1 package (1 new), Size of downloads: 0 kB

.

Извиняюсь, в ebuild я и не потрудился глянуть :)
Там патч накрепко :) Может с 2.2.2 дело пойдёт?

Да патч, там паходу накрепко,

Да патч, там паходу накрепко, но вот прикол, 2.2.2 нормально становится.
Хотя он помечен как нестабильный, вернее он еще НЕ стабильный.
Так вопрос и остается открытым. Ибо не хочется систему захламлять unstable
версиями пакетов.

.

Ну дык рихтаните ebuild - 2.1.4, что-то типа:
use pkcs11 && epatch "${FILESDIR}/${PN}-2.1_rc20-pkcs11.patch"
Попытка - не пытка :D

нюню ))))) удачная шютка

нюню ))))) удачная шютка )))
emerge пишет что 2.1.4 поломан, а остальные замаскированы ))))
НИЧЕГО СТАВИТЬ НЕБУДУ )))) в общем обиделся он на меня )))

.

А кто будет делать ebuild /usr/portage/net-misc/openvpn/openvpn-2.1.4.ebuild digest ?

Сделано, но ошибка остается

Сделано, но ошибка остается все равно. Ладно подожду еще, может поправят.
Если ничего не сделают, буду тогда ставить 2.2.2

.

Кака така ошибка?! У меня всё собралось без проблем...

Такс,подождите. Я добавил use

Такс,подождите. Я добавил
use pkcs11 && epatch "${FILESDIR}/${PN}-2.1_rc20-pkcs11.patch"
в самое начало добавлял.

потом

ebuild /usr/portage/net-misc/openvpn/openvpn-2.1.4.ebuild digest

все равно ошибка осталась.

.

Правим строчку нумер 37 внутрях функции src_prepare().

willy написал(а): Правим

willy написал(а):
Правим строчку нумер 37 внутрях функции src_prepare().

пишем в секретное место , ждем примерно сутки - проффит :)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

.

slepnoga написал(а):
willy написал(а):
Правим строчку нумер 37 внутрях функции src_prepare().

пишем в секретное место , ждем примерно сутки - проффит :)

Теперь я падцтулом :D

в самое начало

в самое начало добавлял.

Пацтулом :-D

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Я тоже ПАЦТУЛОМ )))). Не

Я тоже ПАЦТУЛОМ )))). Не вкурил сначала куда добавлять, потом поковырялся и заменил одну строку на другую.
Все откомпилялось. Огромное спасибо. Тема закрыта.

P.S. Баг открыт, так что в серетное место писать не нужно ))) ну разве что подтвердить.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".