I am trying to compile cairo-dock from source (failing to find an existing package for CentOS). I believe all dependencies are satisfied, but while doing "make", at some point it says (I can provide the full make output if it's needed): gcc -g -O2 -o cairo-dock -Wl,--export-dynamic cairo_dock-cairo-dock-callbacks.o cairo_dock-cairo-dock.o cairo_dock-cairo-dock-dbus.o cairo_dock-cairo-dock-draw.o cairo_dock-cairo-dock-config.o cairo_dock-cairo-dock-load.o cairo_dock-cairo-dock-icons.o cairo_dock-cairo-dock-applications-manager.o cairo_dock-cairo-dock-menu.o cairo_dock-cairo-dock-modules.o cairo_dock-cairo-dock-launcher-factory.o cairo_dock-cairo-dock-application-factory.o cairo_dock-cairo-dock-applet-factory.o cairo_dock-cairo-dock-separator-factory.o cairo_dock-cairo-dock-desktop-file-factory.o cairo_dock-cairo-dock-keyfile-utilities.o cairo_dock-cairo-dock-dock-factory.o cairo_dock-cairo-dock-animations.o cairo_dock-cairo-dock-themes-manager.o cairo_dock-cairo-dock-notifications.o cairo_dock-cairo-dock-dialogs.o cairo_dock-cairo-dock-surface-factory.o cairo_dock-cairo-dock-renderer-manager.o cairo_dock-cairo-dock-default-view.o cairo_dock-cairo-dock-applet-facility.o cairo_dock-cairo-dock-file-manager.o cairo_dock-eggaccelerators.o cairo_dock-cairo-dock-keybinder.o cairo_dock-cairo-dock-desklet.o cairo_dock-cairo-dock-log.o cairo_dock-cairo-dock-X-utilities.o cairo_dock-cairo-dock-gauge.o cairo_dock-cairo-dock-dock-manager.o cairo_dock-cairo-dock-class-manager.o cairo_dock-cairo-dock-emblem.o cairo_dock-cairo-dock-flying-container.o cairo_dock-cairo-dock-graph.o cairo_dock-cairo-dock-draw-opengl.o cairo_dock-cairo-dock-particle-system.o cairo_dock-cairo-dock-gui-factory.o cairo_dock-cairo-dock-gui-callbacks.o cairo_dock-cairo-dock-gui-manager.o cairo_dock-cairo-dock-internal-position.o cairo_dock-cairo-dock-internal-accessibility.o cairo_dock-cairo-dock-internal-system.o cairo_dock-cairo-dock-internal-taskbar.o cairo_dock-cairo-dock-internal-hidden-dock.o cairo_dock-cairo-dock-internal-dialogs.o cairo_dock-cairo-dock-internal-indicators.o cairo_dock-cairo-dock-internal-views.o cairo_dock-cairo-dock-internal-labels.o cairo_dock-cairo-dock-internal-desklets.o cairo_dock-cairo-dock-internal-background.o cairo_dock-cairo-dock-internal-icons.o -pthread -Wl,--export-dynamic -lXtst -lXcomposite -lXfixes -lXinerama -L/lib -lgthread-2.0 -lrsvg-2 -ldbus-glib-1 -ldbus-1 -lxml2 -lz -lgtkglext-x11-1.0 -lgdkglext-x11-1.0 -lGLU -lGL -lXmu -lXt -lSM -lICE -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 cairo_dock-cairo-dock.o: In function `main': /home/vmarko/cairo/cairo-dock-2.0.0-beta1/src/cairo-dock.c:724: undefined reference to `g_timeout_add_seconds' cairo_dock-cairo-dock-applications-manager.o: In function `cairo_dock_get_current_applis_list': /home/vmarko/cairo/cairo-dock-2.0.0-beta1/src/cairo-dock-applications-manager.c:1389: undefined reference to `g_hash_table_get_values' cairo_dock-cairo-dock-menu.o: In function `cairo_dock_notification_build_menu': /home/vmarko/cairo/cairo-dock-2.0.0-beta1/src/cairo-dock-menu.c:1081: undefined reference to `gtk_widget_set_tooltip_text' /home/vmarko/cairo/cairo-dock-2.0.0-beta1/src/cairo-dock-menu.c:1318: undefined reference to `gtk_widget_set_tooltip_text' /home/vmarko/cairo/cairo-dock-2.0.0-beta1/src/cairo-dock-menu.c:1143: undefined reference to `gtk_widget_set_tooltip_text' cairo_dock-cairo-dock-applet-facility.o: In function `_cairo_dock_restart_timer_with_frequency': /home/vmarko/cairo/cairo-dock-2.0.0-beta1/src/cairo-dock-applet-facility.c:523: undefined reference to `g_timeout_add_seconds' cairo_dock-cairo-dock-applet-facility.o: In function `_cairo_dock_check_for_redraw': /home/vmarko/cairo/cairo-dock-2.0.0-beta1/src/cairo-dock-applet-facility.c:392: undefined reference to `g_timeout_add_seconds' cairo_dock-cairo-dock-applet-facility.o: In function `cairo_dock_launch_measure': /home/vmarko/cairo/cairo-dock-2.0.0-beta1/src/cairo-dock-applet-facility.c:443: undefined reference to `g_timeout_add_seconds' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libgdkglext-x11-1.0.so: undefined reference to `pango_x_font_subfont_xlfd' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libgdkglext-x11-1.0.so: undefined reference to `pango_x_font_map_for_display' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libgdkglext-x11-1.0.so: undefined reference to `pango_x_font_cache_unload' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libgdkglext-x11-1.0.so: undefined reference to `pango_x_find_first_subfont' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libgdkglext-x11-1.0.so: undefined reference to `pango_x_font_map_get_font_cache' /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libgdkglext-x11-1.0.so: undefined reference to `pango_x_font_cache_load' collect2: ld returned 1 exit status make[3]: *** [cairo-dock] Error 1 make[3]: Leaving directory `/home/vmarko/cairo/cairo-dock-2.0.0-beta1/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/vmarko/cairo/cairo-dock-2.0.0-beta1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/vmarko/cairo/cairo-dock-2.0.0-beta1' make: *** [all] Error 2 I believe the problem arises at the point where it says cairo_dock-cairo-dock.o: In function `main': /home/vmarko/cairo/cairo-dock-2.0.0-beta1/src/cairo-dock.c:724: undefined reference to `g_timeout_add_seconds' So, what is g_timeout_add_seconds, what library has it defined, or else what can I do about this? Did anyone successfully compile cairo-dock under Centos 5.2? Appreciate any help! Best, :-) Marko _______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos