← Back to team overview

cairo-dock-team team mailing list archive

[Bug 922981] Re: Build fails for 3.0.0Alpha2 in Gentoo

 

It seems the only solution is to add this cmake flag on cairo-dock-plug-ins's ebuild: -DROOT_PREFIX=DIRECTORY
But I don't know which variable you've to use instead of 'DIRECTORY' but I guess the maintainer of this ebuild file knows that. Can you contact him?

PS: about this ebuild file, I don't know why they have added a dependence to kde (kdelibs) and tomboy. They can remove that.
Also, it seems a few modules or programs are missing on your computer: indicator3(-0.4) (libido3-0.1) dbusmenu-glib(-0.4) dbusmenu-gtk3(-0.4) libical libpulse zeitgeist-1.0 vte-2.90 webkitgtk-3.0 and ruby valac libetpan-config.
If someone wants to install all plugins, he has to install these modules. It can be interesting to suggest to users of this ebuild file to also install these modules/programs.

-- 
You received this bug notification because you are a member of Cairo-
Dock Team, which is subscribed to Cairo-Dock Plug-ins.
https://bugs.launchpad.net/bugs/922981

Title:
  Build fails for 3.0.0Alpha2 in Gentoo

Status in Cairo-Dock: Plug-ins:
  Incomplete

Bug description:
  The Gentoo distribution (which compiles all packages from source)
  uses a sandbox for the installation of packages, and so the build
  process isn't allowed to directly write/copy files into the
  filesystem.

  Apparnetly 3.0.0Alpha1 doesn't do that -- it builds just fine.

  Apparently 3.0.0Alpha2 does do that --  the build fails.
  Specifically, this is for revision 2276 on Launchpad.

  Attached to this bug report is the build log.

  
  Specifically, you'll see two "Access denied" messages...


  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/lib/cairo-dock/libcd-Composite-Manager.so
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/Composite-Manager/Composite-Manager.conf
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/Composite-Manager/preview.jpg
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/Composite-Manager/icon.png
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/Composite-Manager/composite-on.png
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/Composite-Manager/composite-off.png
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/lib/cairo-dock/libcd-Dbus.so
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/Dbus/Dbus.conf
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/Dbus/icon.svg
  running cd "/var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/work/cairo-dock-plugins-9999_build/Dbus/interfaces/python" && /usr/bin/python2 setup.py install --prefix=/usr   2>&1
  running install
  running build
  running build_py
  copying CDApplet.py -> build/lib
  copying CairoDock.py -> build/lib
  warning: build_py: byte-compiling is disabled, skipping.

  running install_lib
  copying build/lib/CDApplet.py -> /usr/lib/python2.7/site-packages
  ACCESS DENIED  open_wr:      /usr/lib/python2.7/site-packages/CDApplet.py
  error: /usr/lib/python2.7/site-packages/CDApplet.py: Permission denied
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/Dbus/CDBashApplet.sh
  running cd "/var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/work/cairo-dock-plugins-9999_build/Dbus/interfaces/bash" && /usr/bin/python2 setup.py install --prefix=/usr   2>&1
  running install
  running build
  running build_py
  copying CDBashApplet.py -> build/lib
  warning: build_py: byte-compiling is disabled, skipping.

  running install_lib
  copying build/lib/CDBashApplet.py -> /usr/lib/python2.7/site-packages
  ACCESS DENIED  open_wr:      /usr/lib/python2.7/site-packages/CDBashApplet.py
  error: /usr/lib/python2.7/site-packages/CDBashApplet.py: Permission denied
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/lib/pkgconfig/CDApplet.pc
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/lib/libCDApplet.so
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/Dbus/CDApplet.h
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/vala-0.10/vapi/CDApplet.vapi
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/vala-0.10/vapi/CDApplet.deps
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/lib/cairo-dock/libcd-desklet-rendering.so
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/desklet-rendering/icon.svg
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/desklet-rendering/branche1.svg
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/desklet-rendering/branche2.svg
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/desklet-rendering/scotch.svg
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/desklet-rendering/scotch+frame.svg
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/desklet-rendering/frame.svg
  -- Installing: /var/tmp/portage/x11-plugins/cairo-dock-plugins-9999/image/usr/share/cairo-dock/plug-ins/desklet-rendering/reflect.svg


  Here is Gentoo's summary:

  FORMAT: F - Function called
  FORMAT: S - Access Status
  FORMAT: P - Path as passed to function
  FORMAT: A - Absolute Path (not canonical)
  FORMAT: R - Canonical Path
  FORMAT: C - Command Line

  F: open_wr
  S: deny
  P: /usr/lib/python2.7/site-packages/CDApplet.py
  A: /usr/lib/python2.7/site-packages/CDApplet.py
  R: /usr/lib/python2.7/site-packages/CDApplet.py
  C: /usr/bin/python2 setup.py install --prefix=/usr 

  F: open_wr
  S: deny
  P: /usr/lib/python2.7/site-packages/CDBashApplet.py
  A: /usr/lib/python2.7/site-packages/CDBashApplet.py
  R: /usr/lib/python2.7/site-packages/CDBashApplet.py
  C: /usr/bin/python2 setup.py install --prefix=/usr

To manage notifications about this bug go to:
https://bugs.launchpad.net/cairo-dock-plug-ins/+bug/922981/+subscriptions


References