On Tue, 13 Mar 2007, Attila Nagy wrote:

> Fantastic, thanks! :)
> 
> I could successfully compile beryl with the patch from yesterday. (There is 
> only one deal: no cube, but yesterday it worked (that was my try #1), so 
> probably it's a settings problem).
Try backing up ~/.beryl (or if you use GConf for settings, delete 
/apps/beryl/plugins/cube in gconf-editor).

> Today I managed to compile it again, just some notices:
> 
> 1.) I split up the makeall script into two scripts: one is for an actual 
> "make", and the other is just an install version (no sudo)
I just use SFWsudo here. =P

> 
> 2.) beryl-manager needs -lX11, so I added LDFLAGS="-lX11", and re-ran 
> configure && make -> OK now (otherwise I got about two dozens of unreferenced 
> symbols)

Interesting, I might've edited one of my pkgconfig files so that this went 
unnoticed. A possible solution is to add "x11" to COMAN_REQUIRES in 
beryl-manager/configure.ac. You will need a correct /usr/lib/pkgconfig/x11.pc 
though...

> 
> 3.) commented out aquamarine
> 
> 4.) Yesterday's patch needs a bit of attention, but that's not a big deal: 
> beryl-plugins/src/Makefile.am cannot be patched, it fails, but it's 20 secs 
> of hand-editing the Makefile.am makes it.
Yeah, some files were added to the Makefile after the patch was made, so it 
doesn't apply correctly there.

> What are the differences between yesterday's patch and today's .try2 patch? 
> Is it worth an other recompilation?
> 
Functionally, the only difference is that patterns used by the state plugin are 
now case-insensitive. However, all of the code was previously LGPL or GPL and 
has been replaced with versions under the MIT licence so that it could be added 
to Compiz, which is also MIT. (Beryl is GPL).

> thanks for the great work!
Thanks for your feedback!

I expect the changes to be integrated into Beryl and Compiz soon.
I'm looking at some other issues right now (GL_EXT_framebuffer_object detection 
might be broken).

-Albert

Reply via email to