Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Installation problems | Problèmes à l'installation Plug-ins installed but Cairo-Dock complains "No plug-ins"
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Installation problems | Problèmes à l'installation

Subjects Author Language Messages Last message
[Locked] Plug-ins installed but Cairo-Dock complains "No plug-ins"
Page : 1 2
gina32466 English 31 Guest [Read]
04 August 2010 à 16:44

gina32466, Friday 13 November 2009 à 01:13


Subscription date : 13 November 2009
Messages : 14
OK! After about 5 days of fighting this program, I finally got it to install and now all I get is the dock with no plug-ins. When I installed from source (cairo-dock-2.1.1-2 & cairo-dock-plugins-2.1.1-2) I could only install with "autoreconf -isvf && ./configure && make" and not "autoreconf -isvf && ./configure --prefix=/usr && make". the second command would install the dock but not the plug-ins so I deleted the /usr/share/cairo-dock/ folder and reinstalled with out --prefix=/usr. I was using 2.0.7 but the weather app would not get weather updates from weather.com. I would really appreciate a little help. Just let me know what info you need and I will post it.

Thanks,
Gina.

System:
SuSE 11.1 x86_64, nvidia GeForce 7300, 4GB ram, intel quad cpu.

fabounet, Friday 13 November 2009 à 10:28


Subscription date : 30 November 2007
Messages : 17118
Hi
first you could ask the maintainer of CD in Suse to update the package, it would benefit to everybody and save your time
to compil, you need to do :

- deinstall the previous cairo-dock in /usr (and in /usr/local if you installed something inside)

- in the cairo-dock-core folder, run
autoreconf -isvf && ./configure --prefix=/usr && make
make install [in root]

- then in the cairo-dock-plug-ins folder, repeat the same 2 commands.
et voila

if you don't specify --prefix, it will install in /usr/local, but the plug-ins compilation will be a little more difficult, because then you have to specify PKG_CONFIG_PATH and LD_LIBRARY_PATH so that make can find the core.

gina32466, Friday 13 November 2009 à 14:07


Subscription date : 13 November 2009
Messages : 14
I've done exactly that as root. First I issued the command:
find / -iname cairo-dock

