Package Details: compiz 0.9.14.2-5

Git Clone URL: https://aur.archlinux.org/compiz.git (read-only, click to copy)
Package Base: compiz
Description: Composite manager for Aiglx and Xgl, with plugins and CCSM
Upstream URL: https://launchpad.net/compiz
Keywords: ccsm
Licenses: MIT, GPL-2.0-or-later, LGPL-2.1-or-later
Conflicts: ccsm, compiz-bcop, compiz-core, compiz-fusion-plugins-experimental, compiz-fusion-plugins-extra, compiz-fusion-plugins-main, compiz-gtk, compizconfig-python, libcompizconfig, simple-ccsm
Provides: ccsm, compiz-bcop, compiz-core, compiz-plugins-extra, compiz-plugins-main, compizconfig-python, libcompizconfig
Submitter: None
Maintainer: xiota
Last Packager: xiota
Votes: 165
Popularity: 0.73
First Submitted: 2014-08-04 13:22 (UTC)
Last Updated: 2024-03-24 22:06 (UTC)

Required by (27)

Sources (6)

Pinned Comments

<deleted-account> commented on 2018-09-14 14:00 (UTC)

When library names like libprotobuf.so.XX change you just need to rebuild compiz. It's not a problem with the PKGBUILD. This is normal for AUR packages. Packages in the official repos also get rebuilt when libraries are updated.

Note that you shouldn't symlink new library names to old. This will create problems for you further down the line.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 53 Next › Last »

vicbis commented on 2023-07-05 04:16 (UTC)

@xiota No probs works now. Thanks

xiota commented on 2023-07-05 03:04 (UTC)

@vicbis Thank you. Updated.

vicbis commented on 2023-07-05 01:35 (UTC)

Looks like protobuf-23.3-1-x86_64 has broken the build of this package (along with python-protobuf-23.3-1)

[ 20%] Building CXX object compizconfig/libcompizconfig/src/CMakeFiles/compizconfig.dir/compiz.cpp.o In file included from /usr/include/absl/base/config.h:86, from /usr/include/absl/base/attributes.h:37, from /usr/include/absl/strings/string_view.h:39, from /usr/include/google/protobuf/stubs/common.h:44, from /usr/include/google/protobuf/io/coded_stream.h:130, from /home/vicb/AUR/compiz/src/compiz-0.9.14.2/build/compizconfig/libcompizconfig/src/compizconfig.pb.h:24, from /home/vicb/AUR/compiz/src/compiz-0.9.14.2/compizconfig/libcompizconfig/src/compiz.cpp:24: /usr/include/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported." 79 | #error "C++ versions less than C++14 are not supported." | ^~~~~ In file included from /home/vicb/AUR/compiz/src/compiz-0.9.14.2/build/compizconfig/libcompizconfig/src/compizconfig.pb.h:11: /usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~

Downgraded to protobuf-21.12-2-x86_64 and it compiled ok (also python-protobuf-21.12-2)

[ 20%] Building CXX object compizconfig/libcompizconfig/src/CMakeFiles/compizconfig.dir/compiz.cpp.o [ 20%] Building C object compizconfig/libcompizconfig/src/CMakeFiles/compizconfig.dir/config.c.o [ 20%] Building C object compizconfig/libcompizconfig/src/CMakeFiles/compizconfig.dir/filewatch.c.o

xiota commented on 2023-06-27 19:03 (UTC)

@Boradorka Sorry, I did not see your message sooner. I do not know the cause of your error. distutils is normally provided by python itself. However, you appear to be using an aur helper. Have you tried clearing the yay and pip cache? If that doesn't help, try building with makepkg or extra-x86_64-build.

Boradorka commented on 2023-05-30 19:18 (UTC) (edited on 2023-05-30 19:30 (UTC) by Boradorka)

Hello, I tried to install this package, but I met an error: Backtracking (the most recent call): Traceback (most recent call last): File "/home/jorj/.cache/yay/compiz/src/compiz-0.9.14.2/compizconfig/compizconfig-python/setup.py", line 2, in <module> from distutils.core import setup, Command ModuleNotFoundError: No module named 'distutils' make[2]: *** [compizconfig/compizconfig-python/CMakeFiles/compizconfig_python_module.dir/build.make:75: compizconfig/compizconfig-python/build/lib.linux-unknown-3.12/compizconfig.cpython-312-x86_64 -linux-gnu.so] Error 1 make[1]: *** [CMakeFiles/Makefile2:7686: compizconfig/compizconfig-python/CMakeFiles/compizconfig_python_module.dir/all] Error 2 make: *** [Makefile:166: all] Error 2 ==> ERROR: There was a failure in build(). Interrupt... -> build error: compiz-exit status 4 -> Failed to install the following packages. Manual intervention is required: compiz - exit status 4

I tried to fix the error by downloading python-setuptools and python-distutils-extra packages, but still, the error remained in place. Please help me.

piotrv commented on 2023-05-16 03:52 (UTC)

@xiota No compile issues with latest update :-) Thx!

Nanoshift commented on 2022-09-14 17:21 (UTC) (edited on 2022-09-14 17:41 (UTC) by Nanoshift)

I get a fatal error "google/protobuf/generated_message_table_driven.h: No such file or directory". I'll try messing around with my protoc version.

Edit: Uninstalling anaconda fixed it

invidian commented on 2022-08-22 18:03 (UTC)

Seems latest update brought some patches conflicts and building eventually fails. It seems dropping last 2 patches at least makes it build (still building for me).

quequotion commented on 2022-05-05 20:14 (UTC)

Maybe just me, but build fails with XML parser errors about 80% of the time (in a clean chroot).

The errors are not always on the same line or of the same nature (sometimes it's Premature end of data in tag short; sometimes it's Document is empty; etc).

This seems to be just luck of the draw. After four failed attempts, changing nothing at all, the fifth worked.

Just in case anyone else had this problem and is about to go down the same rabbit hole I did trying to figure out what is wrong with the XML parser: probably nothing, just keep trying.