непонятки со сборкой kvpnc [SOLVED]

1. понадобился vpn канал на работу решил собрать kvpnc
2. все зависимости собрались без проблем но сам kvpnc вначале наплевал кучу варнингов а-ля:

/usr/qt/3/include/qevent.h: In member function ‘void QDropEvent::setAction(QDropEvent::Action)’:
/usr/qt/3/include/qevent.h:523: warning: conversion to ‘unsigned char’ from ‘uint’ may alter its value
In file included from /usr/qt/3/include/qwidget.h:53,
                 from confighelperprogramoptionsbase.h:15,
                 from confighelperprogramoptions.h:24,
                 from confighelperprogramoptions.cpp:21:

и в конце свалился с ошибкой

kvpnc.h: At global scope:
kvpnc.h:80: error: multiple parameters named ‘parent’
make[3]: *** [newprofilewizard.o] Error 1
make[3]: Leaving directory `/var/tmp/portage/net-misc/kvpnc-0.8.8/work/kvpnc-0.8.8/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/net-misc/kvpnc-0.8.8/work/kvpnc-0.8.8/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/net-misc/kvpnc-0.8.8/work/kvpnc-0.8.8'
make: *** [all] Error 2
 *
 * ERROR: net-misc/kvpnc-0.8.8 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 4179:  Called kde_src_compile
 *             environment, line 2998:  Called kde_src_compile 'all'
 *             environment, line 3123:  Called kde_src_compile 'myconf' 'configure' 'make'
 *             environment, line 3119:  Called die
 * The specific snippet of code:
 *                   emake || die "died running emake, $FUNCNAME:make"
 *  The die message:
 *   died running emake, kde_src_compile:make
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/net-misc/kvpnc-0.8.8/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-misc/kvpnc-0.8.8/temp/environment'.
 *

3. Полез гуглить и нагуглил вот этот баг http://bugs.gentoo.org/show_bug.cgi?id=224113
4. Но как оказалось патч из бага уже и так лежал у меня /usr/portage/net-misc/kvpnc/files !!!!!!
5. Вначале оч удивился но потом допер что патч то называеться kvpnc-0.9.0-gcc43.patch а у меня ставиться kvpnc-0.8.8 !!!
6. добавил "=net-misc/kvpnc-0.9.0" в файл /etc/portage/package.mask и "net-misc/kvpnc ~86" в файл /etc/portage/package.keywords
но emerge -Daqv kvpnc и даж emerge --newuse -Daqv kvpnc все равно продолжают хотеть ставить kvpnc-0.8.8

у меня идеи закончились....

Так может надо было добавить

Так может надо было добавить в /etc/portage/package.unmask?

Хм ... просто у меня до этого

Хм ... просто у меня до этого куча софта после отметки в /etc/portage/package.mask поднимало себе версию , поэтому я даж и не подумал про unmask. ну хорошо прийду домой попробую ( сейчас на работе) и отпишусь с результатом.

закоментил в

закоментил в package.mask
добавил в package.unmask
==> все равно ставиться net-misc/kvpnc-0.8.8 (((

еще есть идеи?

~x86

ACCEPT_KEYWORDS="~x86" emerge -vp \=kvpnc-0.9.0

Пасиб все отлично стало. Но

Пасиб все отлично стало. Но мне этого мало :) Мне б еще понять почему не работало как делал я? Вроде ж все по "букве закона"?

Проблема не решена найдено лишь временное решение

Вопрос спросил не из праздного любопытсва. Мне ж еще не раз мир апдейтить . Сами понимаете чего будет если не закреплю эт дело в конфиге.

Плюс только что хотел себе поставить warzone2100 :

добавляю в /etc/portage/package.keywords
games-strategy/warzone2100 ~86
А он НЕ размаскируеться.

НО с другой стороны при
app-emulation/wine ~x86

emerge --newuse -Daqv wine выдает

[ebuild R ] app-emulation/wine-1.1.19

а если после этого закоментить #app-emulation/wine ~x86
то emerge --newuse -Daqv wine выдает

[ebuild UD] app-emulation/wine-1.1.12 [1.1.19]

Обьясните кто-нибудь почему wine пакет реагирует на значения в /etc/portage/package.keywords , а kvpnc и warzone2100 пакеты их игнорируют?

А вот почему:

Я думаю, по этому:
games-strategy/warzone2100 ~x86
net-misc/kvpnc ~x86
;-)

ААААААААААААААААААААААААААААА

ААААААААААААААААААААААААААААААААААААА )))))))))))))
....... Ну у меня просто нет слов.

В очередной раз убеждаюсь

В очередной раз убеждаюсь :

не работает в Windows дурак Билли и Ко
не работает в Линукс дурак ты сам :))

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

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