then delete all files and directories found. Then:
autoreconf -isvf && ./configure --prefix=/usr && make
make install
works fine for cairo-dock core but the problem is when I install the plug-ins using --prefix=/usr, I get errors:
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --force
libtoolize: putting auxiliary files in `.'.
libtoolize: linking file `./ltmain.sh'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --force-missing
autoreconf: Leaving directory `.'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... x86_64-suse-linux-gnu
checking host system type... x86_64-suse-linux-gnu
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/x86_64-suse-linux/bin/ld
checking if the linker (/usr/x86_64-suse-linux/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/x86_64-suse-linux/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking whether NLS is requested... yes
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for perl... /usr/bin/perl
checking for XML::Parser... ok
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for dcgettext... yes
checking if msgfmt accepts -c... yes
checking for gmsgfmt... (cached) /usr/bin/msgfmt
checking for xgettext... (cached) /usr/bin/xgettext
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for PACKAGE... yes
checking for OLD_GNOME_INTEGRATION... yes
checking for GNOME_INTEGRATION... yes
checking for XFCE_INTEGRATION... no
configure: WARNING: Could not find thunar-vfs; Cairo-Dock won\'t be built with XFCE support.
checking for ALSA_MIXER_PACKAGE... yes
checking for TERMINAL_PACKAGE... yes
checking for XGAMMA_PACKAGE... yes
checking for GMENU_PACKAGE... yes
./configure: line 14601: libetpan-config: command not found
./configure: line 14602: libetpan-config: command not found
warning : Could not find libetpan; Cairo-Dock won't be built with Mail applet.
checking for WEBKIT... no
configure: WARNING: Could not find webkit-1.0; Cairo-Dock won\'t be built with Weblets applet.
checking for EXIF... no
configure: WARNING: Could not find libexif; Slider won\'t be built with exif capbilities.
checking for KEYBOARD_INDICATOR_PACKAGE... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether g++ accepts -g... (cached) yes
checking dependency style of g++... (cached) gcc3
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/x86_64-suse-linux/bin/ld -m elf_x86_64
checking if the linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
configure: creating ./config.status
config.status: creating Makefile
config.status: creating po/Makefile.in
config.status: creating alsaMixer/Makefile
config.status: creating alsaMixer/src/Makefile
config.status: creating alsaMixer/data/Makefile
config.status: creating alsaMixer/data/AlsaMixer.conf
config.status: creating Animated-icons/Makefile
config.status: creating Animated-icons/src/Makefile
config.status: creating Animated-icons/data/Makefile
config.status: creating Animated-icons/data/Animated-icons.conf
config.status: creating Cairo-Penguin/Makefile
config.status: creating Cairo-Penguin/src/Makefile
config.status: creating Cairo-Penguin/data/Makefile
config.status: creating Cairo-Penguin/data/Cairo-Penguin.conf
config.status: creating Cairo-Penguin/data/themes/Makefile
config.status: creating Cairo-Penguin/data/themes/Classic/Makefile
config.status: creating Clipper/Makefile
config.status: creating Clipper/src/Makefile
config.status: creating Clipper/data/Makefile
config.status: creating Clipper/data/Clipper.conf
config.status: creating clock/Makefile
config.status: creating clock/src/Makefile
config.status: creating clock/data/Makefile
config.status: creating clock/data/clock.conf
config.status: creating clock/data/digital/Makefile
config.status: creating clock/data/digital/default/Makefile
config.status: creating clock/data/themes/Makefile
config.status: creating clock/data/themes/default/Makefile
config.status: creating compiz-icon/Makefile
config.status: creating compiz-icon/src/Makefile
config.status: creating compiz-icon/data/Makefile
config.status: creating compiz-icon/data/compiz-icon.conf
config.status: creating Dbus/Makefile
config.status: creating Dbus/src/Makefile
config.status: creating Dbus/data/Makefile
config.status: creating Dbus/data/Dbus.conf
config.status: creating dnd2share/Makefile
config.status: creating dnd2share/src/Makefile
config.status: creating dnd2share/data/Makefile
config.status: creating dnd2share/data/dnd2share.conf
config.status: creating drop-indicator/Makefile
config.status: creating drop-indicator/src/Makefile
config.status: creating drop-indicator/data/Makefile
config.status: creating drop-indicator/data/drop_indicator.conf
config.status: creating dustbin/Makefile
config.status: creating dustbin/src/Makefile
config.status: creating dustbin/data/Makefile
config.status: creating dustbin/data/dustbin.conf
config.status: creating dustbin/data/themes/Makefile
config.status: creating dustbin/data/themes/default/Makefile
config.status: creating GMenu/Makefile
config.status: creating GMenu/src/Makefile
config.status: creating GMenu/data/Makefile
config.status: creating GMenu/data/GMenu.conf
config.status: creating gnome-integration/Makefile
config.status: creating gnome-integration/src/Makefile
config.status: creating gnome-integration/data/Makefile
config.status: creating gnome-integration-old/Makefile
config.status: creating gnome-integration-old/src/Makefile
config.status: creating gnome-integration-old/data/Makefile
config.status: creating icon-effect/Makefile
config.status: creating icon-effect/src/Makefile
config.status: creating icon-effect/data/Makefile
config.status: creating icon-effect/data/icon-effect.conf
config.status: creating illusion/Makefile
config.status: creating illusion/src/Makefile
config.status: creating illusion/data/Makefile
config.status: creating illusion/data/illusion.conf
config.status: creating keyboard-indicator/Makefile
config.status: creating keyboard-indicator/src/Makefile
config.status: creating keyboard-indicator/data/Makefile
config.status: creating keyboard-indicator/data/keyboard-indicator.conf
config.status: creating logout/Makefile
config.status: creating logout/src/Makefile
config.status: creating logout/data/Makefile
config.status: creating logout/data/logout.conf
config.status: creating mail/Makefile
config.status: creating mail/src/Makefile
config.status: creating mail/data/Makefile
config.status: creating mail/data/mail.conf
config.status: creating mail/data/themes/Makefile
config.status: creating mail/data/themes/Default/Makefile
config.status: creating motion-blur/Makefile
config.status: creating motion-blur/src/Makefile
config.status: creating motion-blur/data/Makefile
config.status: creating motion-blur/data/motion_blur.conf
config.status: creating musicPlayer/Makefile
config.status: creating musicPlayer/src/Makefile
config.status: creating musicPlayer/data/Makefile
config.status: creating musicPlayer/data/musicPlayer.conf
config.status: creating musicPlayer/data/themes/Makefile
config.status: creating musicPlayer/data/themes/cd_box_simple/Makefile
config.status: creating netspeed/Makefile
config.status: creating netspeed/src/Makefile
config.status: creating netspeed/data/Makefile
config.status: creating netspeed/data/netspeed.conf
config.status: creating Network-Monitor/Makefile
config.status: creating Network-Monitor/src/Makefile
config.status: creating Network-Monitor/data/Makefile
config.status: creating Network-Monitor/data/Network-Monitor.conf
config.status: creating powermanager/Makefile
config.status: creating powermanager/src/Makefile
config.status: creating powermanager/data/Makefile
config.status: creating powermanager/data/powermanager.conf
config.status: creating dock-rendering/Makefile
config.status: creating dock-rendering/src/Makefile
config.status: creating dock-rendering/data/Makefile
config.status: creating dock-rendering/data/rendering.conf
config.status: creating desklet-rendering/Makefile
config.status: creating desklet-rendering/src/Makefile
config.status: creating desklet-rendering/data/Makefile
config.status: creating dialog-rendering/Makefile
config.status: creating dialog-rendering/src/Makefile
config.status: creating dialog-rendering/data/Makefile
config.status: creating dialog-rendering/data/dialog-rendering.conf
config.status: creating quick-browser/Makefile
config.status: creating quick-browser/src/Makefile
config.status: creating quick-browser/data/Makefile
config.status: creating quick-browser/data/quick-browser.conf
config.status: creating Scooby-Do/Makefile
config.status: creating Scooby-Do/src/Makefile
config.status: creating Scooby-Do/data/Makefile
config.status: creating Scooby-Do/data/Scooby-Do.conf
config.status: creating shortcuts/Makefile
config.status: creating shortcuts/src/Makefile
config.status: creating shortcuts/data/Makefile
config.status: creating shortcuts/data/shortcuts.conf
config.status: creating showDesklets/Makefile
config.status: creating showDesklets/src/Makefile
config.status: creating showDesklets/data/Makefile
config.status: creating showDesklets/data/showDesklets.conf
config.status: creating showDesktop/Makefile
config.status: creating showDesktop/src/Makefile
config.status: creating showDesktop/data/Makefile
config.status: creating showDesktop/data/showDesktop.conf
config.status: creating show-mouse/Makefile
config.status: creating show-mouse/src/Makefile
config.status: creating show-mouse/data/Makefile
config.status: creating show-mouse/data/show_mouse.conf
config.status: creating slider/Makefile
config.status: creating slider/src/Makefile
config.status: creating slider/data/Makefile
config.status: creating slider/data/slider.conf
config.status: creating stack/Makefile
config.status: creating stack/src/Makefile
config.status: creating stack/data/Makefile
config.status: creating stack/data/stack.conf
config.status: creating switcher/Makefile
config.status: creating switcher/src/Makefile
config.status: creating switcher/data/Makefile
config.status: creating switcher/data/switcher.conf
config.status: creating System-Monitor/Makefile
config.status: creating System-Monitor/src/Makefile
config.status: creating System-Monitor/data/Makefile
config.status: creating System-Monitor/data/System-Monitor.conf
config.status: creating systray/Makefile
config.status: creating systray/src/Makefile
config.status: creating systray/data/Makefile
config.status: creating systray/data/systray.conf
config.status: creating terminal/Makefile
config.status: creating terminal/src/Makefile
config.status: creating terminal/data/Makefile
config.status: creating terminal/data/terminal.conf
config.status: creating tomboy/Makefile
config.status: creating tomboy/src/Makefile
config.status: creating tomboy/data/Makefile
config.status: creating tomboy/data/tomboy.conf
config.status: creating Toons/Makefile
config.status: creating Toons/src/Makefile
config.status: creating Toons/data/Makefile
config.status: creating Toons/data/Toons.conf
config.status: creating Toons/data/themes/Makefile
config.status: creating Toons/data/themes/Classic/Makefile
config.status: creating weather/Makefile
config.status: creating weather/src/Makefile
config.status: creating weather/data/Makefile
config.status: creating weather/data/weather.conf
config.status: creating weather/data/themes/Makefile
config.status: creating weather/data/themes/Classic/Makefile
config.status: creating weblets/Makefile
config.status: creating weblets/src/Makefile
config.status: creating weblets/data/Makefile
config.status: creating weblets/data/weblets.conf
config.status: creating wifi/Makefile
config.status: creating wifi/src/Makefile
config.status: creating wifi/data/Makefile
config.status: creating wifi/data/wifi.conf
config.status: creating xfce-integration/Makefile
config.status: creating xfce-integration/src/Makefile
config.status: creating xfce-integration/data/Makefile
config.status: creating Xgamma/Makefile
config.status: creating Xgamma/src/Makefile
config.status: creating Xgamma/data/Makefile
config.status: creating Xgamma/data/Xgamma.conf
config.status: creating po/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
config.status: executing po/stamp-it commands
# INTLTOOL_MAKEFILE
Cairo-Dock-plugins will be compiled with the following options :
* Compil gnome-integration plug-in : yes
* Compil gnome-integration-old plug-in : yes
* Compil xfce-integration plug-in : false
* Compil AlsaMixer applet : yes
* Compil Terminal applet : yes
* Compil PowerManager applet : yes
* Compil Wifi applet : yes
* Compil Tomboy applet : yes
* Compil Xgamma applet : yes
* Compil GMenu applet : yes
* Enable gio in GMenu applet : no
* Compil Mail applet : false
* Compil Weblets applet : false
* Compil keyboard-indicator applet : yes
* Compil Dnd2share applet : yes
* Compil MusicPlayer applet : yes
* Compil Network-Monitor applet : no
* Compil Scooby-Do applet : no
make all-recursive
make[1]: Entering directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2'
Making all in .
make[2]: Entering directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2'
make[2]: Leaving directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2'
Making all in po
make[2]: Entering directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2/po'
Making all in alsaMixer
make[2]: Entering directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2/alsaMixer'
Making all in .
make[3]: Entering directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2/alsaMixer'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2/alsaMixer'
Making all in src
make[3]: Entering directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2/alsaMixer/src'
/bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -pthread -I/usr/local/include/cairo-dock -I/usr/local/include/cairo-dock/cairo-dock -I/usr/include/gtk-2.0 -I/usr/include/cairo -I/usr/include/librsvg-2 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/libxml2 -I/usr/include/gtkglext-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib64/gtkglext-1.0/include -I/usr/include/alsa -DMY_APPLET_SHARE_DATA_DIR=\""/usr/local/share/cairo-dock/plug-ins/AlsaMixer"\" -DMY_APPLET_README_FILE=\""readme"\" -DMY_APPLET_PREVIEW_FILE=\""preview.png"\" -DMY_APPLET_CONF_FILE=\""AlsaMixer.conf"\" -DMY_APPLET_USER_DATA_DIR=\""AlsaMixer"\" -DMY_APPLET_VERSION=\""1.0.9"\" -DMY_APPLET_GETTEXT_DOMAIN=\""cairo-dock-plugins"\" -DMY_APPLET_DOCK_VERSION=\""`pkg-config --modversion cairo-dock`"\" -DMY_APPLET_ICON_FILE=\""icon.png"\" -std=c99 -Werror-implicit-function-declaration -O3 -g -O2 -MT libcd_AlsaMixer_la-applet-init.lo -MD -MP -MF .deps/libcd_AlsaMixer_la-applet-init.Tpo -c -o libcd_AlsaMixer_la-applet-init.lo `test -f 'applet-init.c' || echo './'`applet-init.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -pthread -I/usr/local/include/cairo-dock -I/usr/local/include/cairo-dock/cairo-dock -I/usr/include/gtk-2.0 -I/usr/include/cairo -I/usr/include/librsvg-2 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/libxml2 -I/usr/include/gtkglext-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib64/gtkglext-1.0/include -I/usr/include/alsa -DMY_APPLET_SHARE_DATA_DIR=\"/usr/local/share/cairo-dock/plug-ins/AlsaMixer\" -DMY_APPLET_README_FILE=\"readme\" -DMY_APPLET_PREVIEW_FILE=\"preview.png\" -DMY_APPLET_CONF_FILE=\"AlsaMixer.conf\" -DMY_APPLET_USER_DATA_DIR=\"AlsaMixer\" -DMY_APPLET_VERSION=\"1.0.9\" -DMY_APPLET_GETTEXT_DOMAIN=\"cairo-dock-plugins\" -DMY_APPLET_DOCK_VERSION=\"2.1.1-2\" -DMY_APPLET_ICON_FILE=\"icon.png\" -std=c99 -Werror-implicit-function-declaration -O3 -g -O2 -MT libcd_AlsaMixer_la-applet-init.lo -MD -MP -MF .deps/libcd_AlsaMixer_la-applet-init.Tpo -c applet-init.c -fPIC -DPIC -o .libs/libcd_AlsaMixer_la-applet-init.o
In file included from applet-init.c:23:
applet-config.h:24:24: error: cairo-dock.h: No such file or directory
In file included from applet-init.c:23:
applet-config.h:32: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
In file included from applet-init.c:24:
applet-notifications.h:30: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CD_APPLET_ON_MIDDLE_CLICK_H’
In file included from applet-init.c:25:
applet-struct.h:44: error: expected specifier-qualifier-list before ‘gchar’
applet-struct.h:60: error: expected specifier-qualifier-list before ‘gchar’
applet-init.c:31: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CD_APPLET_PRE_INIT_BEGIN’
applet-init.c:46: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘static’
applet-init.c: In function ‘_cd_mixer_on_enter’:
applet-init.c:86: error: ‘myDesklet’ undeclared (first use in this function)
applet-init.c:86: error: (Each undeclared identifier is reported only once
applet-init.c:86: error: for each function it appears in.)
applet-init.c:88: error: ‘myData’ undeclared (first use in this function)
applet-init.c: In function ‘_cd_mixer_on_leave’:
applet-init.c:95: error: ‘myDesklet’ undeclared (first use in this function)
applet-init.c:98: error: ‘myData’ undeclared (first use in this function)
applet-init.c: At top level:
applet-init.c:103: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘if’
applet-init.c:127: warning: data definition has no type or storage class
applet-init.c:127: warning: type defaults to ‘int’ in declaration of ‘_load_surfaces’
applet-init.c:129: error: expected ‘)’ before ‘.’ token
applet-init.c:132: warning: data definition has no type or storage class
applet-init.c:132: warning: type defaults to ‘int’ in declaration of ‘mixer_get_controlled_element’
applet-init.c:132: error: conflicting types for ‘mixer_get_controlled_element’
applet-mixer.h:34: error: previous declaration of ‘mixer_get_controlled_element’ was here
applet-init.c:134: error: expected identifier or ‘(’ before ‘if’
applet-init.c:138: error: expected identifier or ‘(’ before ‘else’
applet-init.c:164: warning: data definition has no type or storage class
applet-init.c:164: warning: type defaults to ‘int’ in declaration of ‘CD_APPLET_REGISTER_FOR_CLICK_EVENT’
applet-init.c:165: warning: data definition has no type or storage class
applet-init.c:165: warning: type defaults to ‘int’ in declaration of ‘CD_APPLET_REGISTER_FOR_MIDDLE_CLICK_EVENT’
applet-init.c:166: warning: data definition has no type or storage class
applet-init.c:166: warning: type defaults to ‘int’ in declaration of ‘CD_APPLET_REGISTER_FOR_BUILD_MENU_EVENT’
applet-init.c:167: warning: data definition has no type or storage class
applet-init.c:167: warning: type defaults to ‘int’ in declaration of ‘CD_APPLET_REGISTER_FOR_SCROLL_EVENT’
applet-init.c:168: warning: data definition has no type or storage class
applet-init.c:168: warning: type defaults to ‘int’ in declaration of ‘CD_APPLET_REGISTER_FOR_DOUBLE_CLICK_EVENT’
applet-init.c:170: error: expected ‘)’ before ‘.’ token
applet-init.c:174: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CD_APPLET_STOP_BEGIN’
applet-init.c:177: warning: data definition has no type or storage class
applet-init.c:177: warning: type defaults to ‘int’ in declaration of ‘CD_APPLET_UNREGISTER_FOR_MIDDLE_CLICK_EVENT’
applet-init.c:178: warning: data definition has no type or storage class
applet-init.c:178: warning: type defaults to ‘int’ in declaration of ‘CD_APPLET_UNREGISTER_FOR_BUILD_MENU_EVENT’
applet-init.c:179: warning: data definition has no type or storage class
applet-init.c:179: warning: type defaults to ‘int’ in declaration of ‘CD_APPLET_UNREGISTER_FOR_SCROLL_EVENT’
applet-init.c:180: warning: data definition has no type or storage class
applet-init.c:180: warning: type defaults to ‘int’ in declaration of ‘CD_APPLET_UNREGISTER_FOR_DOUBLE_CLICK_EVENT’
applet-init.c:183: error: expected identifier or ‘(’ before ‘if’
applet-init.c:191: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CD_APPLET_RELOAD_BEGIN’
applet-init.c:206: warning: data definition has no type or storage class
applet-init.c:206: warning: type defaults to ‘int’ in declaration of ‘_load_surfaces’
applet-init.c:209: error: expected identifier or ‘(’ before ‘if’
applet-init.c:293: error: expected identifier or ‘(’ before ‘else’
applet-init.c:304: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ at end of input
make[3]: *** [libcd_AlsaMixer_la-applet-init.lo] Error 1
make[3]: Leaving directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2/alsaMixer/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2/alsaMixer'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2'
make: *** [all] Error 2
linux-5v67:/home/bruce/downloads/cairo-dock-plugins-2.1.1-2 #

matttbe, Friday 13 November 2009 à 15:30


Subscription date : 24 January 2009
Messages : 12573
applet-config.h:24:24: error: cairo-dock.h: No such file or directory
It seems that you've not installed Cairo-Dock Core. Do you have an error after doing '# make install' ?
Can you check in /usr if you have this file : cairo-dock.h

fabounet, Friday 13 November 2009 à 18:07


Subscription date : 30 November 2007
Messages : 17118
-I/usr/local/include/cairo-dock

means it's searching cairo-dock in /usr/local
most probably because there remains the cairo-dock.pc in /usr/local/lib/pkgconfig

remove this file, and re-run the compilation of the plug-ins, it should be ok.

by the way, you miss some dependencies to compil all the plug-ins :
* Compil gnome-integration plug-in : yes
  • Compil gnome-integration-old plug-in : yes
  • Compil xfce-integration plug-in : false
  • Compil AlsaMixer applet : yes
  • Compil Terminal applet : yes
  • Compil PowerManager applet : yes
  • Compil Wifi applet : yes
  • Compil Tomboy applet : yes
  • Compil Xgamma applet : yes
  • Compil GMenu applet : yes
  • Enable gio in GMenu applet : no
  • Compil Mail applet : false
  • Compil Weblets applet : false
  • Compil keyboard-indicator applet : yes
  • Compil Dnd2share applet : yes
  • Compil MusicPlayer applet : yes
  • Compil Network-Monitor applet : no
  • Compil Scooby-Do applet : no


false means you miss a library to compil it, no means you didn't activate it (some plug-ins are not compiled by default)
if you don't want them you can let it like that of course.

gina32466, Saturday 14 November 2009 à 02:11


Subscription date : 13 November 2009
Messages : 14
Thank you so much for the response!

matttbe:
I did not see any errors during make install. This was all of the output I could get from "make install"

     fi; \
     if test -r $lang.gmo.m; then \
     /usr/bin/install -c -m 644 $lang.gmo.m $dir/cairo-dock.mo.m; \
     echo "installing $lang.gmo.m as $dir/cairo-dock.mo.m"; \
     else \
     if test -r ./$lang.gmo.m ; then \
     /usr/bin/install -c -m 644 ./$lang.gmo.m \
        $dir/cairo-dock.mo.m; \
     echo "installing ./$lang.gmo.m as" \
         "$dir/cairo-dock.mo.m"; \
     else \
     true; \
     fi; \
     fi; \
    done
installing de.gmo as /usr/share/locale/de/LC_MESSAGES/cairo-dock.mo
installing el.gmo as /usr/share/locale/el/LC_MESSAGES/cairo-dock.mo
installing en.gmo as /usr/share/locale/en/LC_MESSAGES/cairo-dock.mo
installing es.gmo as /usr/share/locale/es/LC_MESSAGES/cairo-dock.mo
installing fr.gmo as /usr/share/locale/fr/LC_MESSAGES/cairo-dock.mo
installing it.gmo as /usr/share/locale/it/LC_MESSAGES/cairo-dock.mo
installing ja.gmo as /usr/share/locale/ja/LC_MESSAGES/cairo-dock.mo
installing nl.gmo as /usr/share/locale/nl/LC_MESSAGES/cairo-dock.mo
installing pt.gmo as /usr/share/locale/pt/LC_MESSAGES/cairo-dock.mo
installing pt_BR.gmo as /usr/share/locale/pt_BR/LC_MESSAGES/cairo-dock.mo
installing ru.gmo as /usr/share/locale/ru/LC_MESSAGES/cairo-dock.mo
installing sv.gmo as /usr/share/locale/sv/LC_MESSAGES/cairo-dock.mo
installing uk.gmo as /usr/share/locale/uk/LC_MESSAGES/cairo-dock.mo
installing zh_CN.gmo as /usr/share/locale/zh_CN/LC_MESSAGES/cairo-dock.mo
installing zh_TW.gmo as /usr/share/locale/zh_TW/LC_MESSAGES/cairo-dock.mo
make[1]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/po'
Making install in data
make[1]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data'
Making install in .
make[2]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data'
make[3]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data'
make[3]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/applications" || /bin/mkdir -p "/usr/share/applications"
/usr/bin/install -c -m 644 'cairo-dock.desktop' '/usr/share/applications/cairo-dock.desktop'
/usr/bin/install -c -m 644 'cairo-dock-cairo.desktop' '/usr/share/applications/cairo-dock-cairo.desktop'
test -z "/usr/share/cairo-dock" || /bin/mkdir -p "/usr/share/cairo-dock"
/usr/bin/install -c -m 644 'cairo-dock.conf' '/usr/share/cairo-dock/cairo-dock.conf'
/usr/bin/install -c -m 644 'launcher.conf' '/usr/share/cairo-dock/launcher.conf'
/usr/bin/install -c -m 644 'container.conf' '/usr/share/cairo-dock/container.conf'
/usr/bin/install -c -m 644 'separator.conf' '/usr/share/cairo-dock/separator.conf'
/usr/bin/install -c -m 644 'file.conf' '/usr/share/cairo-dock/file.conf'
/usr/bin/install -c -m 644 'themes.conf' '/usr/share/cairo-dock/themes.conf'
/usr/bin/install -c -m 644 'main-dock.conf' '/usr/share/cairo-dock/main-dock.conf'
/usr/bin/install -c -m 644 'default-icon.svg' '/usr/share/cairo-dock/default-icon.svg'
/usr/bin/install -c -m 644 'default-icon-appli.svg' '/usr/share/cairo-dock/default-icon-appli.svg'
/usr/bin/install -c -m 644 'default-indicator.png' '/usr/share/cairo-dock/default-indicator.png'
/usr/bin/install -c -m 644 'default-class-indicator.svg' '/usr/share/cairo-dock/default-class-indicator.svg'
/usr/bin/install -c -m 644 'cairo-dock-ok.svg' '/usr/share/cairo-dock/cairo-dock-ok.svg'
/usr/bin/install -c -m 644 'cairo-dock-cancel.svg' '/usr/share/cairo-dock/cairo-dock-cancel.svg'
/usr/bin/install -c -m 644 'hand.svg' '/usr/share/cairo-dock/hand.svg'
/usr/bin/install -c -m 644 'rotate-desklet.svg' '/usr/share/cairo-dock/rotate-desklet.svg'
/usr/bin/install -c -m 644 'retach-desklet.svg' '/usr/share/cairo-dock/retach-desklet.svg'
/usr/bin/install -c -m 644 'depth-rotate-desklet.svg' '/usr/share/cairo-dock/depth-rotate-desklet.svg'
/usr/bin/install -c -m 644 'cairo-dock-logo.png' '/usr/share/cairo-dock/cairo-dock-logo.png'
/usr/bin/install -c -m 644 'cairo-dock.svg' '/usr/share/cairo-dock/cairo-dock.svg'
/usr/bin/install -c -m 644 'readme-default-view' '/usr/share/cairo-dock/readme-default-view'
/usr/bin/install -c -m 644 'preview-default.png' '/usr/share/cairo-dock/preview-default.png'
/usr/bin/install -c -m 644 'ChangeLog.txt' '/usr/share/cairo-dock/ChangeLog.txt'
/usr/bin/install -c -m 644 'icon-gradation.png' '/usr/share/cairo-dock/icon-gradation.png'
/usr/bin/install -c -m 644 'icon-movment.png' '/usr/share/cairo-dock/icon-movment.png'
/usr/bin/install -c -m 644 'icon-mouse.png' '/usr/share/cairo-dock/icon-mouse.png'
/usr/bin/install -c -m 644 'icon-subdock.png' '/usr/share/cairo-dock/icon-subdock.png'
/usr/bin/install -c -m 644 'icon-frame.png' '/usr/share/cairo-dock/icon-frame.png'
/usr/bin/install -c -m 644 'icon-buttons.png' '/usr/share/cairo-dock/icon-buttons.png'
/usr/bin/install -c -m 644 'icon-bubble.png' '/usr/share/cairo-dock/icon-bubble.png'
/usr/bin/install -c -m 644 'icon-wave.png' '/usr/share/cairo-dock/icon-wave.png'
/usr/bin/install -c -m 644 'icon-icons.svg' '/usr/share/cairo-dock/icon-icons.svg'
/usr/bin/install -c -m 644 'icon-dialogs.svg' '/usr/share/cairo-dock/icon-dialogs.svg'
/usr/bin/install -c -m 644 'icon-views.svg' '/usr/share/cairo-dock/icon-views.svg'
/usr/bin/install -c -m 644 'icon-accessibility.svg' '/usr/share/cairo-dock/icon-accessibility.svg'
/usr/bin/install -c -m 644 'icon-labels.png' '/usr/share/cairo-dock/icon-labels.png'
/usr/bin/install -c -m 644 'icon-background.svg' '/usr/share/cairo-dock/icon-background.svg'
/usr/bin/install -c -m 644 'icon-taskbar.png' '/usr/share/cairo-dock/icon-taskbar.png'
/usr/bin/install -c -m 644 'icon-desklets.png' '/usr/share/cairo-dock/icon-desklets.png'
/usr/bin/install -c -m 644 'icon-hidden-dock.png' '/usr/share/cairo-dock/icon-hidden-dock.png'
/usr/bin/install -c -m 644 'icon-indicators.png' '/usr/share/cairo-dock/icon-indicators.png'
/usr/bin/install -c -m 644 'icon-system.png' '/usr/share/cairo-dock/icon-system.png'
/usr/bin/install -c -m 644 'icon-lock-icons.svg' '/usr/share/cairo-dock/icon-lock-icons.svg'
/usr/bin/install -c -m 644 'icon-position.png' '/usr/share/cairo-dock/icon-position.png'
/usr/bin/install -c -m 644 'cairo-dock-animated.xpm' '/usr/share/cairo-dock/cairo-dock-animated.xpm'
/usr/bin/install -c -m 644 'help.conf' '/usr/share/cairo-dock/help.conf'
/usr/bin/install -c -m 644 'help.svg' '/usr/share/cairo-dock/help.svg'
test -z "/usr/share/pixmaps" || /bin/mkdir -p "/usr/share/pixmaps"
/usr/bin/install -c -m 644 'cairo-dock.svg' '/usr/share/pixmaps/cairo-dock.svg'
make[3]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data'
make[2]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data'
Making install in default-theme
make[2]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme'
Making install in .
make[3]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme'
make[4]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme'
make[4]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/cairo-dock/themes/_default_" || /bin/mkdir -p "/usr/share/cairo-dock/themes/_default_"
/usr/bin/install -c -m 644 'cairo-dock.conf' '/usr/share/cairo-dock/themes/_default_/cairo-dock.conf'
/usr/bin/install -c -m 644 'active.png' '/usr/share/cairo-dock/themes/_default_/active.png'
/usr/bin/install -c -m 644 'bg.png' '/usr/share/cairo-dock/themes/_default_/bg.png'
/usr/bin/install -c -m 644 'cairo-dock-cancel.svg' '/usr/share/cairo-dock/themes/_default_/cairo-dock-cancel.svg'
/usr/bin/install -c -m 644 'cairo-dock-ok.svg' '/usr/share/cairo-dock/themes/_default_/cairo-dock-ok.svg'
/usr/bin/install -c -m 644 'indicator.png' '/usr/share/cairo-dock/themes/_default_/indicator.png'
/usr/bin/install -c -m 644 'separator.png' '/usr/share/cairo-dock/themes/_default_/separator.png'
make[4]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme'
make[3]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme'
Making install in launchers
make[3]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/launchers'
make[4]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/launchers'
make[4]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/cairo-dock/themes/_default_/launchers" || /bin/mkdir -p "/usr/share/cairo-dock/themes/_default_/launchers"
/usr/bin/install -c -m 644 '01gimp.desktop' '/usr/share/cairo-dock/themes/_default_/launchers/01gimp.desktop'
/usr/bin/install -c -m 644 '01firefox.desktop' '/usr/share/cairo-dock/themes/_default_/launchers/01firefox.desktop'
/usr/bin/install -c -m 644 '01gnome-terminal.desktop' '/usr/share/cairo-dock/themes/_default_/launchers/01gnome-terminal.desktop'
/usr/bin/install -c -m 644 '01thunderbird.desktop' '/usr/share/cairo-dock/themes/_default_/launchers/01thunderbird.desktop'
make[4]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/launchers'
make[3]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/launchers'
Making install in icons
make[3]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/icons'
make[4]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/icons'
make[4]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/cairo-dock/themes/_default_/icons" || /bin/mkdir -p "/usr/share/cairo-dock/themes/_default_/icons"
/usr/bin/install -c -m 644 'logout.png' '/usr/share/cairo-dock/themes/_default_/icons/logout.png'
/usr/bin/install -c -m 644 'firefox.svg' '/usr/share/cairo-dock/themes/_default_/icons/firefox.svg'
make[4]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/icons'
make[3]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/icons'
Making install in plug-ins
make[3]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins'
Making install in .
make[4]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins'
make[5]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins'
make[4]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins'
Making install in Animated-icons
make[4]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/Animated-icons'
make[5]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/Animated-icons'
make[5]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/cairo-dock/themes/_default_/plug-ins/Animated-icons" || /bin/mkdir -p "/usr/share/cairo-dock/themes/_default_/plug-ins/Animated-icons"
/usr/bin/install -c -m 644 'Animated-icons.conf' '/usr/share/cairo-dock/themes/_default_/plug-ins/Animated-icons/Animated-icons.conf'
make[5]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/Animated-icons'
make[4]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/Animated-icons'
Making install in clock
make[4]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/clock'
make[5]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/clock'
make[5]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/cairo-dock/themes/_default_/plug-ins/clock" || /bin/mkdir -p "/usr/share/cairo-dock/themes/_default_/plug-ins/clock"
/usr/bin/install -c -m 644 'clock.conf' '/usr/share/cairo-dock/themes/_default_/plug-ins/clock/clock.conf'
make[5]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/clock'
make[4]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/clock'
Making install in dialog-rendering
make[4]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/dialog-rendering'
make[5]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/dialog-rendering'
make[5]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/cairo-dock/themes/_default_/plug-ins/dialog-rendering" || /bin/mkdir -p "/usr/share/cairo-dock/themes/_default_/plug-ins/dialog-rendering"
/usr/bin/install -c -m 644 'dialog-rendering.conf' '/usr/share/cairo-dock/themes/_default_/plug-ins/dialog-rendering/dialog-rendering.conf'
make[5]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/dialog-rendering'
make[4]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/dialog-rendering'
Making install in dustbin
make[4]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/dustbin'
make[5]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/dustbin'
make[5]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/cairo-dock/themes/_default_/plug-ins/dustbin" || /bin/mkdir -p "/usr/share/cairo-dock/themes/_default_/plug-ins/dustbin"
/usr/bin/install -c -m 644 'dustbin.conf' '/usr/share/cairo-dock/themes/_default_/plug-ins/dustbin/dustbin.conf'
make[5]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/dustbin'
make[4]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/dustbin'
Making install in GMenu
make[4]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/GMenu'
make[5]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/GMenu'
make[5]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/cairo-dock/themes/_default_/plug-ins/GMenu" || /bin/mkdir -p "/usr/share/cairo-dock/themes/_default_/plug-ins/GMenu"
/usr/bin/install -c -m 644 'GMenu.conf' '/usr/share/cairo-dock/themes/_default_/plug-ins/GMenu/GMenu.conf'
make[5]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/GMenu'
make[4]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/GMenu'
Making install in icon-effect
make[4]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/icon-effect'
make[5]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/icon-effect'
make[5]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/cairo-dock/themes/_default_/plug-ins/icon-effect" || /bin/mkdir -p "/usr/share/cairo-dock/themes/_default_/plug-ins/icon-effect"
/usr/bin/install -c -m 644 'icon-effect.conf' '/usr/share/cairo-dock/themes/_default_/plug-ins/icon-effect/icon-effect.conf'
make[5]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/icon-effect'
make[4]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/icon-effect'
Making install in illusion
make[4]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/illusion'
make[5]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/illusion'
make[5]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/cairo-dock/themes/_default_/plug-ins/illusion" || /bin/mkdir -p "/usr/share/cairo-dock/themes/_default_/plug-ins/illusion"
/usr/bin/install -c -m 644 'illusion.conf' '/usr/share/cairo-dock/themes/_default_/plug-ins/illusion/illusion.conf'
make[5]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/illusion'
make[4]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/illusion'
Making install in logout
make[4]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/logout'
make[5]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/logout'
make[5]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/cairo-dock/themes/_default_/plug-ins/logout" || /bin/mkdir -p "/usr/share/cairo-dock/themes/_default_/plug-ins/logout"
/usr/bin/install -c -m 644 'logout.conf' '/usr/share/cairo-dock/themes/_default_/plug-ins/logout/logout.conf'
make[5]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/logout'
make[4]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/logout'
Making install in rendering
make[4]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/rendering'
make[5]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/rendering'
make[5]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/cairo-dock/themes/_default_/plug-ins/rendering" || /bin/mkdir -p "/usr/share/cairo-dock/themes/_default_/plug-ins/rendering"
/usr/bin/install -c -m 644 'rendering.conf' '/usr/share/cairo-dock/themes/_default_/plug-ins/rendering/rendering.conf'
make[5]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/rendering'
make[4]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/rendering'
Making install in shortcuts
make[4]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/shortcuts'
make[5]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/shortcuts'
make[5]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/cairo-dock/themes/_default_/plug-ins/shortcuts" || /bin/mkdir -p "/usr/share/cairo-dock/themes/_default_/plug-ins/shortcuts"
/usr/bin/install -c -m 644 'shortcuts.conf' '/usr/share/cairo-dock/themes/_default_/plug-ins/shortcuts/shortcuts.conf'
make[5]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/shortcuts'
make[4]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/shortcuts'
Making install in showDesktop
make[4]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/showDesktop'
make[5]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/showDesktop'
make[5]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/cairo-dock/themes/_default_/plug-ins/showDesktop" || /bin/mkdir -p "/usr/share/cairo-dock/themes/_default_/plug-ins/showDesktop"
/usr/bin/install -c -m 644 'showDesktop.conf' '/usr/share/cairo-dock/themes/_default_/plug-ins/showDesktop/showDesktop.conf'
make[5]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/showDesktop'
make[4]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/showDesktop'
Making install in switcher
make[4]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/switcher'
make[5]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/switcher'
make[5]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/cairo-dock/themes/_default_/plug-ins/switcher" || /bin/mkdir -p "/usr/share/cairo-dock/themes/_default_/plug-ins/switcher"
/usr/bin/install -c -m 644 'switcher.conf' '/usr/share/cairo-dock/themes/_default_/plug-ins/switcher/switcher.conf'
make[5]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/switcher'
make[4]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins/switcher'
make[3]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme/plug-ins'
make[2]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/default-theme'
Making install in gauges
make[2]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/gauges'
Making install in .
make[3]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/gauges'
make[4]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/gauges'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/gauges'
make[3]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/gauges'
Making install in battery
make[3]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/gauges/battery'
make[4]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/gauges/battery'
make[4]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/cairo-dock/gauges/Battery" || /bin/mkdir -p "/usr/share/cairo-dock/gauges/Battery"
/usr/bin/install -c -m 644 'background.svg' '/usr/share/cairo-dock/gauges/Battery/background.svg'
/usr/bin/install -c -m 644 'foreground.svg' '/usr/share/cairo-dock/gauges/Battery/foreground.svg'
/usr/bin/install -c -m 644 'battery0.svg' '/usr/share/cairo-dock/gauges/Battery/battery0.svg'
/usr/bin/install -c -m 644 'battery1.svg' '/usr/share/cairo-dock/gauges/Battery/battery1.svg'
/usr/bin/install -c -m 644 'battery2.svg' '/usr/share/cairo-dock/gauges/Battery/battery2.svg'
/usr/bin/install -c -m 644 'battery3.svg' '/usr/share/cairo-dock/gauges/Battery/battery3.svg'
/usr/bin/install -c -m 644 'battery4.svg' '/usr/share/cairo-dock/gauges/Battery/battery4.svg'
/usr/bin/install -c -m 644 'battery5.svg' '/usr/share/cairo-dock/gauges/Battery/battery5.svg'
/usr/bin/install -c -m 644 'battery6.svg' '/usr/share/cairo-dock/gauges/Battery/battery6.svg'
/usr/bin/install -c -m 644 'battery7.svg' '/usr/share/cairo-dock/gauges/Battery/battery7.svg'
/usr/bin/install -c -m 644 'theme.xml' '/usr/share/cairo-dock/gauges/Battery/theme.xml'
/usr/bin/install -c -m 644 'readme' '/usr/share/cairo-dock/gauges/Battery/readme'
make[4]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/gauges/battery'
make[3]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/gauges/battery'
Making install in turbo-night-fuel
make[3]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/gauges/turbo-night-fuel'
make[4]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/gauges/turbo-night-fuel'
make[4]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/cairo-dock/gauges/Turbo-night-fuel" || /bin/mkdir -p "/usr/share/cairo-dock/gauges/Turbo-night-fuel"
/usr/bin/install -c -m 644 'background.svg' '/usr/share/cairo-dock/gauges/Turbo-night-fuel/background.svg'
/usr/bin/install -c -m 644 'foreground.svg' '/usr/share/cairo-dock/gauges/Turbo-night-fuel/foreground.svg'
/usr/bin/install -c -m 644 'needle.svg' '/usr/share/cairo-dock/gauges/Turbo-night-fuel/needle.svg'
/usr/bin/install -c -m 644 'theme.xml' '/usr/share/cairo-dock/gauges/Turbo-night-fuel/theme.xml'
/usr/bin/install -c -m 644 'readme' '/usr/share/cairo-dock/gauges/Turbo-night-fuel/readme'
make[4]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/gauges/turbo-night-fuel'
make[3]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/gauges/turbo-night-fuel'
make[2]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/gauges'
Making install in emblems
make[2]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/emblems'
Making install in .
make[3]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/emblems'
make[4]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/emblems'
make[4]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/cairo-dock/emblems" || /bin/mkdir -p "/usr/share/cairo-dock/emblems"
/usr/bin/install -c -m 644 'charge.svg' '/usr/share/cairo-dock/emblems/charge.svg'
/usr/bin/install -c -m 644 'drop.svg' '/usr/share/cairo-dock/emblems/drop.svg'
/usr/bin/install -c -m 644 'play.svg' '/usr/share/cairo-dock/emblems/play.svg'
/usr/bin/install -c -m 644 'pause.svg' '/usr/share/cairo-dock/emblems/pause.svg'
/usr/bin/install -c -m 644 'stop.svg' '/usr/share/cairo-dock/emblems/stop.svg'
/usr/bin/install -c -m 644 'broken.svg' '/usr/share/cairo-dock/emblems/broken.svg'
/usr/bin/install -c -m 644 'error.svg' '/usr/share/cairo-dock/emblems/error.svg'
/usr/bin/install -c -m 644 'warning.svg' '/usr/share/cairo-dock/emblems/warning.svg'
/usr/bin/install -c -m 644 'locked.svg' '/usr/share/cairo-dock/emblems/locked.svg'
make[4]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/emblems'
make[3]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/emblems'
make[2]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/emblems'
Making install in explosion
make[2]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/explosion'
Making install in .
make[3]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/explosion'
make[4]: Entering directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/explosion'
make[4]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/cairo-dock/explosion" || /bin/mkdir -p "/usr/share/cairo-dock/explosion"
/usr/bin/install -c -m 644 'explosion.png' '/usr/share/cairo-dock/explosion/explosion.png'
make[4]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/explosion'
make[3]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/explosion'
make[2]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data/explosion'
make[1]: Leaving directory `/home/bruce/downloads/cairo-dock-2.1.1-2/data'
linux-5v67:/home/bruce/downloads/cairo-dock-2.1.1-2 #


