Package Details: compiz-git 0.9.14.1.r0.g8b3fdfd7c-1

Git Clone URL: https://aur.archlinux.org/compiz-git.git (read-only, click to copy)
Package Base: compiz-git
Description: Composite manager for Aiglx and Xgl, with plugins and CCSM (development version)
Upstream URL: https://launchpad.net/compiz
Keywords: ccsm compiz
Licenses: GPL, LGPL, MIT
Conflicts: ccsm, compiz, 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, compiz-bcop, compiz-core, compiz-plugins-extra, compiz-plugins-main, compizconfig-python, libcompizconfig
Replaces: compiz-bzr
Submitter: Chazza
Maintainer: robson
Last Packager: robson
Votes: 6
Popularity: 0.107349
First Submitted: 2019-02-14 22:26 (UTC)
Last Updated: 2021-12-19 16:08 (UTC)

Required by (28)

Sources (6)

Pinned Comments

Latest Comments

kanehekili commented on 2022-05-25 21:10 (UTC) (edited on 2022-05-26 20:51 (UTC) by kanehekili)

As all other compiz versions: When using manjaro, it won't compile (Fails @ Build target nls) with Error 2.

Solution (update)

It seems to be a manjaro specific problem and can be solved by downloading and unpacking the packagn; then using sudo chrootbuild -p compiz-git (from outside the folder) to compile.

piotrv commented on 2021-05-20 14:05 (UTC) (edited on 2021-05-20 14:07 (UTC) by piotrv)

For some reason , just recently compiz has been taken out of the manjaro official repo, i.e. AUR package compiz-easypatch (former compiz-manjaro). Compiling seems to be broken after I updated other manjaro packages.

I switched to this compiz-git package and it saved my day: everything sweet again :-). A big thank you to the package maintainer(s) I am using compiz|emerald-gtk3|cairo-dock for ages and can't do without it.

Techman35 commented on 2021-04-10 13:50 (UTC)

Both rebuild and working fine compiz and compiz-git

Chazza commented on 2021-04-05 21:04 (UTC)

I rebuilt compiz-git today and it's working fine.

quequotion commented on 2021-04-03 17:11 (UTC)

Has anyone been able to compile a working version of this lately?

I'm not sure what may have changed (either upstream in compiz or in one of its dependencies), but no matter what set of CFLAGS, etc. I use it segfaults at start up.

I've made about fifty attempts in the last couple of days, clean chroot and all.

Neither the flags in arch's default makepkg.conf nor any derivation I have tried thereof produce a working executable.

The compiz package does build a functional program, but this one won't.

Chazza commented on 2020-08-15 10:27 (UTC)

Thanks SolarAquarion. I've dropped the old patch.

SolarAquarion commented on 2020-08-11 01:25 (UTC)

gcc10 was fixed upstream https://git.launchpad.net/compiz/commit/?id=c7b74aa53e9d64da5175f9b86ec7f68e53d1398e

Chazza commented on 2019-11-30 09:05 (UTC)

@ector Apologies for the delay. I have removed a patch which is no longer needed. The package should compile now.

ector commented on 2019-11-19 16:40 (UTC) (edited on 2019-11-19 16:41 (UTC) by ector)

Hi,i have this errors https://pastebin.com/C2VDRZKa yay and yaourt not compiled compiz

Chazza commented on 2019-11-17 20:00 (UTC)

I've committed the same patch added to the compiz package.

Techman35 commented on 2019-11-16 18:55 (UTC)

Chazza i did recompile the package and still cant launch ccsm :S

https://pastebin.com/raw/LGtWime2

Techman35 commented on 2019-11-16 00:58 (UTC)

ccsm don't launch after installing latest update

https://pastebin.com/raw/f08ysa3f

Chazza commented on 2019-02-18 18:14 (UTC)

@Techman35, in the comments for compiz (stable version) user @ector has reported an error very similar to yours. I have suggested he report it upstream and mentioned you have a similar issue.

Chazza commented on 2019-02-06 20:25 (UTC)

@Techman35 I tried out your config but CCSM works fine :/ I notice that upstream have pushed a few commits to trunk recently - try updating to 4202 and see if that fixes it. If it still doesn't work then you need to raise this with upstream because it's a bug, not a packaging problem. In the meantime, if you want to stick with the working version of compiz, you can add #revision=4188 onto the end of the source line in the PKGBUILD and it will fetch that particular revision of the source instead of the latest revision.

