Package Details: compiz-bzr 4182-1

Git Clone URL: https://aur.archlinux.org/compiz-bzr.git (read-only)
Package Base: compiz-bzr
Description: Composite manager for Aiglx and Xgl, with plugins and CCSM (development version)
Upstream URL: https://launchpad.net/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=0.9.13, compiz=0.9.13, compiz-bcop=0.9.13, compiz-core=0.9.13, compiz-plugins-extra=0.9.13, compiz-plugins-main=0.9.13, compizconfig-python=0.9.13, libcompizconfig=0.9.13
Submitter: Chazza
Maintainer: Chazza
Last Packager: Chazza
Votes: 3
Popularity: 0.044416
First Submitted: 2018-03-28 08:20
Last Updated: 2018-08-06 21:55

Required by (28)

Sources (5)

Latest Comments

1 2 Next › Last »

Chazza commented on 2018-09-28 10:07

@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

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

RusWolf commented on 2018-09-20 09:48

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

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

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

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

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

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

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

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