0

My system is Ubuntu 14.10, I used make on other packages minutes before this, so in general it is working.

My aim is to install xfce4-windowck-plugin-0.2.4 for which I am trying to manually solve the dependencies.

The current folder contains everything I extracted from here: http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.104.tar.gz

I get the following output from running make after successfully running ./configure --prefix=/usr

bytecommander@AlkaliMetal:~/Downloads/xfce-deb/dbus-glib-0.104$ make
make  all-recursive
make[1]: Entering directory '/home/bytecommander/Downloads/xfce-deb/dbus-glib-0.104'
Making all in dbus
make[2]: Entering directory '/home/bytecommander/Downloads/xfce-deb/dbus-glib-0.104/dbus'
Making all in .
make[3]: Entering directory '/home/bytecommander/Downloads/xfce-deb/dbus-glib-0.104/dbus'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/bytecommander/Downloads/xfce-deb/dbus-glib-0.104/dbus'
Making all in examples
make[3]: Entering directory '/home/bytecommander/Downloads/xfce-deb/dbus-glib-0.104/dbus/examples'
make  all-recursive
make[4]: Entering directory '/home/bytecommander/Downloads/xfce-deb/dbus-glib-0.104/dbus/examples'
Making all in .
make[5]: Entering directory '/home/bytecommander/Downloads/xfce-deb/dbus-glib-0.104/dbus/examples'
  CCLD     example-client
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_set_no_reply@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_get_path@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_connection_list_registered@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_watch_get_enabled@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_iter_recurse@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_connection_unref@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_connection_set_timeout_functions@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_timeout_get_interval@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_bus_get_private@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_pending_call_steal_reply@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_threads_init_default@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_get_args@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_connection_add_filter@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_connection_dispatch@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_is_signal@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_iter_get_arg_type@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_connection_send@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_get_member@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_watch_get_data@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_connection_set_wakeup_main_function@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_timeout_handle@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_timeout_get_data@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_get_no_reply@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_bus_remove_match@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_get_type@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_connection_get_data@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_pending_call_block@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_watch_handle@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_new_method_return@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_connection_try_register_object_path@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_timeout_set_data@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_connection_send_with_reply@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_signature_iter_recurse@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_get_sender@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_iter_next@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_bus_add_match@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_get_signature@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_server_allocate_data_slot@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_set_error_from_message@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_watch_get_flags@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_connection_unregister_object_path@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_connection_get_object_path_data@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_connection_ref@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_server_set_data@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_iter_init_append@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_new_signal@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_error_free@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_signature_iter_get_current_type@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_connection_send_with_reply_and_block@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_set_path@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_signature_iter_init@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_pending_call_cancel@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_free@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_bus_get@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_is_method_call@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_server_get_data@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_watch_set_data@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_iter_init@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_connection_open_private@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_timeout_get_enabled@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_connection_set_data@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_iter_close_container@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_connection_set_watch_functions@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_watch_get_unix_fd@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_server_set_timeout_functions@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_connection_get_dispatch_status@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_server_set_watch_functions@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_error_is_set@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_iter_get_fixed_array@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_connection_remove_filter@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_set_interface@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_connection_free_data_slot@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_iter_abandon_container@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_iter_get_signature@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_get_interface@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_pending_call_set_notify@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_iter_append_basic@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_connection_flush@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_iter_open_container@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_append_args@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_iter_get_basic@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_error_init@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_new_error@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_free_string_array@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_unref@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_new_method_call@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_iter_append_fixed_array@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_ref@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_set_error@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_message_set_destination@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_pending_call_unref@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_connection_open@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_signature_iter_next@LIBDBUS_1_3'
../../dbus/.libs/libdbus-glib-1.so: undefined reference to `dbus_connection_allocate_data_slot@LIBDBUS_1_3'
collect2: error: ld returned 1 exit status
Makefile:436: recipe for target 'example-client' failed
make[5]: *** [example-client] Error 1
make[5]: Leaving directory '/home/bytecommander/Downloads/xfce-deb/dbus-glib-0.104/dbus/examples'
Makefile:496: recipe for target 'all-recursive' failed
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory '/home/bytecommander/Downloads/xfce-deb/dbus-glib-0.104/dbus/examples'
Makefile:391: recipe for target 'all' failed
make[3]: *** [all] Error 2
make[3]: Leaving directory '/home/bytecommander/Downloads/xfce-deb/dbus-glib-0.104/dbus/examples'
Makefile:1009: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/bytecommander/Downloads/xfce-deb/dbus-glib-0.104/dbus'
Makefile:512: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/bytecommander/Downloads/xfce-deb/dbus-glib-0.104'
Makefile:411: recipe for target 'all' failed
make: *** [all] Error 2
1

You need to install its missing dependencies first, which are, according to Linuxfromscratch.org: dbus-glib-0.104:

D-Bus in Utopic (package dbus) is listed as version 1.8.8-1ubuntu2.1;

GLib in Utopic (package glib2.0) is listed as version 2.42.1-1~ubuntu1;

So you can update D-Bus via apt:

sudo apt-get update && sudo apt-get install dbus

But you'll have to download and to install GLib-2.42.2 manually after having resolved all of its dependencies: Gnome.org: GLib Reference Manual

Another option would be to install a later version of xfce4-windowck-plugin (0.3.0) which is available on this PPA and listed as xfce4-windowck-plugin: ppa:eugenesan/ppa:

sudo apt-add-repository ppa:eugenesan/ppa && sudo apt-get update && sudo apt-get install xfce4-windowck-plugin
| improve this answer | |
  • I thought I had those ones installed manually with make before as they appeared in the ./configure output as missing. But glib-config seems not to exist. Can I apt-get install them (package name?) or do I have to download and make them too? – Byte Commander Mar 17 '15 at 11:38
  • Will Python 2.7.8 also work? That one is already installed. – Byte Commander Mar 17 '15 at 11:59
  • @ByteCommander No, if they were missing they didn't got installed, since if dbus-glib came shipped with them ready to be installed they wouldn't have been dependencies, right? I don't think you can install specific versions from apt-get, unless you find some repository which provides such packages. Python-2.7.8 should be ok. – kos Mar 17 '15 at 12:01
  • Okay, thanks. I am installing those things currently and already feel like never using make again... :P – Byte Commander Mar 17 '15 at 12:06
  • @ByteCommander I'm sorry, I misread the Python version you were mentioning and I tought that it was a later version, while it's an earlier one. The point it's the following: I'm not sure that the site from which I pulled the informations from does mention the actual minimum version for each dependency or if it just links to the latest version in his site, so to be sure I'd rather install what it address as the required version, after all it shouldn't hurt. So I'd go with installing Python-2.7.9 – kos Mar 17 '15 at 12:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.