emerge compiz-extra

Первый раз сработало нормально... Правда тогда не было gnome. Сейчас удалил и решил снова поставить. compiz, compiz-settings поставились. compiz-extra - вот такая ошибка:


3d.c:734: warning: (near initialization for 'opacityVTable')
make[2]: *** [3d.lo] Ошибка 1
make[2]: Leaving directory `/var/tmp/portage/x11-plugins/compiz-extra-0.3.6.0/work/compiz-extra-0.3.6.0/3d'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/var/tmp/portage/x11-plugins/compiz-extra-0.3.6.0/work/compiz-extra-0.3.6.0'
make: *** [all] Ошибка 2
*
* ERROR: x11-plugins/compiz-extra-0.3.6.0 failed.
* Call stack:
* ebuild.sh, line 1684: Called dyn_compile
* ebuild.sh, line 1020: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* ebuild.sh, line 1364: Called gnome2_src_compile
* gnome2.eclass, line 71: Called die
* The specific snippet of code:
* emake || die "compile failure"
* The die message:
* compile failure
*
* 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/x11-plugins/compiz-extra-0.3.6.0/temp/build.log'.
*

* Messages for package x11-plugins/compiz-extra-0.3.6.0:

*
* ERROR: x11-plugins/compiz-extra-0.3.6.0 failed.
* Call stack:
* ebuild.sh, line 1684: Called dyn_compile
* ebuild.sh, line 1020: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* ebuild.sh, line 1364: Called gnome2_src_compile
* gnome2.eclass, line 71: Called die
* The specific snippet of code:
* emake || die "compile failure"
* The die message:
* compile failure
*
* 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/x11-plugins/compiz-extra-0.3.6.0/temp/build.log'.
*

Оказывается не

Оказывается не один я такой +)
http://bugs.gentoo.org/show_bug.cgi?id=179999

Такая же песня.

Такая же песня. Что делать? И при чем тут гном? У мну не стоит гном, правда gtk, gtk2, orbit и ещё какие-то библиотеки от него всёже есть для gtk-шных прог.

the following extras plugins

the following extras plugins will be compiled:
3d: yes
animation: yes
bench: yes
border: yes
bs: yes
crashhandler: yes
dock: no
group: yes
inputzoom: yes
miniwin: no
mousegestures: yes
neg: yes
opacify: yes
put: yes
showdesktop: yes
snow: yes
state: yes
trailfocus: yes
wallpaper: yes
widget: yes

make all-recursive
make[1]: Entering directory `/var/tmp/portage/x11-plugins/compiz-extra-0.3.6.0/work/compiz-extra-0.3.6.0'
Making all in 3d
make[2]: Entering directory `/var/tmp/portage/x11-plugins/compiz-extra-0.3.6.0/work/compiz-extra-0.3.6.0/3d'
if /bin/sh ../libtool --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/libxml2 -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -mtune=k8 -march=k8 -O3 -pipe -funroll-loops -MT 3d.lo -MD -MP -MF ".deps/3d.Tpo" \
-c -o 3d.lo `test -f '3d.c' || echo './'`3d.c; \
then mv -f ".deps/3d.Tpo" ".deps/3d.Plo"; \
else rm -f ".deps/3d.Tpo"; exit 1; \
fi
mkdir .libs
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/libxml2 -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -mtune=k8 -march=k8 -O3 -pipe -funroll-loops -MT 3d.lo -MD -MP -MF .deps/3d.Tpo -c 3d.c -fPIC -DPIC -o .libs/3d.o
3d.c:54: error: expected specifier-qualifier-list before 'PaintTransformedScreenProc'
3d.c: In function 'tdPaintWindow':
3d.c:260: error: 'tdScreen' has no member named 'paintWindow'
3d.c:261: warning: passing argument 3 of 'w->screen->paintWindow' from incompatible pointer type
3d.c:261: warning: passing argument 4 of 'w->screen->paintWindow' makes pointer from integer without a cast
3d.c:261: error: too few arguments to function 'w->screen->paintWindow'
3d.c:262: error: 'tdScreen' has no member named 'paintWindow'
3d.c:262: warning: assignment from incompatible pointer type
3d.c:270: error: 'tdScreen' has no member named 'paintWindow'
3d.c:271: warning: passing argument 3 of 'w->screen->paintWindow' from incompatible pointer type
3d.c:271: warning: passing argument 4 of 'w->screen->paintWindow' makes pointer from integer without a cast
3d.c:271: error: too few arguments to function 'w->screen->paintWindow'
3d.c:272: error: 'tdScreen' has no member named 'paintWindow'
3d.c:272: warning: assignment from incompatible pointer type
3d.c: In function 'tdPaintTransformedScreen':
3d.c:292: error: 'CompScreen' has no member named 'paintTransformedScreen'
3d.c:292: error: 'tdScreen' has no member named 'paintTransformedScreen'
3d.c:293: error: 'CompScreen' has no member named 'paintTransformedScreen'
3d.c:294: error: 'tdScreen' has no member named 'paintTransformedScreen'
3d.c:294: error: 'CompScreen' has no member named 'paintTransformedScreen'
3d.c:294: error: 'CompScreen' has no member named 'paintTransformedScreen'
3d.c: In function 'tdPaintScreen':
3d.c:307: error: 'tdScreen' has no member named 'paintScreen'
3d.c:308: warning: passing argument 2 of 's->paintScreen' from incompatible pointer type
3d.c:308: warning: passing argument 3 of 's->paintScreen' makes integer from pointer without a cast
3d.c:308: error: too many arguments to function 's->paintScreen'
3d.c:308: error: void value not ignored as it ought to be
3d.c:309: error: 'tdScreen' has no member named 'paintScreen'
3d.c:309: warning: assignment from incompatible pointer type
3d.c: In function 'tdDonePaintScreen':
3d.c:356: error: 'tdScreen' has no member named 'donePaintScreen'
3d.c:358: error: 'tdScreen' has no member named 'donePaintScreen'
3d.c: In function 'tdInitScreen':
3d.c:558: error: 'tdScreen' has no member named 'paintTransformedScreen'
3d.c:558: error: 'CompScreen' has no member named 'paintTransformedScreen'
3d.c:558: error: 'CompScreen' has no member named 'paintTransformedScreen'
3d.c:559: error: 'tdScreen' has no member named 'paintWindow'
3d.c:559: warning: assignment from incompatible pointer type
3d.c:560: error: 'tdScreen' has no member named 'paintScreen'
3d.c:560: warning: assignment from incompatible pointer type
3d.c:561: error: 'tdScreen' has no member named 'donePaintScreen'
3d.c: In function 'tdFiniScreen':
3d.c:577: error: 'CompScreen' has no member named 'paintTransformedScreen'
3d.c:577: error: 'tdScreen' has no member named 'paintTransformedScreen'
3d.c:578: error: 'tdScreen' has no member named 'paintWindow'
3d.c:579: error: 'tdScreen' has no member named 'paintScreen'
3d.c:580: error: 'tdScreen' has no member named 'donePaintScreen'
3d.c: At top level:
3d.c:715: warning: initialization from incompatible pointer type
3d.c:716: warning: initialization from incompatible pointer type
3d.c:717: warning: initialization from incompatible pointer type
3d.c:718: warning: initialization from incompatible pointer type
3d.c:719: warning: initialization from incompatible pointer type
3d.c:720: warning: initialization from incompatible pointer type
3d.c:721: warning: initialization from incompatible pointer type
3d.c:722: warning: initialization from incompatible pointer type
3d.c:723: warning: initialization from incompatible pointer type
3d.c:724: warning: initialization from incompatible pointer type
3d.c:725: warning: initialization from incompatible pointer type
3d.c:729: warning: excess elements in struct initializer
3d.c:729: warning: (near initialization for 'opacityVTable')
3d.c:730: warning: excess elements in struct initializer
3d.c:730: warning: (near initialization for 'opacityVTable')
3d.c:731: warning: excess elements in struct initializer
3d.c:731: warning: (near initialization for 'opacityVTable')
3d.c:732: warning: excess elements in struct initializer
3d.c:732: warning: (near initialization for 'opacityVTable')
3d.c:734: warning: excess elements in struct initializer
3d.c:734: warning: (near initialization for 'opacityVTable')
make[2]: *** [3d.lo] Ошибка 1
make[2]: Leaving directory `/var/tmp/portage/x11-plugins/compiz-extra-0.3.6.0/work/compiz-extra-0.3.6.0/3d'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/var/tmp/portage/x11-plugins/compiz-extra-0.3.6.0/work/compiz-extra-0.3.6.0'
make: *** [all] Ошибка 2
*
* ERROR: x11-plugins/compiz-extra-0.3.6.0 failed.
* Call stack:
* ebuild.sh, line 1684: Called dyn_compile
* ebuild.sh, line 1020: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* ebuild.sh, line 1364: Called gnome2_src_compile
* gnome2.eclass, line 71: Called die
* The specific snippet of code:
* emake || die "compile failure"
* The die message:
* compile failure
*
* 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/x11-plugins/compiz-extra-0.3.6.0/temp/build.log'.

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

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