[SOLVED]не собирается cairo-compmgr

в основном дереве этого композитника нет
подключил оверлэй sunrise

# emerge -pv cairo-compmgr

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

Calculating dependencies... done!

!!! All ebuilds that could satisfy "cairo-compmgr" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-wm/cairo-compmgr-9999 (masked by: missing keyword)
- x11-wm/cairo-compmgr-0.3.0 (masked by: package.mask)
/var/lib/layman/sunrise/profiles/package.mask:
# Dane Smith <smithdanea@gmail.com> (23 Aug 2010)
# Masking wrt bug 333939. Dependency on vala-1.0 which is
# not yet released.


For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

пытался собрать из гита

# git clone git://git.tuxfamily.org/gitroot/ccm/cairocompmgr.git cairo-compmgr
# cd cairo-compmgr
# ./autogen.sh
blah-blah-blah
configure: error: Package requirements (xcomposite,
        xdamage,
        xext,
        xi,
        sm,
        cairo >= 1.8.0,
        pixman-1 >= 0.16.0,
        gtk+-2.0 >= 2.16.0
        vala-0.10 >= 0.10.0) were not met:

No package 'vala-0.10' 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 CAIRO_COMPMGR_CFLAGS
and CAIRO_COMPMGR_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
$ emerge -pv vala

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

Calculating dependencies... done!
[ebuild   R   ] dev-lang/vala-0.11.6  USE="vapigen -test" 0 kB

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

как быть?
штука вроде популярная. все твердят, что лучше xcompmgr'а...

Ну во-первых попробывать

Ну во-первых попробывать поставить vala именно 0.10
Во-вторых если и так не получиться, то можно попробывать, создать симлинки cp -s /usr/bin/valac-0.10 /usr/bin/vala и cp -s /usr/bin/valac-0.10 /usr/bin/valaс . У меня недавно была с этим проблема, что-то не собиралось без этого, уже не помню.

выплнил # emerge -1

выплнил

# emerge -1 =dev-lang/vala-0.10.3

./autogen.sh выполняется без мата, а вот make ругается

blah-blah-blah
Making all in lib
make[1]: Entering directory `/home/i1b/cairo-compmgr/lib'
  CC     eggaccelerators.lo
  CC     ccm-object.lo
  CC     ccm-config.lo
  CC     ccm-source.lo
  CC     ccm-cairo-utils.lo
  CC     ccm-config-key.lo
  CC     ccm-config-schema.lo
  CC     ccm-config-check-button.lo
  CC     ccm-config-adjustment.lo
  CC     ccm-config-color-button.lo
  CC     ccm-config-entry-shortcut.lo
  VALAC  libccm_timeline_la_vala.stamp
/bin/sh: --header=ccm-timeline.h: command not found
make[1]: *** [libccm_timeline_la_vala.stamp] Error 127
make[1]: Leaving directory `/home/i1b/cairo-compmgr/lib'
make: *** [all-recursive] Error 1

создал симлинки. та же фигня

/var/lib/layman/sunrise/profi

/var/lib/layman/sunrise/profiles/package.mask:
# Dane Smith <smithdanea@gmail.com> (23 Aug 2010)
# Masking wrt bug 333939. Dependency on vala-1.0 which is
# not yet released.

Не грусти, товарищ! Всё хорошо, beautiful good!

x11-wm/cairo-compmgr-0.3.0 из

x11-wm/cairo-compmgr-0.3.0 из санрайза требует vala-1.0 (?!)
попробовал поставить x11-wm/cairo-compmgr-9999

# echo "=x11-wm/cairo-compmgr-9999 **" >> /etc/portage/package.keywords
# emerge x11-wm/cairo-compmgr-9999
blah-blah-blah
>>> Failed to emerge x11-wm/cairo-compmgr-9999, Log file:

>>>  '/var/tmp/portage/x11-wm/cairo-compmgr-9999/temp/build.log'

 * Messages for package x11-wm/cairo-compmgr-9999:

 * GIT NEW clone -->
 *    repository: 		git://git.tuxfamily.org/gitroot/ccm/cairocompmgr.git
 *    at the commit:		711fc7275b79cc802dc69658eb714ddc50666c06
 *    branch: 			master
 *    storage directory: 	"/usr/portage/distfiles/git-src/cairo-compmgr"
 * Failed Patch: cairo-compmgr-9999-glitz-tfp-undef.patch !
 *  ( /var/lib/layman/sunrise/x11-wm/cairo-compmgr/files/cairo-compmgr-9999-glitz-tfp-undef.patch )
 * 
 * Include in your bugreport the contents of:
 * 
 *   /var/tmp/portage/x11-wm/cairo-compmgr-9999/temp/cairo-compmgr-9999-glitz-tfp-undef.patch.out
 * ERROR: x11-wm/cairo-compmgr-9999 failed:
 *   Failed Patch: cairo-compmgr-9999-glitz-tfp-undef.patch!
 * 
 * Call stack:
 *     ebuild.sh, line   56:  Called src_prepare
 *   environment, line 3392:  Called git_src_prepare
 *   environment, line 2470:  Called git_apply_patches
 *   environment, line 2293:  Called epatch '/var/lib/layman/sunrise/x11-wm/cairo-compmgr/files/cairo-compmgr-9999-glitz-tfp-undef.patch'
 *   environment, line 1745:  Called die
 * The specific snippet of code:
 *               die "Failed Patch: ${patchname}!";
 * 
 * If you need support, post the output of 'emerge --info =x11-wm/cairo-compmgr-9999',
 * the complete build log and the output of 'emerge -pqv =x11-wm/cairo-compmgr-9999'.
 * This ebuild is from an overlay named 'sunrise': '/var/lib/layman/sunrise/'
 * The complete build log is located at '/var/tmp/portage/x11-wm/cairo-compmgr-9999/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-wm/cairo-compmgr-9999/temp/environment'.
 * S: '/var/tmp/portage/x11-wm/cairo-compmgr-9999/work/cairo-compmgr-9999'

