Troubles With Compiz

Compiz, KDE, Gnome, Fluxbox, etc...

Moderator: Moderators

Troubles With Compiz

Postby lucknuts » Sat Oct 13, 2007 6:42

Code: Select all
So I was just messing around with Compiz today and I notice i'm not able to do the "3d Windows" and "Cube Atlantis"...

Why? Who knows.

I can't emerge "compiz-extra", gives me errors. See below...

Code: Select all
Making all in 3d
Generating and caching the translation database
Merging translations into 3d.schemas.
mkdir .libs
 i586-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/lib/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -Os -march=i586 -mno-tls-direct-seg-refs -mmmx -m32 -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] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
 *
 * ERROR: x11-plugins/compiz-extra-0.3.6.0 failed.
 * Call stack:
 *       ebuild.sh, line 1687:  Called dyn_compile
 *       ebuild.sh, line 1025:  Called qa_call 'src_compile'
 *       ebuild.sh, line   44:  Called src_compile
 *       ebuild.sh, line 1369:  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 1687:  Called dyn_compile
 *       ebuild.sh, line 1025:  Called qa_call 'src_compile'
 *       ebuild.sh, line   44:  Called src_compile
 *       ebuild.sh, line 1369:  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'.


So then I try and get "compiz-fusion-plugins-atlantis" to hopefully fix the Cube Atlantis problem so I can see what these features look like...And I also get more errors...
Code: Select all
localhost Lucky # emerge compiz-fusion-plugins-atlantis
Calculating dependencies |
emerge: there are no ebuilds to satisfy "~x11-libs/compiz-bcop-9999".
(dependency required by "x11-plugins/compiz-fusion-plugins-atlantis-9999" [ebuild])


The first thing that comes to mind is " is compiz-bcop installed?" and yes it is...

compiz bcop is installed...?
Code: Select all
*  x11-libs/compiz-bcop
      Latest version available: 0.5.2
      Latest version installed: 0.5.2
      Size of files: 66 kB
      Homepage:      http://opencompositing.org
      Description:   Compiz Option code Generator
      License:       GPL-2


Not sure what to do there.

Then I try and go about getting the compiz-fusion-plugins-threed and that won't even install. WHAT IS GOING ON??? haha. So I get the following...

Code: Select all
localhost Lucky # emerge compiz-fusion-plugins-threed
Calculating dependencies |
emerge: there are no ebuilds to satisfy "~x11-libs/compiz-bcop-9999".
(dependency required by "x11-plugins/compiz-fusion-plugins-threed-9999" [ebuild])


and looks as though I get the same bcop error.


I have done all of this -> viewtopic.php?f=53&t=9882&start=0&st=0&sk=t&sd=a



any ideas? Let me know. Thanks
Yes, I'm new at this.
Will learn. WIll teach.
lucknuts
Growing Hen
 
Posts: 100
Joined: Fri Sep 28, 2007 6:48
Location: United States of America

Re: Troubles With Compiz

Postby wolfden » Sat Oct 13, 2007 21:27

Threed and Atlantis are in the plugin extras

3D Windows has a bug and has already been noted on the forum

If some thing fails today, try again tomorrow. Make sure you are using the xeffects overlay also, it looks like you're using to different ebuilds cause if you followed the guide posted here your compiz-bcop would not be 0.5.2

wolfden@wolfden ~ $ eix compiz-bcop
[I] x11-libs/compiz-bcop
Available versions: (~)0.5.2!m[1] (~)0.5.2[2] (~)0.5.2[3] (~)0.5.2[4] (**)9999[2] (**)9999[4]

Installed versions: 9999["xeffects" /usr/portage/local/layman/xeffects](08:58:54 AM 10/10/2007)
Homepage: http://opencompositing.org
Description: Compiz Option code Generator (git)


Reread the guide as you're not doing some thing right.
User avatar
wolfden
Sharecropper
 
Posts: 8822
Joined: Sat Jan 14, 2006 0:55
Location: Midwest USA

Re: Troubles With Compiz

Postby lucknuts » Sun Oct 14, 2007 0:22

This is what it looks like now. Similar to yours. Spent 15 minutes doing this...haha...

Code: Select all
localhost Lucky # eix compiz-bcop
[D] x11-libs/compiz-bcop [1]
     Available versions:  (~)0.5.2!m
     Installed versions:  9999["xeffects" /usr/portage/local/layman/xeffects](02:23:17 AM 10/14/2007)
     Homepage:            http://opencompositing.org
     Description:         Compiz Option code Generator

[1] "sabayon" /usr/portage/local/layman/sabayon


This looks correct now...right?


I actually have everything working now. Especially the 3d Windows. Looks fricken sweet. I have no clue which order I did everything in but I'm sure I can figure it out.
Last edited by lucknuts on Sun Oct 14, 2007 20:49, edited 1 time in total.
Yes, I'm new at this.
Will learn. WIll teach.
lucknuts
Growing Hen
 
Posts: 100
Joined: Fri Sep 28, 2007 6:48
Location: United States of America


Return to 3D Desktops and Window Managers

Who is online

Users browsing this forum: No registered users and 1 guest