Package Details: compiz

Git Clone URL: (read-only)
Package Base: compiz
Description: Composite manager for Aiglx and Xgl, with plugins and CCSM
Upstream URL:
Licenses: GPL, LGPL, MIT
Conflicts: compiz-core
Submitter: Chazza
Maintainer: Chazza
Last Packager: Chazza
Votes: 96
Popularity: 5.961735
First Submitted: 2014-08-04 13:22
Last Updated: 2016-05-09 14:01

Sources (10)

Latest Comments

Chazza commented on 2016-05-13 09:32

I can't reproduce this - compiz builds fine for me. I don’t think the deprecated option is a problem – I get that as well but it’s ignored by the compiler. But I don't understand why you're getting this:

"cc1: all warnings being treated as errors"

in your error log when we pass -DCOMPIZ_WERROR=Off to cmake in the PKGBUILD. That should disable warnings being treated as errors.

"CheckSymbolExists.c:(.text+0x1b): undefined reference to `pthread_create'"
"/usr/bin/ld: cannot find -lpthreads"

I think those lines are telling you about a linker error. Do you have /usr/lib/ ?
If so, what output does this give:
$ nm /usr/lib/ | grep "pthread_create"

korrode commented on 2016-05-13 01:15


From your logs:
"cc1: error: unrecognized command line option ‘-Wno-unused-private-field’ [-Werror]"

It'll be related to the recent gcc major version update, deprecated parameters are being passed to the compiler.
I'll investigate it after work (unless Chazza beats me to it).

MotorWiz commented on 2016-05-12 20:51

Hey Fellas. MotorWiz here haveing issues building compiz in Antergos (Arch spin, as most of you might already know). Any how I have required dependencies but when I get to the "cmake .." section it tries to build but comes back incomplete. What am I missing? I've tried going to a previous build ( and still have same issues. I've attached a link to the output and error logs below. Any help is much appreciated. Thanks.

Chazza commented on 2016-05-09 14:04

Oh yes, thanks for reminding me. In fact, I think the gconf block can go as well. According to the comments, I disabled the gconf backend for this package in June 2014. There shouldn't be anybody who still has the gconf schemas installed.

korrode commented on 2016-05-09 13:32

Thanks for the build fix Chazza.

Also FYI you can delete everything from the install script except the removing old gconf schemas, the rest gets handled by pacman hooks now.

1ri commented on 2016-05-09 09:52

It works! Thanks :)

Chazza commented on 2016-05-08 13:18

Thanks 1ri. I've just added a small patch for this. It should build now.

1ri commented on 2016-05-08 09:38

I can't build the package. This is a part of the error output. Let me know if you need the complete error.
Scanning dependencies of target trailfocus
[ 47%] Building CXX object plugins/trailfocus/CMakeFiles/trailfocus.dir/src/trailfocus.cpp.o
/tmp/yaourt-tmp-omula/aur-compiz/src/compiz- In member function ‘void TrailfocusScreen::popWindow(TrailfocusWindow*)’:
/tmp/yaourt-tmp-omula/aur-compiz/src/compiz- error: call of overloaded ‘abs(unsigned int)’ is ambiguous
distance = abs (cur->activeNum () - best->activeNum ());
In file included from /usr/include/c++/6.1.1/cstdlib:75:0,
from /usr/include/c++/6.1.1/ext/string_conversions.h:41,
from /usr/include/c++/6.1.1/bits/basic_string.h:5402,
from /usr/include/c++/6.1.1/string:52,
from /tmp/yaourt-tmp-omula/aur-compiz/src/compiz-,
from /tmp/yaourt-tmp-omula/aur-compiz/src/compiz-,
from /tmp/yaourt-tmp-omula/aur-compiz/src/compiz-

Chazza commented on 2016-04-09 11:37

Thanks again korrode :) If the past is anything to go by, the next Compiz release still might be a few months away so I think it's definitely worth adding this one.

korrode commented on 2016-04-09 11:02

Chazza i don't know if you'll consider it relevant for this package, and i assume upstream is going to do a release soon anyway, but for compiz-manjaro i've grabbed upstream commits 3997+4002 (4002 is the main one, but 3997 is prerequisite for it) and unified them into one "marco-in-mate.patch".

This makes Compiz use Marco's theme setting when it's in a MATE session, so MATE's integrated theme settings area works for changing GWD's theme.

All comments