[РЕШЕНО]Проблема с плагином к NM.

При попытке обновления плагина к NM вылезает ошибка такого рода:

nm-openvpn-service.o: In function `real_disconnect':
nm-openvpn-service.c:(.text+0xa6c): undefined reference to `nm_info'
nm-openvpn-service.o: In function `real_connect':
nm-openvpn-service.c:(.text+0x1296): undefined reference to `nm_info'
nm-openvpn-service.o: In function `nm_openvpn_connect_timer_cb':
nm-openvpn-service.c:(.text+0x19a2): undefined reference to `nm_warning'
nm-openvpn-service.c:(.text+0x19f5): undefined reference to `nm_warning'
nm-openvpn-service.o: In function `handle_management_socket':
nm-openvpn-service.c:(.text+0x1bd2): undefined reference to `nm_warning'
nm-openvpn-service.c:(.text+0x1ca3): undefined reference to `nm_warning'
nm-openvpn-service.c:(.text+0x1cb8): undefined reference to `nm_warning'
nm-openvpn-service.o:nm-openvpn-service.c:(.text+0x1cd8): more undefined references to `nm_warning' follow
collect2: ld returned 1 exit status
make[2]: *** [nm-openvpn-service] Ошибка 1
make[2]: Выход из каталога `/var/tmp/portage/portage/net-misc/networkmanager-openvpn-0.8-r1/work/NetworkManager-openvpn-0.8/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталога `/var/tmp/portage/portage/net-misc/networkmanager-openvpn-0.8-r1/work/NetworkManager-openvpn-0.8'
make: *** [all] Ошибка 2
emake failed
 * ERROR: net-misc/networkmanager-openvpn-0.8-r1 failed (compile phase):
 *   emake failed
 * 
 * Call stack:
 *     ebuild.sh, line   56:  Called src_compile
 *   environment, line 2297:  Called _eapi2_src_compile
 *     ebuild.sh, line  669:  Called die
 * The specific snippet of code:
 *              emake || die "emake failed"
 * 
 * If you need support, post the output of 'emerge --info =net-misc/networkmanager-openvpn-0.8-r1',
 * the complete build log and the output of 'emerge -pqv =net-misc/networkmanager-openvpn-0.8-r1'.
 * The complete build log is located at '/var/tmp/portage/portage/net-misc/networkmanager-openvpn-0.8-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/portage/net-misc/networkmanager-openvpn-0.8-r1/temp/environment'.
 * S: '/var/tmp/portage/portage/net-misc/networkmanager-openvpn-0.8-r1/work/NetworkManager-openvpn-0.8'

>>> Failed to emerge net-misc/networkmanager-openvpn-0.8-r1, Log file:

может знает кто как это лечится??
emerge --info

* If you need support, post

 * If you need support, post the output of 'emerge --info =net-misc/networkmanager-openvpn-0.8-r1',
 * the complete build log and the output of 'emerge -pqv =net-misc/networkmanager-openvpn-0.8-r1'.
 * The complete build log is located at '/var/tmp/portage/portage/net-misc/networkmanager-openvpn-0.8-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/portage/net-misc/networkmanager-openvpn-0.8-r1/temp/environment'.
 * S: '/var/tmp/portage/portage/net-misc/networkmanager-openvpn-0.8-r1/work/NetworkManager-openvpn-0.8'

>>> Failed to emerge net-misc/networkmanager-openvpn-0.8-r1, Log file:

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 ;)

ну уж очень полезный совет:)

ну уж очень полезный совет:)

При чём здесь полезный / не

При чём здесь полезный / не полезный, в той части вывода emerge, которую вы поместили в описании темы нет данных, на основании которых можно определить причину ошибки сборки пакета.

Непосредственно причина ошибки видна в логе сборки выше тех строк, которые вы поместили.
Поместите лог сборки на paste сервис и выложите сюда ссылку.

/var/tmp/portage/portage/net-misc/networkmanager-openvpn-0.8-r1/temp/build.log

Если его у вас уже нет - то запустите сборку заново и полученный лог разместите на paste сервисе.

Так же покажите:

emerge --info =net-misc/networkmanager-openvpn-0.8-r1
emerge -pqv =net-misc/networkmanager-openvpn-0.8-r1

Вывод первой команды будет достаточно большим, его также поместите на paste сервис.

чем отличается вывод emerge

чем отличается вывод emerge --info =net-misc/networkmanager-openvpn-0.8-r1 от emerge --info?

Выполните, затем сравните и

Выполните, затем сравните и увидите.

Если на глаз определить не можете, то пробуйте так:

emerge --info <package_name> > /tmp/1
emerge --info > /tmp/2
diff /tmp/1 /tmp/2

diff 1 22a3,4>

diff 1 2
2a3,4
> System Settings
> =================================================================
вот разница

Решил проблему. NM была

Решил проблему. NM была установлена из ~amd64, а плагины пытались устанавливаться из стабильной. Видимо вопрос был глупый, достаточно было выспаться

После установки повторите

После установки повторите сравнение.

Должен появиться раздел:

 
 =================================================================
                         Package Settings
 =================================================================
 

ну это после установки

ну это после установки

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

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