/usr/include/cairo-dock/cairo-dock.h does exist.

fabounet:

I removed /usr/local/lib/pkgconfig and all cairo-dock directories and staarted over. It appears that the core installs but now this is what I get:

linux-5v67:/home/bruce/downloads/cairo-dock-2.1.1-2 # cd ../cairo-dock-plugins-2.1.1-2/
linux-5v67:/home/bruce/downloads/cairo-dock-plugins-2.1.1-2 # autoreconf -isvf && ./configure --prefix=/usr && make
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --force
libtoolize: putting auxiliary files in `.'.
libtoolize: linking file `./ltmain.sh'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --force-missing
autoreconf: Leaving directory `.'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... x86_64-suse-linux-gnu
checking host system type... x86_64-suse-linux-gnu
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/x86_64-suse-linux/bin/ld
checking if the linker (/usr/x86_64-suse-linux/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/x86_64-suse-linux/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking whether NLS is requested... yes
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for perl... /usr/bin/perl
checking for XML::Parser... ok
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for dcgettext... yes
checking if msgfmt accepts -c... yes
checking for gmsgfmt... (cached) /usr/bin/msgfmt
checking for xgettext... (cached) /usr/bin/xgettext
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for PACKAGE... configure: error: Package requirements ("cairo-dock gtk+-2.0 gthread-2.0 cairo librsvg-2.0 dbus-1 dbus-glib-1 libxml-2.0") were not met:

No package 'cairo-dock' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables PACKAGE_CFLAGS
and PACKAGE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

linux-5v67:/home/bruce/downloads/cairo-dock-plugins-2.1.1-2 #


Where it says: "checking for PACKAGE... configure: error: Package requirements ("cairo-dock gtk+-2.0 gthread-2.0 cairo librsvg-2.0 dbus-1 dbus-glib-1 libxml-2.0") were not met:" does it mean I don't have "cairo-dock gtk+-2.0" installed or is it "gtk+-2.0".

Thanks again for your help.
Gina.

matttbe, Saturday 14 November 2009 à 11:56


Subscription date : 24 January 2009
Messages : 12573
After having removed all .pc files, did you reinstalled core package ? (# make install)

After that you should have this file (if you've set --prefix=/usr with the execution of your ./configure) : /usr/lib/pkgconfig/cairo-dock.pc (the only cairo-dock.pc file in your /usr directory)
It should contain something like that (with another version) :
prefix = /usr
exec_prefix = ${prefix}
libdir = ${exec_prefix}/lib
includedir = ${prefix}/include
pluginsdir=${exec_prefix}/lib/cairo-dock
pluginsdatadir=${prefix}/share/cairo-dock/plug-ins
themesdir=${prefix}/share/cairo-dock/themes

Name: cairo-dock
Description: An eye-candy fully animated and configurable dock.
Requires: gtk+-2.0 gthread-2.0 cairo librsvg-2.0 dbus-1 dbus-glib-1 libxml-2.0 xrender gtkglext-1.0 xtst xcomposite xinerama
Libs: -L${libdir}
Cflags: -I${includedir}/cairo-dock -I${includedir}/cairo-dock/cairo-dock
Version: 2.1.2-0beta0

gina32466, Saturday 14 November 2009 à 14:26


Subscription date : 13 November 2009
Messages : 14
Yes, it's in there.

linux-5v67:/home/bruce/downloads/cairo-dock-plugins-2.1.1-2 # cd /usr/lib/pkgconfig/
You have new mail in /var/spool/mail/bruce
linux-5v67:/usr/lib/pkgconfig # ls
cairo-dock.pc gmodule-2.0.pc gthread-2.0.pc pangoxft.pc
gio-2.0.pc gmodule-export-2.0.pc pangocairo.pc pangox.pc
gio-unix-2.0.pc gmodule-no-export-2.0.pc pangoft2.pc
glib-2.0.pc gobject-2.0.pc pango.pc
linux-5v67:/usr/lib/pkgconfig # cat cairo-dock.pc
prefix = /usr
exec_prefix = ${prefix}
libdir = ${exec_prefix}/lib
includedir = ${prefix}/include
pluginsdir=${exec_prefix}/lib/cairo-dock
pluginsdatadir=${prefix}/share/cairo-dock/plug-ins
themesdir=${prefix}/share/cairo-dock/themes

Name:cairo-dock
Description:An eye-candy fully animated and configurable dock.
Requires: gtk+-2.0 gthread-2.0 cairo librsvg-2.0 dbus-1 dbus-glib-1 libxml-2.0 xrender gtkglext-1.0 xtst xcomposite xinerama
Libs:-L${libdir}
Cflags:-I${includedir}/cairo-dock -I${includedir}/cairo-dock/cairo-dock
Version: 2.1.1-2
linux-5v67:/usr/lib/pkgconfig #

matttbe, Saturday 14 November 2009 à 16:43


Subscription date : 24 January 2009
Messages : 12573
And what's the output of:
ls -R /usr/include/cairo-dock/

That is what I have:
/usr/include/cairo-dock/:
cairo-dock cairo-dock.h

/usr/include/cairo-dock/cairo-dock:
cairo-dock-animations.h cairo-dock-gui-filter.h
cairo-dock-applet-canvas.h cairo-dock-gui-manager.h
cairo-dock-applet-facility.h cairo-dock-icons.h
cairo-dock-applet-factory.h cairo-dock-internal-accessibility.h
cairo-dock-applet-multi-instance.h cairo-dock-internal-background.h
cairo-dock-applet-single-instance.h cairo-dock-internal-desklets.h
cairo-dock-application-factory.h cairo-dock-internal-dialogs.h
cairo-dock-applications-manager.h cairo-dock-internal-hidden-dock.h
cairo-dock-callbacks.h cairo-dock-internal-icons.h
cairo-dock-class-manager.h cairo-dock-internal-indicators.h
cairo-dock-config.h cairo-dock-internal-labels.h
cairo-dock-container.h cairo-dock-internal-position.h
cairo-dock-data-renderer.h cairo-dock-internal-system.h
cairo-dock-dbus.h cairo-dock-internal-taskbar.h
cairo-dock-default-view.h cairo-dock-internal-views.h
cairo-dock-desklet.h cairo-dock-keybinder.h
cairo-dock-desktop-file-factory.h cairo-dock-keyfile-utilities.h
cairo-dock-dialogs.h cairo-dock-launcher-factory.h
cairo-dock-dock-facility.h cairo-dock-load.h
cairo-dock-dock-factory.h cairo-dock-log.h
cairo-dock-dock-manager.h cairo-dock-menu.h
cairo-dock-draw.h cairo-dock-modules.h
cairo-dock-draw-opengl.h cairo-dock-notifications.h
cairo-dock-emblem.h cairo-dock-particle-system.h
cairo-dock-file-manager.h cairo-dock-renderer-manager.h
cairo-dock-flying-container.h cairo-dock-separator-factory.h
cairo-dock-gauge.h cairo-dock-struct.h
cairo-dock-global-variables.h cairo-dock-surface-factory.h
cairo-dock-graph.h cairo-dock-task.h
cairo-dock-gui-callbacks.h cairo-dock-themes-manager.h
cairo-dock-gui-factory.h cairo-dock-X-utilities.h
These files are copied with the 'make install' command. You can copy them manually but normally it's not necessary.
If the installation of cairo-dock was ok, you should have and output with this command:
ls /usr/bin/cairo-dock*

gina32466, Saturday 14 November 2009 à 19:00


Subscription date : 13 November 2009
Messages : 14
The output is:

linux-5v67:~ # ls -R /usr/include/cairo-dock/
/usr/include/cairo-dock/:
cairo-dock cairo-dock.h

/usr/include/cairo-dock/cairo-dock:
cairo-dock-animations.h cairo-dock-gui-filter.h
cairo-dock-applet-canvas.h cairo-dock-gui-manager.h
cairo-dock-applet-facility.h cairo-dock-icons.h
cairo-dock-applet-factory.h cairo-dock-internal-accessibility.h
cairo-dock-applet-multi-instance.h cairo-dock-internal-background.h
cairo-dock-applet-single-instance.h cairo-dock-internal-desklets.h
cairo-dock-application-factory.h cairo-dock-internal-dialogs.h
cairo-dock-applications-manager.h cairo-dock-internal-hidden-dock.h
cairo-dock-callbacks.h cairo-dock-internal-icons.h
cairo-dock-class-manager.h cairo-dock-internal-indicators.h
cairo-dock-config.h cairo-dock-internal-labels.h
cairo-dock-container.h cairo-dock-internal-position.h
cairo-dock-data-renderer.h cairo-dock-internal-system.h
cairo-dock-dbus.h cairo-dock-internal-taskbar.h
cairo-dock-default-view.h cairo-dock-internal-views.h
cairo-dock-desklet.h cairo-dock-keybinder.h
cairo-dock-desktop-file-factory.h cairo-dock-keyfile-utilities.h
cairo-dock-dialogs.h cairo-dock-launcher-factory.h
cairo-dock-dock-facility.h cairo-dock-load.h
cairo-dock-dock-factory.h cairo-dock-log.h
cairo-dock-dock-manager.h cairo-dock-menu.h
cairo-dock-draw.h cairo-dock-modules.h
cairo-dock-draw-opengl.h cairo-dock-notifications.h
cairo-dock-emblem.h cairo-dock-particle-system.h
cairo-dock-file-manager.h cairo-dock-renderer-manager.h
cairo-dock-flying-container.h cairo-dock-separator-factory.h
cairo-dock-gauge.h cairo-dock-struct.h
cairo-dock-global-variables.h cairo-dock-surface-factory.h
cairo-dock-graph.h cairo-dock-task.h
cairo-dock-gui-callbacks.h cairo-dock-themes-manager.h
cairo-dock-gui-factory.h cairo-dock-X-utilities.h
linux-5v67:~ #


and then:
linux-5v67:~ # ls /usr/bin/cairo-dock*
/usr/bin/cairo-dock /usr/bin/cairo-dock.old /usr/bin/cairo-dock-package-theme
linux-5v67:~ #

matttbe, Saturday 14 November 2009 à 20:59


Subscription date : 24 January 2009
Messages : 12573
And you still have this error
No package 'cairo-dock' found
with :
./configure --prefix=/usr

You can try after having removed cairo-dock as dependent packages in the 'configure.ac' but it's not a good solution

Maybe have look to packages of your distribution. How did they compile it on Suse

matttbe, Monday 16 November 2009 à 12:03


Subscription date : 24 January 2009
Messages : 12573
@ gina32466 : Look at this : http://www.glx-dock.org/bg_topic.php?t=3640&pos=0#mess_47391

fabounet, Monday 16 November 2009 à 14:47


Subscription date : 30 November 2007
Messages : 17118
what gives
pkg-config --libs --cflags cairo-dock
?

gina32466, Tuesday 17 November 2009 à 14:07


Subscription date : 13 November 2009
Messages : 14
linux-v40c:~ # pkg-config --libs --cflags cairo-dock
Package cairo-dock was not found in the pkg-config search path.
Perhaps you should add the directory containing `cairo-dock.pc'
to the PKG_CONFIG_PATH environment variable
No package 'cairo-dock' found