.

Нет cairo-compmgr-0.3.0 из sunrise'а не требует dev-lang/vala-1, ибо у меня стоит:

eix -I --compact написал(а):
dev-lang/vala (0.9.3@20.02.2011 -> (~)0.9.3

,
но cairo-compmgr собирается и работает. А вот для карточек от нвидии нужно немножко подрихтовать
ebuild; поиск по форуму Вам в помощь.
Для видюх от ATI + fglrx cаiro-compmgr я не советую, ибо у меня при этой "сладкой парочке" нехилые траблы; приходится
"костылять" на x11-wm/awesome, переключая композитники, типа:

local cfpid = io.popen("pgrep -u " .. os.getenv("USER") .. " -o cairo-compmgr")
local cpid = cfpid:read("*n")
cfpid:close()

local xfpid = io.popen("pgrep -u " .. os.getenv("USER") .. " -o xcompmgr")
local xpid = xfpid:read("*n")
xfpid:close()

  if cpid ~= nil then
    os.execute("kill " .. tostring(cpid))
    os.execute("sleep 5")
    os.execute("/usr/bin/xcompmgr -cC -fF -r 7 -l -3 -t -5 -I0 2 -D 5 &")
  elseif xpid ~= nil then
        os.execute("kill " .. tostring(xpid))
        os.execute("sleep 5")
        os.execute("/usr/bin/cairo-compmgr &")
  else
      os.execute("/usr/bin/cairo-compmgr &")
  end

Сию "мега-подпорку" я забиндил на сочетание клавиш.
Короче, с наступающим вас праздником! :D

размаскировал в

размаскировал в /var/lib/layman/sunrise/profiles/package.mask и всё собралось без проблем
*facepalm*

Это точно, особенно если

Это точно, особенно если сделать layman -S

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

кто-нибудь с таким

кто-нибудь с таким сталкивался?
с включённым cairo-compmgr:

с выключенным cairo-compmgr:

.

Просмотрите и отредактируйте настройки urxvt в Xresources.
У меня awesome+urxvt выглядят так:

Xresources:

URxvt.depth: 			32
URxvt.background: 		rgba:0000/0000/0000/AAAA
URxvt.buffered: 		on
URxvt.foreground: 		lightgrey
URxvt.geometry: 		157x67
URxvt.transparent: 		off
URxvt.fading: 			90
URxvt.shading: 			10
URxvt.blendType: 		tint
URxvt.blurRadius: 		7
URxvt.cursorBlink: 		on
URxvt.cursorColor:		#229911
URxvt.cursorColor2:		#229999
URxvt.cursorUnderline:		on
URxvt.jumpScroll:		75
URxvt.intensityStyles:		on
URxvt.saveLines:		65535
URxvt.scrollColor:		#773377
URxvt.scrollstyle:		rxvt
URxvt.scrollBar_floating:	on
URxvt.scrollWithBuffer:		on	
URxvt.throughColor:		#9A579A
URxvt.urlLauncher:		/usr/bin/opera
URxvt.urgentOnBell:		on
URxvt.visualBell:		on
URxvt.pointerBlank:		on
URxvt.pointerColor:		#7A379B
URxvt.pointerColor2:		#357953
URxvt.font:             	xft:DroidSansMono:pixelsize=12:antialias=true
URxvt.path:			${HOME}/Pictures
Xft.dpi:			96
Xft.hintstyle:			hintmedium
Xft.hinting:			true
Xft.lcdfilter:			lcddefault
Xft.antialias:			true

с терминалом всё гуд. он для

с терминалом всё гуд. он для примера открыт. я про сдвиг и двоящиеся обои под неактивным прозрачным окном. сдвигаются все окна при включённом композитнике.
и артефакты неприятные какие-то.
думаю новую тему нужно открыть. это уже не сабж.

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

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