Home Forums Wiki Doc Install Extras Screenshots IRC Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Installation problems | Problèmes à l'installation 3.1.1-plugins tar.gz sources and bzr fails with: cairo-dock-plug-ins/Dbus/src/applet-config.h:24:24: fatal error: cairo-dock.h: No such file or directory
The latest stable release is the *3.3.2* : How to install it here.
Installation problems | Problèmes à l'installation

Subjects Author Language Messages Last message
[Resolved] 3.1.1-plugins tar.gz sources and bzr fails with: cairo-dock-plug-ins/Dbus/src/applet-config.h:24:24: fatal error: cairo-dock.h: No such file or directory
hashashin Español 10 V10lator [Read]
07 November 2012 à 09:44

hashashin, Tuesday 06 November 2012 à 21:10 | Quote


Subscription date : 06 November 2012
Messages : 7
I'm trying to compile 3.1.1 sources tar and bzr sources with no luck on Gentoo ~x86 and Debian wheezy, same error both:
In file included from /home/hash/cairo-d/cairo-dock-plug-ins/Dbus/src/applet-init.c:22:0:
/home/hash/cairo-d/cairo-dock-plug-ins/Dbus/src/applet-config.h:24:24: fatal error: cairo-dock.h: No such file or directory
compilation terminated.
make[2]: *** [Dbus/src/CMakeFiles/cd-Dbus.dir/applet-init.c.o] Error 1
make[1]: *** [Dbus/src/CMakeFiles/cd-Dbus.dir/all] Error 2


Cairo-dock core compiles and install fine.

Thanks.

matttbe, Tuesday 06 November 2012 à 21:12 | Quote


Subscription date : 24 January 2009
Messages : 12482
Hello,

As I said here http://glx-dock.org/bg_topic.php?t=6522&pos=20#mess_76187, can you check if fix_lib6464 patch (for cairo-dock-core) is still used?

EDIT: and if you still have a problem without this patch, is it possible to have the compilation log of Cairo-Dock and its plugins?

matttbe, Tuesday 06 November 2012 à 21:35 | Quote


Subscription date : 24 January 2009
Messages : 12482
i have removed this on 3.1.0 cause fails to compile or apply can't remember and works for me, so i think is fixed now... note i'm on 32bits.
I make a separate post about my error cause i have the exact error on debian also.

Sorry for double post before.

Salud.
Strange that you have this bug on Debian too. No problem for me on each versions (stable/testing/unstable). Is it possible to have the log files?

hashashin, Tuesday 06 November 2012 à 21:46 | Quote


Subscription date : 06 November 2012
Messages : 7
Here logs from debian, can provide also Gentoo one's but the error is the same. I try debian to figure out is gentoo only issue, but...
generated with make -j5 2>&1 | pastebinit
cairo-core : http://paste.debian.net/207034/
plugins : http://paste.debian.net/207037/

More verbose logs from gentoo:
core http://nopaste.info/7beba10563.html
plugins http://nopaste.info/a1fb2f5039.html

[Edit by SQP]: links

SQP, Tuesday 06 November 2012 à 21:59 | Quote


Subscription date : 03 July 2010
Messages : 1006
In file included from /home/hash/cairo-d/cairo-dock-plug-ins/Dbus/src/applet-init.c:22:0:
/home/hash/cairo-d/cairo-dock-plug-ins/Dbus/src/applet-config.h:24:24: fatal error: cairo-dock.h: No existe el fichero o el directorio
compilation terminated.
make[2]: * [Dbus/src/CMakeFiles/cd-Dbus.dir/applet-init.c.o] Error 1
make[1]: * [Dbus/src/CMakeFiles/cd-Dbus.dir/all] Error 2
make[1]: * Se espera a que terminen otras tareas....


could you check that the file is somewhere in your include dir ? It should have been installed by the core but I can't confirm as I have only build log
find /usr/include/ -name cairo-dock.h

hashashin, Tuesday 06 November 2012 à 22:02 | Quote


Subscription date : 06 November 2012
Messages : 7
could you check that the file is somewhere in your include dir ? It should have been installed by the core but I can't confirm as I have only build log
find /usr/include/ -name cairo-dock.h