Techman35 commented on 2019-02-04 02:24 (UTC) (edited on 2019-02-04 02:31 (UTC) by Techman35)

@chazza I'd upgrade from the preview version compiz-bzr-4188-1 (which was working fine with my config) to the new one compiz-bzr-4191-2, my config works but ccsm don't launch, so, what did was to backup my actual compiz-1 folder so the new version can create a new compiz-1 folder(config), but still ccsm don't launch so i cant set any configuration with new compiz-bzr, what why the Default.ini i'd send you was empty. I will send you my actual config that is working with the previews version compiz-bzr-4188-1 in which ccsm works, only this version compiz-bzr-4191-2 don't launch ccsm but my previews config do work. in other words, i'd upgrade to the new compiz-bzr, ccsm is not launching, but all my config still works.

Chazza commented on 2019-02-03 18:10 (UTC)

Well that's odd. The only reasons that file would empty is if: a) You're not storing Compiz configuration in the default profile but in a different profile that you created. b) You're storing your Compiz configuration in GSettings instead of a flat file. c) You have not made a single change to the configuration - you're using all the stock settings. Can you create a tarball with ~/.config/compiz-1 and send me that instead?

Techman35 commented on 2019-02-03 17:52 (UTC)

@Chazza i'd email you the file... but i saw that is file is empty

Chazza commented on 2019-02-03 15:28 (UTC)