Also wanted to add that this is here:

linux-v40c:/home/bruce/downloads/cairo-dock-2.1.1-2 # ls /usr/lib/pkgconfig/
cairo-dock.pc

fabounet, Tuesday 17 November 2009 à 14:26


Subscription date : 30 November 2007
Messages : 17118
and what gives
echo $PKG_CONFIG_PATH

and
echo $LD_LIBRARY_PATH

why is /usr/lib/pkgconfig almost empty ? it should also contain the other libs I think.

at least we could narrow the problem down to pkg-config

gina32466, Wednesday 18 November 2009 à 01:23


Subscription date : 13 November 2009
Messages : 14
First command:
linux-v40c:~ # echo $PKG_CONFIG_PATH

linux-v40c:~ #


Second command:
linux-v40c:~ # echo $LD_LIBRARY_PATH

linux-v40c:~ #

fabounet, Wednesday 18 November 2009 à 10:33


Subscription date : 30 November 2007
Messages : 17118
ok, you have to set up them :
export PKG_CONFIG_PATH=/usr/lib/pkgconfig
export LD_LIBRARY_PATH=/usr/lib

gina32466, Wednesday 18 November 2009 à 14:05


Subscription date : 13 November 2009
Messages : 14
linux-v40c:~ # export PKG_CONFIG_PATH=/usr/lib/pkgconfig
linux-v40c:~ # export LD_LIBRARY_PATH=/usr/lib
linux-v40c:~ # echo $PKG_CONFIG_PATH
/usr/lib/pkgconfig
linux-v40c:~ # echo $LD_LIBRARY_PATH
/usr/lib