/usr/include/cairo-dock/cairo-dock.h on both machines.

hashashin, Tuesday 06 November 2012 à 23:27 | Quote


Subscription date : 06 November 2012
Messages : 7
After a while looking arround and some overlays i think i find the solution:

Install libdbusmenu in gentoo and libdbusmenu-gtk3-dev in debian.

Now plugins compiles on both systems clean

Thanks, salud.

matttbe, Wednesday 07 November 2012 à 01:43 | Quote


Subscription date : 24 January 2009
Messages : 12482
Thank you for this bug report! (and sorry for this stupid bug...)

I just uploaded a new package on LaunchPad: https://launchpad.net/cairo-dock-plug-ins/3.1/3.1.1/+download/cairo-dock-plugins-3.1.1.1.tar.gz
Feel free to test it

hashashin, Wednesday 07 November 2012 à 02:30 | Quote


Subscription date : 06 November 2012
Messages : 7
hi there, just tested plugins 3.1.1.1, works fine with libdbusmenu/libdbusmenu-gtk3-dev installed and fails with:

In file included from /var/tmp/portage/x11-plugins/cairo-dock-plugins-3.1.1.1/work/cairo-dock-plugins-3.1.1/Indicator-applet/indicator-applet.c:26:0:
/var/tmp/portage/x11-plugins/cairo-dock-plugins-3.1.1.1/work/cairo-dock-plugins-3.1.1/Indicator-applet/indicator-applet.h:34:39: error fatal: libdbusmenu-gtk3/menuitem.h: No existe el fichero o el directorio
compilación terminada.

without it, at least is a clear error , but maybe needs to break at config time cause is a _needed_ dependency true?

Thanks for your time and thanks to the team for this great app.

Salud.

matttbe, Wednesday 07 November 2012 à 03:38 | Quote


Subscription date : 24 January 2009
Messages : 12482
Arf

I guess it's just because you've installed 'indicator' without dbusmenu.
Is it better with this patch? https://bazaar.launchpad.net/~cairo-dock-team/cairo-dock-plug-ins/plug-ins/revision/2621#CMakeLists.txt
=== modified file 'CMakeLists.txt'
--- CMakeLists.txt    2012-11-06 14:21:16 +0000
+++ CMakeLists.txt    2012-11-07 02:33:17 +0000
@@ -264,+270,11 @@
     if (
"${with_indicator3}STREQUAL "yes")
         
add_subdirectory (Indicator-applet3)
     endif()
-    
add_subdirectory (Indicator-applet)
-    
set (with_indicator "yes")
+    
## DBusMenu is needed for Indicator-applet
+    if ("${DBUSMENU_FOUND}STREQUAL "1" AND "${DBUSMENU_GTK_FOUND}STREQUAL "1")
+        
add_subdirectory (Indicator-applet)
+        
set (with_indicator "yes")
+    endif()
 endif()
 
 if (
NOT "${DBUSMENU_FOUND}STREQUAL "1" OR NOT "${DBUSMENU_GTK_FOUND}STREQUAL "1" OR NOT "${INDICATOR_APPLET_FOUND}STREQUAL "1")

V10lator, Wednesday 07 November 2012 à 09:44 | Quote


Subscription date : 21 October 2012
Messages : 39
3.1.1.1 + the patch worked for me.

Installation problems | Problèmes à l'installation

Subjects Author Language Messages Last message
[Resolved] 3.1.1-plugins tar.gz sources and bzr fails with: cairo-dock-plug-ins/Dbus/src/applet-config.h:24:24: fatal error: cairo-dock.h: No such file or directory
hashashin Español 10 V10lator [Read]
07 November 2012 à 09:44

Post a message

Anti-spam filter 1 (+) plus (+) 1 =
            
Did you know ? The Code tag can do syntax colouring based in the languages : [code=php][/code]. It will work with : php,c,c++,c#,sql,bash


Glx-Dock / Cairo-Dock List of forums Installation problems | Problèmes à l'installation 3.1.1-plugins tar.gz sources and bzr fails with: cairo-dock-plug-ins/Dbus/src/applet-config.h:24:24: fatal error: cairo-dock.h: No such file or directory Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.