Email me your ~/.config/compiz-1/compizconfig/Default.ini (don't put it on pastebin because that changes the text encoding in my experience) and I'll see if I can reproduce this on my end. If not, there's nothing I can do and you'll have to raise this upstream on launchpad.net.

Techman35 commented on 2019-02-03 14:15 (UTC)

@Chazza still same bug https://pastebin.com/raw/XKi9aXGv

Chazza commented on 2019-02-02 18:32 (UTC)

@Techman35 I've removed the lines in the PKGBUILD setting the shebangs and such like to python2. I should have done this on the previous update as everything is python3 now but I must have missed it. Hopefully this fixes the issue for you.

Techman35 commented on 2019-01-31 12:42 (UTC)

@Chazza https://pastebin.com/raw/gx7QDpA0 by the way... is there a way to make the flyin plugin to work with the flyin_direction option? options are not working but in the version 8 it works

Chazza commented on 2019-01-30 20:06 (UTC) (edited on 2019-01-30 20:14 (UTC) by Chazza)

@Techman35 Hmm, seems to be working just fine here. What precisely is the issue? What's the terminal output of ccsm?

Techman35 commented on 2019-01-30 07:56 (UTC) (edited on 2019-01-30 08:03 (UTC) by Techman35)

ccsm not working

Chazza commented on 2018-09-28 10:07 (UTC)

@RusWolf: confirmed. Still not sure which update caused this but I'll see what I can do.

@tuxsavvy: hmmm, well libgl warnings aside it fails with the same error that gpettinello was getting so I would consider that a confirmation. I'll add a patch as soon as I can.

Chazza commented on 2018-09-27 15:20 (UTC)

Apologies for the delay. I'll investigate this in the evening.

RusWolf commented on 2018-09-20 09:48 (UTC) (edited on 2018-09-20 09:50 (UTC) by RusWolf)

After ArchLinux's latest updates, a problem arose. http://ultrapic.net/i/no_category/7/0/8/15cdd.png

tuxsavvy commented on 2018-08-31 10:22 (UTC)

I have a similar issue with gpettinello but with warnings about libgl and libglvnd (most likely related to my ageing video card support but most definitely unrelated). Here is my log:

==> Retrieving sources...
  -> Branching http://bazaar.launchpad.net/~compiz-team/compiz/0.9.13/...
Branched 4182 revisions.                                                                                                                                                                                                         
  -> Found focus-prevention-disable.patch
  -> Found gtk-extents.patch
  -> Found reverse-unity-config.patch
  -> Found screenshot-launch-fix.patch
==> Validating source files with sha256sums...
    compiz ... Skipped
    focus-prevention-disable.patch ... Passed
    gtk-extents.patch ... Passed
    reverse-unity-config.patch ... Passed
    screenshot-launch-fix.patch ... Passed
==> Cleaning up...
==> Making package: compiz-bzr 4182-1 (Fri 31 Aug 2018 14:31:56 AEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Pulling http://bazaar.launchpad.net/~compiz-team/compiz/0.9.13/...
http://bazaar.launchpad.net/~compiz-team/compiz/0.9.13 is permanently redirected to http://bazaar.launchpad.net/~compiz-team/compiz/0.9.13/changes
No revisions or tags to pull.                                                                                                                                                                                                    
  -> Found focus-prevention-disable.patch
  -> Found gtk-extents.patch
  -> Found reverse-unity-config.patch
  -> Found screenshot-launch-fix.patch
==> Validating source files with sha256sums...
    compiz ... Skipped
    focus-prevention-disable.patch ... Passed
    gtk-extents.patch ... Passed
    reverse-unity-config.patch ... Passed
    screenshot-launch-fix.patch ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of compiz bzr repo...
==> Starting prepare()...                                                                                                                                                                                                        
patching file compizconfig/integration/gnome/gsettings/org.compiz.integrated.gschema.xml
patching file metadata/core.xml.in
patching file plugins/animation/animation.xml.in
patching file plugins/commands/commands.xml.in
patching file plugins/decor/decor.xml.in
patching file plugins/expo/expo.xml.in
patching file plugins/ezoom/ezoom.xml.in
patching file plugins/fade/fade.xml.in
patching file plugins/gnomecompat/gnomecompat.xml.in
patching file plugins/grid/grid.xml.in
patching file plugins/resize/resize.xml.in
patching file plugins/scale/scale.xml.in
patching file plugins/staticswitcher/staticswitcher.xml.in
patching file plugins/vpswitch/vpswitch.xml.in
patching file plugins/wall/wall.xml.in
patching file tests/system/xorg-gtest/tests/compiz_xorg_gtest_ewmh.cpp
patching file metadata/core.xml.in
Hunk #1 succeeded at 119 (offset 5 lines).
patching file src/screen.cpp
Hunk #1 succeeded at 2544 (offset 182 lines).
(Stripping trailing CRs from patch; use --binary to disable.)
patching file plugins/screenshot/src/screenshot.cpp
patch unexpectedly ends in middle of line
Hunk #1 succeeded at 434 with fuzz 2.
==> Starting pkgver()...
==> Sources are ready.
==> Making package: compiz-bzr 4182-1 (Fri 31 Aug 2018 14:32:59 AEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Starting build()...
-- The C compiler identification is GNU 8.2.0
-- The CXX compiler identification is GNU 8.2.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.5.3") 
-- Performing Test HAVE_SCANDIR_POSIX
-- Performing Test HAVE_SCANDIR_POSIX - Success
-- Could NOT find Lcov (missing: LCOV_EXECUTABLE GENHTML_EXECUTABLE) 
-- Could NOT find gcovr (missing: GCOVR_EXECUTABLE) 
-- Checking for modules 'x11;xext;xdamage;xcomposite;xcursor;x11-xcb;xrandr;xinerama;xi;ice;sm;libxml-2.0;libxslt;glib-2.0;gio-2.0;glibmm-2.4;libstartup-notification-1.0 >= 0.7'
--   Found x11, version 1.6.6
--   Found xext, version 1.3.3
--   Found xdamage, version 1.1.4
--   Found xcomposite, version 0.4.4
--   Found xcursor, version 1.1.15
--   Found x11-xcb, version 1.6.6
--   Found xrandr, version 1.5.1
--   Found xinerama, version 1.1.4
--   Found xi, version 1.7.9
--   Found ice, version 1.0.9
--   Found sm, version 1.2.2
--   Found libxml-2.0, version 2.9.8
--   Found libxslt, version 1.1.32
--   Found glib-2.0, version 2.56.2
--   Found gio-2.0, version 2.56.2
--   Found glibmm-2.4, version 2.56.0
--   Found libstartup-notification-1.0 , version 0.12
-- Checking for module 'xrender >= 0.9.3'
--   Found xrender , version 0.9.10
-- Checking for modules 'xrender>=0.8.4;gtk+-3.0;libwnck-3.0;pangocairo'
--   Found xrender, version 0.9.10
--   Found gtk+-3.0, version 3.22.30
--   Found libwnck-3.0, version 3.24.1
--   Found pangocairo, version 1.42.3
-- Checking for module 'libmetacity>=3.22.0'
--   Found libmetacity, version 3.28.0
-- Checking for module 'libmetacity>=3.25.1'
--   Found libmetacity, version 3.28.0
-- Checking for modules 'gnome-window-settings-2.0;gnome-desktop-2.0'
--   Package 'gnome-window-settings-2.0', required by 'virtual:world', not found
-- Checking for modules 'gio-2.0;glib-2.0'
--   Found gio-2.0, version 2.56.2
--   Found glib-2.0, version 2.56.2
-- Checking for module 'glibmm-2.4'
--   Found glibmm-2.4, version 2.56.0
-- Checking for modules 'glibmm-2.4;glib-2.0'
--   Found glibmm-2.4, version 2.56.0
--   Found glib-2.0, version 2.56.2
-- Checking for module 'x11'
--   Found x11, version 1.6.6
-- Cannot enable coverage targets because neither lcov nor gcovr are found.
-- Checking for module 'protobuf'
--   Found protobuf, version 3.6.0
-- Looking for sys/inotify.h
-- Looking for sys/inotify.h - found
-- Checking for modules 'x11;libxml-2.0;libxslt;protobuf'
--   Found x11, version 1.6.6
--   Found libxml-2.0, version 2.9.8
--   Found libxslt, version 1.1.32
--   Found protobuf, version 3.6.0
-- Checking for module 'python-2.7'
--   Found python-2.7, version 2.7
-- Checking for modules 'glib-2.0>=2.20.0;gio-2.0>=2.25.0'
--   Found glib-2.0, version 2.56.2
--   Found gio-2.0, version 2.56.2
-- Checking for modules 'glib-2.0>=2.20.0;gio-2.0>=2.25.0'
--   Found glib-2.0, version 2.56.2
--   Found gio-2.0, version 2.56.2
-- Checking for modules 'glib-2.0>=2.20.0;gio-2.0>=2.25.0'
--   Found glib-2.0, version 2.56.2
--   Found gio-2.0, version 2.56.2
-- Checking for modules 'glib-2.0>=2.20.0;gio-2.0>=2.25.0'
--   Found glib-2.0, version 2.56.2
--   Found gio-2.0, version 2.56.2
-- Checking for modules 'glib-2.0>=2.20.0;gio-2.0>=2.25.0'
--   Found glib-2.0, version 2.56.2
--   Found gio-2.0, version 2.56.2
-- Checking for module 'glib-2.0>=2.20.0'
--   Found glib-2.0, version 2.56.2
-- Checking for module 'gio-2.0>=2.25.0'
--   Found gio-2.0, version 2.56.2
-- Checking for module 'pangocairo'
--   Found pangocairo, version 1.42.3
-- Checking for module 'cairo'
--   Found cairo, version 1.15.12
-- Checking for module 'cairo-xlib-xrender'
--   Found cairo-xlib-xrender, version 1.15.12
CMake Warning (dev) at /usr/share/cmake-3.12/Modules/FindOpenGL.cmake:270 (message):
  Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
  available.  Run "cmake --help-policy CMP0072" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  FindOpenGL found both a legacy GL library:

    OPENGL_gl_LIBRARY: /usr/lib/libGL.so

  and GLVND libraries for OpenGL and GLX:

    OPENGL_opengl_LIBRARY: /usr/lib/libOpenGL.so
    OPENGL_glx_LIBRARY: /usr/lib/libGLX.so

  OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
  compatibility with CMake 3.10 and below the legacy GL library will be used.
Call Stack (most recent call first):
  plugins/blur/CMakeLists.txt:5 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found OpenGL: /usr/lib/libOpenGL.so   
-- Checking for module 'x11'
--   Found x11, version 1.6.6
-- Checking for module 'dbus-1'
--   Found dbus-1, version 1.12.10
-- Checking for module 'libxml-2.0'
--   Found libxml-2.0, version 2.9.8
-- Checking for modules 'x11;xi;xext'
--   Found x11, version 1.6.6
--   Found xi, version 1.7.9
--   Found xext, version 1.3.3
CMake Warning (dev) at /usr/share/cmake-3.12/Modules/FindOpenGL.cmake:270 (message):
  Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
  available.  Run "cmake --help-policy CMP0072" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  FindOpenGL found both a legacy GL library:

    OPENGL_gl_LIBRARY: /usr/lib/libGL.so

  and GLVND libraries for OpenGL and GLX:

    OPENGL_opengl_LIBRARY: /usr/lib/libOpenGL.so
    OPENGL_glx_LIBRARY: /usr/lib/libGLX.so

  OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
  compatibility with CMake 3.10 and below the legacy GL library will be used.
Call Stack (most recent call first):
  plugins/freewins/CMakeLists.txt:4 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Checking for module 'cairo-xlib'
--   Found cairo-xlib, version 1.15.12
-- Found JPEG: /usr/lib/libjpeg.so (found version "80") 
-- Checking for module 'libpng'
--   Found libpng, version 1.6.34
-- Checking for module 'librsvg-2.0>=2.36.2'
--   Found librsvg-2.0, version 2.44.1
-- Checking for module 'cairo>=1.0'
--   Found cairo, version 1.15.12
-- Checking for module 'librsvg-2.0>=2.14.0'
--   Found librsvg-2.0, version 2.44.1
-- Looking for sys/inotify.h
-- Looking for sys/inotify.h - found
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found
-- Found Qt-Version 4.8.7 (using /usr/bin/qmake-qt4)
-- Looking for XOpenDisplay in X11;/usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so;/usr/lib/libXpm.so
-- Looking for XOpenDisplay in X11;/usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so;/usr/lib/libXpm.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/libX11.so
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Found OpenSSL: /usr/lib/libcrypto.so (found version "1.1.0i")  
-- Looking for _POSIX_TIMERS
-- Looking for _POSIX_TIMERS - found
-- Found Automoc4: /usr/bin/automoc4  
-- Found Perl: /usr/bin/perl (found version "5.28.0") 
-- Found Phonon: /usr/include/qt4 (Required is at least version "4.3.80") 
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Success
-- Performing Test HAVE_FPIE_SUPPORT
-- Performing Test HAVE_FPIE_SUPPORT - Success
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success
-- Performing Test __KDE_HAVE_GCC_VISIBILITY
-- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success
-- Found KDE 4.12 include dir: /usr/include
-- Found KDE 4.12 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Checking for module 'libnotify'
--   Found libnotify, version 0.7.7
-- Checking for module 'libnotify>=0.6.1'
--   Found libnotify, version 0.7.7
CMake Warning (dev) at /usr/share/cmake-3.12/Modules/FindOpenGL.cmake:270 (message):
  Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
  available.  Run "cmake --help-policy CMP0072" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  FindOpenGL found both a legacy GL library:

    OPENGL_gl_LIBRARY: /usr/lib/libGL.so

  and GLVND libraries for OpenGL and GLX:

    OPENGL_opengl_LIBRARY: /usr/lib/libOpenGL.so
    OPENGL_glx_LIBRARY: /usr/lib/libGLX.so

  OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
  compatibility with CMake 3.10 and below the legacy GL library will be used.
Call Stack (most recent call first):
  plugins/opengl/CMakeLists.txt:22 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Checking for module 'pango'
--   Found pango, version 1.42.3
CMake Error at cmake/CompizCommon.cmake:1065 (add_custom_target):
  add_custom_target cannot create target "uninstall" because another target
  with the same name already exists.  The existing target is a custom target
  created in source directory
  "/home/user/.cache/yay/compiz-bzr/src/compiz/plugins/kde".  See
  documentation for policy CMP0002 for more details.
Call Stack (most recent call first):
  CMakeLists.txt:223 (compiz_add_uninstall)



************************************************************
* Compiz Buildsystem                                       *
*                                                          *
* Package : Compiz                                         *
* Version : 0.9.13.1                                       *
************************************************************

Optional features:

   GLESv2                         : No
   gtk window decorator           : Yes
   metacity theme support         : Yes
   gnome                          : No
   kde4 window decorator          : No
   protocol buffers               : Yes
   file system change notifications : Yes
************************************************************


Plugin configure check results:

  addhelper     : Yes
  animation     : Yes
  animationaddon: Yes
  animationjc   : Yes
  animationplus : Yes
  annotate      : Yes
  bench         : Yes
  bicubic       : Disabled
  blur          : Yes
  ccp           : Yes
  clone         : Yes
  colorfilter   : Yes
  commands      : Yes
  compiztoolbox : Yes
  composite     : Yes
  copytex       : Yes
  crashhandler  : Yes
  cube          : Yes
  cubeaddon     : Yes
  dbus          : Yes
  decor         : Yes
  expo          : Yes
  extrawm       : Yes
  ezoom         : Yes
  fade          : Yes
  fadedesktop   : Yes
  firepaint     : Yes
  freewins      : Yes
  gears         : Yes
  gnomecompat   : Yes
  grid          : Yes
  group         : Disabled
  imgjpeg       : Yes
  imgpng        : Yes
  imgsvg        : Yes
  inotify       : Yes
  kde           : Yes
  kdecompat     : Yes
  loginout      : Disabled
  mag           : Yes
  matecompat    : Yes
  maximumize    : Yes
  mblur         : Yes
  mousepoll     : Yes
  move          : Yes
  neg           : Yes
  notification  : Yes
  obs           : Yes
  opacify       : Yes
  opengl        : Yes
  place         : Yes
  put           : Yes
  reflex        : Disabled
  regex         : Yes
  resize        : Yes
  resizeinfo    : Yes
  ring          : Yes
  rotate        : Yes
  scale         : Yes
  scaleaddon    : Yes
  scalefilter   : Yes
  screenshot    : Yes
  session       : Yes
  shelf         : Yes
  shift         : Yes
  showdesktop   : Yes
  showmouse     : Yes
  showrepaint   : Yes
  animationsim  : Disabled
  snap          : Yes
  splash        : Yes
  stackswitch   : Disabled
  staticswitcher: Yes
  switcher      : Yes
  td            : Yes
  text          : Yes
  thumbnail     : Yes
  titleinfo     : Yes
  trailfocus    : Yes
  trip          : Disabled
  vpswitch      : Yes
  wall          : Yes
  wallpaper     : Yes
  water         : Yes
  widget        : Yes
  winrules      : Yes
  wizard        : Yes
  wobbly        : Yes
  workarounds   : Yes
  workspacenames: Yes

************************************************************

-- No coverage report targets set, not generating coverage report
-- Configuring incomplete, errors occurred!
See also "/home/user/.cache/yay/compiz-bzr/src/compiz/build/CMakeFiles/CMakeOutput.log".
See also "/home/user/.cache/yay/compiz-bzr/src/compiz/build/CMakeFiles/CMakeError.log".
==> ERROR: A failure occurred in build().
    Aborting...

Chazza commented on 2018-08-20 14:42 (UTC)

Ok, thanks for the info. But I still don't understand why I can't reproduce the build failure on my setup. Are you making any changes to the PKGBUILD at all? Whereabouts in "kde" is the uninstall target defined because I don't see it?

Could you put the output for the build failure on pastebin so I can have a look at it?

Thanks

Chazza

gpettinello commented on 2018-08-18 17:44 (UTC)

Hi Chazza, I was able to find the reason. In commit 4179 the compiz team removed the following line in cmake/CompizCommon.cmake

cmake_policy (SET CMP0002 OLD)

By restoring it the package compiles perfectly

Apparently there are two targets "uninstall" defined, one in kde subfolder which is creating the clash according to policy CMP0002. Cheers Gianluca

Chazza commented on 2018-08-12 19:38 (UTC)

Sorry about the late reply - had a busy few days. I still can't reproduce the CMake error you're getting unfortunately. If somebody else can confirm this then I'll add a patch for the CMake file.

gpettinello commented on 2018-08-09 21:15 (UTC)

Hi Chazza, yes I know that it is not a good idea making these links and your suggestion is correct so I rebuilt compiz after upgrading to icu 62.1. Thanks The "uninstall" problem persisted but I solved in CompizCommon.cmake by adding an if clause. I don't know why. I compiled with makepkg. Gianluca

Chazza commented on 2018-08-08 22:36 (UTC)

Hi gpettinello

1) "Then I get another error about missing libicuuc.61.so. I fix it by symlinking libicuuc.62.so to libicuuc.61.so."

OK, you shouldn't ever symlink new library names to old. If you do this a lot you will end up making a mess of your system. The correct thing to do if you get a missing library error is to rebuild the package. Have you rebuilt compiz-bzr since icu got updated to 62.1?

2) "I get first an error about uninstall target: add_custom_target cannot create target "uninstall" because another target with the same name already exists."

I'm not sure how you got this error. I've never seen it before. I just tried building compiz-bzr and I didn't encounter it. How exactly are you building the package? Are you using makepkg?

gpettinello commented on 2018-08-08 20:45 (UTC)

Hi Chazza I get first an error about uninstall target: add_custom_target cannot create target "uninstall" because another target with the same name already exists. The existing target is a custom target created in source directory I fix it by adding an if condition in CompizCommon.cmake line 1065 Then I get another error about missing libicuuc.61.so. I fix it by symlinking libicuuc.62.so to libicuuc.61.so. Is it possible to fix? Grazieee! Gianluca

Chazza commented on 2018-08-06 21:56 (UTC)

Package updated. Thank you!

Techman35 commented on 2018-08-06 13:26 (UTC)

Archlinux lasted update reset compiz settings, the package can not be rebuild. https://pastebin.com/raw/4xWrSRJA