LINUX.ORG.RU

Сборка appmenu в calculate/gentoo


0

1

Привет, ЛОР!

Не могу разобраться с plasma-widget-menubar, в предыдущий раз всё поставилось нормально, не без помощи megabaks конечно.

Сейчас ругается при сборке appmenu-gtk.

emerge --info =x11-misc/appmenu-gtk-0.3.0 build.log

Что за пакет dbusmenu-gtk и почему он вдруг требуется?

P.S. подумалось уже сейчас: вчера при сборке почему-то залез x11-libs/gtk+-3.2.2-r1. У appmenu-gtk прописан >=2.18. А вот про 3.х ничего не сказано.

Может кто подсказать, в чём именно проблема?

★★★★
Ответ на: комментарий от megabaks

Э. Я вчера немного возился с этим делом. Ну и решил сначала добавить в package.mask последнюю версию (r400 вроде) libdbusmenu. Не собиралось, попробовал заблокировать r300, потом r200. Последний собрался нормально, но была такая фигня, означенная в первом посте.

А почему должны были автоматом обновится gtk+ и libdbusmenu, если я сейчас просто ставил emerge -v appmenu-gtk plasma-widget-menubar? Чот я сколько помню, уже установленные пакеты, проходящие по зависимостям у меня не обновлялись до последней версии. Хотя может я туплю и чото не так делаю.

ekzotech ★★★★
() автор топика
Ответ на: комментарий от ekzotech

А не, радость отменяется. libdbusmenu-0.5.1-r400 по-прежнему у меня не собирается.

* ERROR: dev-libs/libdbusmenu-0.5.1-r400 failed (install phase): * make install failed * * Call stack: * ebuild.sh, line 75: Called src_install * environment, line 3102: Called die * The specific snippet of code: * emake DESTDIR=«${ED}» install || die «make install failed»; *

* This ebuild is from an overlay named 'stuff': '/var/lib/layman/stuff/'

Что-то wgetpaste от калькулейта не даёт выложить больше 25 кбайт лог. Сейчас полный лог выложу.

ekzotech ★★★★
() автор топика
Ответ на: комментарий от ekzotech

ekzotech

Не собиралось

повторяю - нехер пользоваться подделками!

ekzotech

А почему должны были автоматом обновится gtk+ и libdbusmenu

при обновках мира они должы были обновиться

ekzotech

я сейчас просто ставил emerge -v appmenu-gtk plasma-widget-menubar

ССЗБ
запомни ключики -avD
и больше не косепорь!

megabaks ★★★★
()
Ответ на: комментарий от megabaks

при обновках мира они должы были обновиться

Дык я мир обновлял дня 4 назад. Портеж синкал вчера.

Про ключики -avD - спасибо, учту на будущее.

Про поделки - я хз, у меня на другом харде недособранная гента (не калькулейт) - так там у меня тоже libdbusmenu с такой же фигнёй вываливается.

ekzotech ★★★★
() автор топика
Ответ на: комментарий от ekzotech

ekzotech

недособранная гента (не калькулейт) - так там у меня тоже libdbusmenu с такой же фигнёй вываливается.

почему у кучи пользователей ничего не вываливается?
впрочем это уже совсем другая тема
по калькулятору разговор окончен - не для дешёвых подделок писаны ебилды

megabaks ★★★★
()
Ответ на: комментарий от megabaks

Всё, я понял в чём трабла. У тебя в /etc/make.conf прописан -gtk3 ?

Сейчас перепроверил. Что Ъгента, что !Ъкалькулейт - если явно не указан -gtk3 (который я и не указывал есессно) - то libdbusmenu-0.5.1-r400 вываливается с ошибкой, и как раз на связанном с gtk3.

Так что подделка или неподделка тут не причём. Просто учту на будущее, что -gtk3 надо прописывать глобально.

Всем спасибо, всё собралось новых версий, сейчас иксы рестартну и посмотрю как работает.

ekzotech ★★★★
() автор топика
Ответ на: комментарий от ekzotech

вообще-то gtk3 опционален
он никак не зависит от гтк/гтк2
пруф

[ root@desktop ] megabaks # grep gtk3 /etc/make.conf
[ root@desktop ] megabaks # USE="-gtk3" einstall -avD =dev-libs/libdbusmenu-0.5.1-r400
 * Mounting 6300M of memory to /var/tmp/portage ...                                                                                                      [ ok ]
 * emerging -avD =dev-libs/libdbusmenu-0.5.1-r400

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

Calculating dependencies... done!
[ebuild   R    ] dev-libs/libdbusmenu-0.5.1-r400  USE="gtk test -gtk3* -introspection -vala" 0 kB [1]

Total: 1 package (1 reinstall), Size of downloads: 0 kB
Portage tree and overlays:
 [0] /usr/portage
 [1] /usr/local/portage/layman/stuff

Would you like to merge these packages? [Yes/No] 
>>> Verifying ebuild manifests
>>> Emerging	[1 of 1]	dev-libs/libdbusmenu-0.5.1-r400	from stuff
>>> Installing 	[1 of 1]	dev-libs/libdbusmenu-0.5.1-r400
>>> Jobs: 1 of 1 complete                           Load avg: 0.52, 0.19, 0.12
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

 * GNU info directory index is up-to-date.
 * unmounting tmpfs ...                                                                                                                                  [ ok ]
[ root@desktop ] megabaks # 

megabaks ★★★★
()
Ответ на: комментарий от megabaks

Ну, не могу утверждать.

Могу сказать только, что с юз-флагом -gtk3 libdbusmenu-0.5.1-r400 собрался, остальное не так важно.

Спасибо за помощь!

ekzotech ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.