OK. so after doing above I tried to install the plugins again and still getting errors. The first error I could see was "error: cairo-dock.h: No such file or directory" about 3/4 the way down. I really appreciate your help. hopefuly this info here will help others with this same problem,
here's what I got:
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
./configure: line 11611: test: =: unary operator expected
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... /usr/bin/msgfmt
checking for dcgettext... yes
checking if msgfmt accepts -c... yes
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for PACKAGE... yes
checking for OLD_GNOME_INTEGRATION... no
configure: WARNING: Could not find gnome-vfs and/or gnomeui; Cairo-Dock won\'t be built with Gnome<2.22 support.
checking for GNOME_INTEGRATION... yes
checking for XFCE_INTEGRATION... no
configure: WARNING: Could not find thunar-vfs; Cairo-Dock won\'t be built with XFCE support.
checking for ALSA_MIXER_PACKAGE... no
configure: WARNING: Could not find alsa; Cairo-Dock won\'t be built with AlsaMixer applet.
checking for TERMINAL_PACKAGE... no
configure: WARNING: Could not find vte; Cairo-Dock won\'t be built with Terminal applet.
checking for XGAMMA_PACKAGE... yes
checking for GMENU_PACKAGE... no
configure: WARNING: Could not find libgnome-menu; Cairo-Dock won\'t be built with GMenu applet.
./configure: line 14024: libetpan-config: command not found
./configure: line 14025: libetpan-config: command not found
warning : Could not find libetpan; Cairo-Dock won't be built with Mail applet.
checking for WEBKIT... no
configure: WARNING: Could not find webkit-1.0; Cairo-Dock won\'t be built with Weblets applet.
checking for EXIF... no
configure: WARNING: Could not find libexif; Slider won\'t be built with exif capbilities.
checking for KEYBOARD_INDICATOR_PACKAGE... no
configure: WARNING: Could not find libxklavier; Cairo-Dock won\'t be built with keyboard-indicator applet.
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether g++ accepts -g... (cached) yes
checking dependency style of g++... (cached) gcc3
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/x86_64-suse-linux/bin/ld -m elf_x86_64
checking if the linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
configure: creating ./config.status
config.status: creating Makefile
config.status: creating po/Makefile.in
config.status: creating alsaMixer/Makefile
config.status: creating alsaMixer/src/Makefile
config.status: creating alsaMixer/data/Makefile
config.status: creating alsaMixer/data/AlsaMixer.conf
config.status: creating Animated-icons/Makefile
config.status: creating Animated-icons/src/Makefile
config.status: creating Animated-icons/data/Makefile
config.status: creating Animated-icons/data/Animated-icons.conf
config.status: creating Cairo-Penguin/Makefile
config.status: creating Cairo-Penguin/src/Makefile
config.status: creating Cairo-Penguin/data/Makefile
config.status: creating Cairo-Penguin/data/Cairo-Penguin.conf
config.status: creating Cairo-Penguin/data/themes/Makefile
config.status: creating Cairo-Penguin/data/themes/Classic/Makefile
config.status: creating Clipper/Makefile
config.status: creating Clipper/src/Makefile
config.status: creating Clipper/data/Makefile
config.status: creating Clipper/data/Clipper.conf
config.status: creating clock/Makefile
config.status: creating clock/src/Makefile
config.status: creating clock/data/Makefile
config.status: creating clock/data/clock.conf
config.status: creating clock/data/digital/Makefile
config.status: creating clock/data/digital/default/Makefile
config.status: creating clock/data/themes/Makefile
config.status: creating clock/data/themes/default/Makefile
config.status: creating compiz-icon/Makefile
config.status: creating compiz-icon/src/Makefile
config.status: creating compiz-icon/data/Makefile
config.status: creating compiz-icon/data/compiz-icon.conf
config.status: creating Dbus/Makefile
config.status: creating Dbus/src/Makefile
config.status: creating Dbus/data/Makefile
config.status: creating Dbus/data/Dbus.conf
config.status: creating dnd2share/Makefile
config.status: creating dnd2share/src/Makefile
config.status: creating dnd2share/data/Makefile
config.status: creating dnd2share/data/dnd2share.conf
config.status: creating drop-indicator/Makefile
config.status: creating drop-indicator/src/Makefile
config.status: creating drop-indicator/data/Makefile
config.status: creating drop-indicator/data/drop_indicator.conf
config.status: creating dustbin/Makefile
config.status: creating dustbin/src/Makefile
config.status: creating dustbin/data/Makefile
config.status: creating dustbin/data/dustbin.conf
config.status: creating dustbin/data/themes/Makefile
config.status: creating dustbin/data/themes/default/Makefile
config.status: creating GMenu/Makefile
config.status: creating GMenu/src/Makefile
config.status: creating GMenu/data/Makefile
config.status: creating GMenu/data/GMenu.conf
config.status: creating gnome-integration/Makefile
config.status: creating gnome-integration/src/Makefile
config.status: creating gnome-integration/data/Makefile
config.status: creating gnome-integration-old/Makefile
config.status: creating gnome-integration-old/src/Makefile
config.status: creating gnome-integration-old/data/Makefile
config.status: creating icon-effect/Makefile
config.status: creating icon-effect/src/Makefile
config.status: creating icon-effect/data/Makefile
config.status: creating icon-effect/data/icon-effect.conf
config.status: creating illusion/Makefile
config.status: creating illusion/src/Makefile
config.status: creating illusion/data/Makefile
config.status: creating illusion/data/illusion.conf
config.status: creating keyboard-indicator/Makefile
config.status: creating keyboard-indicator/src/Makefile
config.status: creating keyboard-indicator/data/Makefile
config.status: creating keyboard-indicator/data/keyboard-indicator.conf
config.status: creating logout/Makefile
config.status: creating logout/src/Makefile
config.status: creating logout/data/Makefile
config.status: creating logout/data/logout.conf
config.status: creating mail/Makefile
config.status: creating mail/src/Makefile
config.status: creating mail/data/Makefile
config.status: creating mail/data/mail.conf
config.status: creating mail/data/themes/Makefile
config.status: creating mail/data/themes/Default/Makefile
config.status: creating motion-blur/Makefile
config.status: creating motion-blur/src/Makefile
config.status: creating motion-blur/data/Makefile
config.status: creating motion-blur/data/motion_blur.conf
config.status: creating musicPlayer/Makefile
config.status: creating musicPlayer/src/Makefile
config.status: creating musicPlayer/data/Makefile
config.status: creating musicPlayer/data/musicPlayer.conf
config.status: creating musicPlayer/data/themes/Makefile
config.status: creating musicPlayer/data/themes/cd_box_simple/Makefile
config.status: creating netspeed/Makefile
config.status: creating netspeed/src/Makefile
config.status: creating netspeed/data/Makefile
config.status: creating netspeed/data/netspeed.conf
config.status: creating Network-Monitor/Makefile
config.status: creating Network-Monitor/src/Makefile
config.status: creating Network-Monitor/data/Makefile
config.status: creating Network-Monitor/data/Network-Monitor.conf
config.status: creating powermanager/Makefile
config.status: creating powermanager/src/Makefile
config.status: creating powermanager/data/Makefile
config.status: creating powermanager/data/powermanager.conf
config.status: creating dock-rendering/Makefile
config.status: creating dock-rendering/src/Makefile
config.status: creating dock-rendering/data/Makefile
config.status: creating dock-rendering/data/rendering.conf
config.status: creating desklet-rendering/Makefile
config.status: creating desklet-rendering/src/Makefile
config.status: creating desklet-rendering/data/Makefile
config.status: creating dialog-rendering/Makefile
config.status: creating dialog-rendering/src/Makefile
config.status: creating dialog-rendering/data/Makefile
config.status: creating dialog-rendering/data/dialog-rendering.conf
config.status: creating quick-browser/Makefile
config.status: creating quick-browser/src/Makefile
config.status: creating quick-browser/data/Makefile
config.status: creating quick-browser/data/quick-browser.conf
config.status: creating Scooby-Do/Makefile
config.status: creating Scooby-Do/src/Makefile
config.status: creating Scooby-Do/data/Makefile
config.status: creating Scooby-Do/data/Scooby-Do.conf
config.status: creating shortcuts/Makefile
config.status: creating shortcuts/src/Makefile
config.status: creating shortcuts/data/Makefile
config.status: creating shortcuts/data/shortcuts.conf
config.status: creating showDesklets/Makefile
config.status: creating showDesklets/src/Makefile
config.status: creating showDesklets/data/Makefile
config.status: creating showDesklets/data/showDesklets.conf
config.status: creating showDesktop/Makefile
config.status: creating showDesktop/src/Makefile
config.status: creating showDesktop/data/Makefile
config.status: creating showDesktop/data/showDesktop.conf
config.status: creating show-mouse/Makefile
config.status: creating show-mouse/src/Makefile
config.status: creating show-mouse/data/Makefile
config.status: creating show-mouse/data/show_mouse.conf
config.status: creating slider/Makefile
config.status: creating slider/src/Makefile
config.status: creating slider/data/Makefile
config.status: creating slider/data/slider.conf
config.status: creating stack/Makefile
config.status: creating stack/src/Makefile
config.status: creating stack/data/Makefile
config.status: creating stack/data/stack.conf
config.status: creating switcher/Makefile
config.status: creating switcher/src/Makefile
config.status: creating switcher/data/Makefile
config.status: creating switcher/data/switcher.conf
config.status: creating System-Monitor/Makefile
config.status: creating System-Monitor/src/Makefile
config.status: creating System-Monitor/data/Makefile
config.status: creating System-Monitor/data/System-Monitor.conf
config.status: creating systray/Makefile
config.status: creating systray/src/Makefile
config.status: creating systray/data/Makefile
config.status: creating systray/data/systray.conf
config.status: creating terminal/Makefile
config.status: creating terminal/src/Makefile
config.status: creating terminal/data/Makefile
config.status: creating terminal/data/terminal.conf
config.status: creating tomboy/Makefile
config.status: creating tomboy/src/Makefile
config.status: creating tomboy/data/Makefile
config.status: creating tomboy/data/tomboy.conf
config.status: creating Toons/Makefile
config.status: creating Toons/src/Makefile
config.status: creating Toons/data/Makefile
config.status: creating Toons/data/Toons.conf
config.status: creating Toons/data/themes/Makefile
config.status: creating Toons/data/themes/Classic/Makefile
config.status: creating weather/Makefile
config.status: creating weather/src/Makefile
config.status: creating weather/data/Makefile
config.status: creating weather/data/weather.conf
config.status: creating weather/data/themes/Makefile
config.status: creating weather/data/themes/Classic/Makefile
config.status: creating weblets/Makefile
config.status: creating weblets/src/Makefile
config.status: creating weblets/data/Makefile
config.status: creating weblets/data/weblets.conf
config.status: creating wifi/Makefile
config.status: creating wifi/src/Makefile
config.status: creating wifi/data/Makefile
config.status: creating wifi/data/wifi.conf
config.status: creating xfce-integration/Makefile
config.status: creating xfce-integration/src/Makefile
config.status: creating xfce-integration/data/Makefile
config.status: creating Xgamma/Makefile
config.status: creating Xgamma/src/Makefile
config.status: creating Xgamma/data/Makefile
config.status: creating Xgamma/data/Xgamma.conf
config.status: creating po/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
Cairo-Dock-plugins will be compiled with the following options :
* Compil gnome-integration plug-in : yes
* Compil gnome-integration-old plug-in : false
* Compil xfce-integration plug-in : false
* Compil AlsaMixer applet : false
* Compil Terminal applet : false
* Compil PowerManager applet : yes
* Compil Wifi applet : yes
* Compil Tomboy applet : yes
* Compil Xgamma applet : yes
* Compil GMenu applet : false
* Enable gio in GMenu applet : no
* Compil Mail applet : false
* Compil Weblets applet : false
* Compil keyboard-indicator applet : false
* Compil Dnd2share applet : yes
* Compil MusicPlayer applet : yes
* Compil Network-Monitor applet : no
* Compil Scooby-Do applet : no
make all-recursive
make[1]: Entering directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2'
Making all in .
make[2]: Entering directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2'
make[2]: Leaving directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2'
Making all in po
make[2]: Entering directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2/po'
cd .. \
     && CONFIG_FILES=po/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \
     /bin/sh ./config.status
