LINUX.ORG.RU

Не собирается emerald

 , ,


0

2

Собрал compiz-0.9.12 из оверлея: funtoo. Не запускается декоратор.

dontes@localhost ~ $ compiz-decorator --replace
which: no kwin in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.3)
Couldn't find a perfect decorator match; trying all decorators
Found no decorator to start
/usr/bin/compiz-decorator: line 99: /usr/bin/metacity: No such file or directory

После решил собрать emerald-0.9.5 из оверлея: funtoo

configure: error: Package requirements ( xrender >= 0.8.4  		    gtk+-2.0 >= 2.8.0 		    libwnck-1.0	      		    libdecoration     	    pangocairo) were not met:

Package 'xrender>=0.9.3', required by 'libdecoration', not found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables EMERALD_CFLAGS
and EMERALD_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/x11-wm/emerald-0.9.5/work/emerald-0.9.5/config.log
 * ERROR: x11-wm/emerald-0.9.5::x-portage failed (configure phase):
 *   econf failed
 * 
 * Call stack:
 *          ebuild.sh, line   93:  Called src_configure
 *        environment, line 2953:  Called econf '--disable-mime-update'
 *   phase-helpers.sh, line  584:  Called die
 * The specific snippet of code:
 *   			die "econf failed"
 * 
 * If you need support, post the output of `emerge --info '=x11-wm/emerald-0.9.5::x-portage'`,
 * the complete build log and the output of `emerge -pqv '=x11-wm/emerald-0.9.5::x-portage'`.
 * The complete build log is located at '/var/tmp/portage/x11-wm/emerald-0.9.5/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-wm/emerald-0.9.5/temp/environment'.
 * Working directory: '/var/tmp/portage/x11-wm/emerald-0.9.5/work/emerald-0.9.5'
 * S: '/var/tmp/portage/x11-wm/emerald-0.9.5/work/emerald-0.9.5'

>>> Failed to emerge x11-wm/emerald-0.9.5, Log file:

>>>  '/var/tmp/portage/x11-wm/emerald-0.9.5/temp/build.log'

 * Messages for package x11-wm/emerald-0.9.5:

 * ERROR: x11-wm/emerald-0.9.5::x-portage failed (configure phase):
 *   econf failed
 * 
 * Call stack:
 *          ebuild.sh, line   93:  Called src_configure
 *        environment, line 2953:  Called econf '--disable-mime-update'
 *   phase-helpers.sh, line  584:  Called die
 * The specific snippet of code:
 *   			die "econf failed"
 * 
 * If you need support, post the output of `emerge --info '=x11-wm/emerald-0.9.5::x-portage'`,
 * the complete build log and the output of `emerge -pqv '=x11-wm/emerald-0.9.5::x-portage'`.
 * The complete build log is located at '/var/tmp/portage/x11-wm/emerald-0.9.5/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-wm/emerald-0.9.5/temp/environment'.
 * Working directory: '/var/tmp/portage/x11-wm/emerald-0.9.5/work/emerald-0.9.5'
 * S: '/var/tmp/portage/x11-wm/emerald-0.9.5/work/emerald-0.9.5'

Пробовал разные версии emerald в том числе и из офф. дерева (emerald-0.8.8) не смог собрать ни одной.

Подскажите почему не запускается compiz-decorator и не собирается emerald?

★★

Package 'xrender>=0.9.3', required by 'libdecoration', not found

И что тут непонятного?

Deleted
()

Emerald не собирается из-за ошибки в файле /usr/lib/pkgconfig/libdecoration.pc

Нужно убрать версию из строки Requires:

Requires: xrender
Не знаю, откуда она взялась. А compiz-decorator не запускается, судя по всему, потому, что ни одного декоратора установлено. КДЕ-шный включается use-флагом kde, гтк-шный флагами gtk и gnome. Но если хочешь использовать emerald, то они не нужны. Да и зависимостей у emerald'а меньше.

equeim ★★
()

Попробуй собрать из оверлея desktop-effects, но я не трогал ебилды там очень давно и они на старую версию - 0.9.10 или 0.9.11(в данную минуту у меня нет доступа к содержимому оверлея, точнее сказать не могу). Там еще есть своего рода live-версия ебилда - попробуй её.

Ебилд там - work-in-progress, но в своё время он у меня хотя бы собирался и работал.

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

Нужно убрать версию из строки Requires:

Огромное тебе спасибо! Все собралось :)

Dontes ★★
() автор топика
Последнее исправление: Dontes (всего исправлений: 1)

У меня тоже emerald не собирается, точно также.

Нужно убрать версию из строки Requires:

Убрал версию все равно не собирается.

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