config.status: creating po/Makefile.in
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
make[2]: Leaving directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2/po'
make[2]: Entering directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2/po'
cd .. \
     && CONFIG_FILES=po/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \
     /bin/sh ./config.status
config.status: creating po/Makefile.in
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2/po'
Making all in Animated-icons
make[2]: Entering directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2/Animated-icons'
Making all in .
make[3]: Entering directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2/Animated-icons'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2/Animated-icons'
Making all in src
make[3]: Entering directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2/Animated-icons/src'
/bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/librsvg-2 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/libxml2 -DMY_APPLET_SHARE_DATA_DIR=\""/usr/share/cairo-dock/plug-ins/Animated-icons"\" -DMY_APPLET_README_FILE=\""readme"\" -DMY_APPLET_PREVIEW_FILE=\""preview.png"\" -DMY_APPLET_CONF_FILE=\""Animated-icons.conf"\" -DMY_APPLET_USER_DATA_DIR=\""Animated-icons"\" -DMY_APPLET_VERSION=\""1.0.4"\" -DMY_APPLET_GETTEXT_DOMAIN=\""cairo-dock-plugins"\" -DMY_APPLET_DOCK_VERSION=\""`pkg-config --modversion cairo-dock`"\" -DMY_APPLET_ICON_FILE=\""icon.svg"\" -DGL_GLEXT_PROTOTYPES=\""1"\" -std=c99 -Werror-implicit-function-declaration -O3 -g -O2 -MT libcd_Animated_icons_la-applet-init.lo -MD -MP -MF .deps/libcd_Animated_icons_la-applet-init.Tpo -c -o libcd_Animated_icons_la-applet-init.lo `test -f 'applet-init.c' || echo './'`applet-init.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/librsvg-2 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/libxml2 -DMY_APPLET_SHARE_DATA_DIR=\"/usr/share/cairo-dock/plug-ins/Animated-icons\" -DMY_APPLET_README_FILE=\"readme\" -DMY_APPLET_PREVIEW_FILE=\"preview.png\" -DMY_APPLET_CONF_FILE=\"Animated-icons.conf\" -DMY_APPLET_USER_DATA_DIR=\"Animated-icons\" -DMY_APPLET_VERSION=\"1.0.4\" -DMY_APPLET_GETTEXT_DOMAIN=\"cairo-dock-plugins\" -DMY_APPLET_DOCK_VERSION=\"2.1.1-2\" -DMY_APPLET_ICON_FILE=\"icon.svg\" -DGL_GLEXT_PROTOTYPES=\"1\" -std=c99 -Werror-implicit-function-declaration -O3 -g -O2 -MT libcd_Animated_icons_la-applet-init.lo -MD -MP -MF .deps/libcd_Animated_icons_la-applet-init.Tpo -c applet-init.c -fPIC -DPIC -o .libs/libcd_Animated_icons_la-applet-init.o
In file included from applet-init.c:24:
applet-config.h:24:24: error: cairo-dock.h: No such file or directory
In file included from applet-rotation.h:25,
from applet-init.c:25:
./applet-struct.h:28: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘typedef’
./applet-struct.h:55: error: expected specifier-qualifier-list before ‘gint’
./applet-struct.h:104: error: expected specifier-qualifier-list before ‘GLuint’
./applet-struct.h:114: error: expected specifier-qualifier-list before ‘gdouble’
./applet-struct.h:123: error: expected specifier-qualifier-list before ‘gdouble’
In file included from applet-init.c:25:
applet-rotation.h:28: error: expected declaration specifiers or ‘...’ before ‘gboolean’
applet-rotation.h:32: error: expected ‘)’ before ‘*’ token
applet-rotation.h:34: error: expected ‘)’ before ‘*’ token
applet-rotation.h:36: error: expected ‘)’ before ‘*’ token
applet-rotation.h:39: error: expected ‘)’ before ‘*’ token
applet-rotation.h:41: error: expected ‘)’ before ‘*’ token
applet-rotation.h:44: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cd_animations_update_rotating’
In file included from applet-init.c:26:
applet-mesh-factory.h:29: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cairo_dock_load_capsule_calllist’
applet-mesh-factory.h:31: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cairo_dock_load_ring_calllist’
applet-mesh-factory.h:33: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cairo_dock_load_square_calllist’
applet-mesh-factory.h:35: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cairo_dock_load_cube_calllist’
applet-mesh-factory.h:37: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cd_animations_load_mesh’
In file included from applet-init.c:27:
applet-notifications.h:28: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cd_animations_on_enter’
applet-notifications.h:29: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cd_animations_on_click’
applet-notifications.h:30: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cd_animations_on_request’
In file included from applet-init.c:27:
applet-notifications.h:33: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cd_animations_render_icon’
applet-notifications.h:34: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cd_animations_post_render_icon’
applet-notifications.h:37: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cd_animations_update_icon’
applet-notifications.h:40: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cd_animations_free_data’
applet-init.c:32: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CD_APPLET_DEFINITION’
applet-init.c:44: error: expected ‘)’ before ‘(’ token
applet-init.c:45: error: expected ‘)’ before ‘(’ token
applet-init.c:46: error: expected ‘)’ before ‘(’ token
applet-init.c:47: error: expected ‘)’ before ‘(’ token
applet-init.c:48: error: expected ‘)’ before ‘(’ token
applet-init.c:49: error: expected ‘)’ before ‘(’ token
applet-init.c:50: error: expected ‘)’ before ‘(’ token
applet-init.c:52: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘.’ token
applet-init.c:53: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘.’ token
applet-init.c:54: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘.’ token
applet-init.c:55: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘.’ token
applet-init.c:56: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘.’ token
applet-init.c:57: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘.’ token
applet-init.c:58: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘.’ token
applet-init.c:60: error: expected identifier or ‘(’ before ‘if’
applet-init.c:64: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘static’
applet-init.c:70: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cairo_dock_remove_notification_func’
applet-init.c:71: error: expected ‘)’ before ‘(’ token
applet-init.c:72: error: expected ‘)’ before ‘(’ token
applet-init.c:73: error: expected ‘)’ before ‘(’ token
applet-init.c:74: error: expected ‘)’ before ‘(’ token
applet-init.c:75: error: expected ‘)’ before ‘(’ token
applet-init.c:76: error: expected ‘)’ before ‘(’ token
applet-init.c:78: error: expected declaration specifiers or ‘...’ before string constant
applet-init.c:78: warning: data definition has no type or storage class
applet-init.c:78: warning: type defaults to ‘int’ in declaration of ‘cairo_dock_unregister_animation’
applet-init.c:79: error: expected declaration specifiers or ‘...’ before string constant
applet-init.c:79: warning: data definition has no type or storage class
applet-init.c:79: warning: type defaults to ‘int’ in declaration of ‘cairo_dock_unregister_animation’
applet-init.c:80: error: expected declaration specifiers or ‘...’ before string constant
applet-init.c:80: warning: data definition has no type or storage class
applet-init.c:80: warning: type defaults to ‘int’ in declaration of ‘cairo_dock_unregister_animation’
applet-init.c:81: error: expected declaration specifiers or ‘...’ before string constant
applet-init.c:81: warning: data definition has no type or storage class
applet-init.c:81: warning: type defaults to ‘int’ in declaration of ‘cairo_dock_unregister_animation’
applet-init.c:82: error: expected declaration specifiers or ‘...’ before string constant
applet-init.c:82: warning: data definition has no type or storage class
applet-init.c:82: warning: type defaults to ‘int’ in declaration of ‘cairo_dock_unregister_animation’
applet-init.c:83: error: expected declaration specifiers or ‘...’ before string constant
applet-init.c:83: warning: data definition has no type or storage class
applet-init.c:83: warning: type defaults to ‘int’ in declaration of ‘cairo_dock_unregister_animation’
applet-init.c:84: error: expected declaration specifiers or ‘...’ before string constant
applet-init.c:84: warning: data definition has no type or storage class
applet-init.c:84: warning: type defaults to ‘int’ in declaration of ‘cairo_dock_unregister_animation’
applet-init.c:85: warning: data definition has no type or storage class
applet-init.c:85: warning: type defaults to ‘int’ in declaration of ‘cairo_dock_update_animations_list_for_gui’
applet-init.c:87: error: expected declaration specifiers or ‘...’ before ‘(’ token
applet-init.c:87: error: expected declaration specifiers or ‘...’ before ‘(’ token
applet-init.c:87: warning: data definition has no type or storage class
applet-init.c:87: warning: type defaults to ‘int’ in declaration of ‘cairo_dock_foreach_icons’
applet-init.c:92: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CD_APPLET_RELOAD_BEGIN’
applet-init.c:160: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ at end of input
make[3]: *** [libcd_Animated_icons_la-applet-init.lo] Error 1
make[3]: Leaving directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2/Animated-icons/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2/Animated-icons'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2'
make: *** [all] Error 2
linux-v40c:/home/bruce/downloads/cairo-dock-plugins-2.1.1-2 #


linux-v40c:/home/bruce/downloads/cairo-dock-plugins-2.1.1-2 # ls /usr/include/cairo-dock
cairo-dock cairo-dock.h

fabounet, Wednesday 18 November 2009 à 14:52


Subscription date : 30 November 2007
Messages : 17118
after doing
export PKG_CONFIG_PATH=/usr/lib/pkgconfig
, what gives
pkg-config --libs --cflags cairo-dock
and
ls -l /usr/lib/pkgconfig
?
do you execute all the commands in the same session of the terminal ?

gina32466, Thursday 19 November 2009 à 01:22


Subscription date : 13 November 2009
Messages : 14
Yes, each command, one after the other in the same gnome terminal as root:
linux-v40c:~ # export PKG_CONFIG_PATH=/usr/lib/pkgconfig
linux-v40c:~ # pkg-config --libs --cflags cairo-dock
-pthread -I/usr/include/cairo-dock -I/usr/include/cairo-dock/cairo-dock -I/usr/include/gtk-2.0 -I/usr/include/cairo -I/usr/include/librsvg-2 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/libxml2 -I/usr/include/gtkglext-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib64/gtkglext-1.0/include -pthread -Wl,--export-dynamic -L/usr/lib -lgthread-2.0 -lrsvg-2 -ldbus-glib-1 -lxml2 -lXrender -lgtkglext-x11-1.0 -lXtst -lXcomposite -lXinerama -ldbus-1 -lpthread -lrt -lgdkglext-x11-1.0 -lGLU -lGL -lXmu -lXt -lSM -lICE -lgtk-x11-2.0 -lpangox-1.0 -lX11 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lXfixes
linux-v40c:~ # ls -l /usr/lib/pkgconfig
total 4
-rw-r--r-- 1 root root 545 2009-11-18 16:01 cairo-dock.pc
linux-v40c:~ #


So, what I did now was deleted all cairo-dock related files and folders including the source files, extracted the new directories (cairo-dock-2.1.1-2 & cairo-dock-plugins-2.1.1-2) and gave it another try.

cairo-dock core installed fine.

cairo-dock-plugins gave me a new error:
/usr/lib/libGL.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make[3]: *** [libcd-Animated-icons.la] Error 1
make[3]: Leaving directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2/Animated-icons/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2/Animated-icons'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/bruce/downloads/cairo-dock-plugins-2.1.1-2'
make: *** [all] Error 2


You need to add an emotocon that pulls it's hair out by the handfulls It does seem it went a little further into the compile process this time.

Installation problems | Problèmes à l'installation

Subjects Author Language Messages Last message
[Locked] Plug-ins installed but Cairo-Dock complains "No plug-ins"
Page : 1 2
gina32466 English 31 Guest [Read]
04 August 2010 à 16:44


Glx-Dock / Cairo-Dock List of forums Installation problems | Problèmes à l'installation Plug-ins installed but Cairo-Dock complains "No plug-ins" 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.