GNOME Bugzilla – Bug 670651
Build error: some linking problem
Last modified: 2012-03-09 11:31:11 UTC
Created attachment 208223 [details] [review] gnome-settings-daemon-3.3.90.1-linking.patch See patch. wally @ Mageia wrote it.
Got a git formatted-patch? I don't know Wally, his email address, or his real name. And I also don't know what failure this is supposed to fix.
Error message: + make -j24 make all-recursive make[1]: Entering directory `/home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1' Making all in gnome-settings-daemon make[2]: Entering directory `/home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon' make all-am make[3]: Entering directory `/home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon' CC libgsd_la-gnome-settings-profile.lo CC libgsd_la-gnome-settings-session.lo CC gnome_settings_daemon-main.o CC gnome_settings_daemon-gnome-settings-manager.o CC gnome_settings_daemon-gnome-settings-plugin.o CC gnome_settings_daemon-gnome-settings-plugin-info.o CC gnome_settings_daemon-gnome-settings-module.o CCLD libgsd.la .libs/libgsd_la-gnome-settings-profile.o: In function `_gnome_settings_profile_log': /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-profile.c:51: undefined reference to `g_strdup_vprintf' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-profile.c:56: undefined reference to `g_get_prgname' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-profile.c:56: undefined reference to `g_strdup_printf' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-profile.c:61: undefined reference to `g_free' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-profile.c:63: undefined reference to `g_access' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-profile.c:64: undefined reference to `g_free' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-profile.c:48: undefined reference to `g_strdup' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-profile.c:58: undefined reference to `g_get_prgname' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-profile.c:58: undefined reference to `g_strdup_printf' .libs/libgsd_la-gnome-settings-session.o: In function `gnome_settings_session_set_state': /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:167: undefined reference to `g_type_check_instance_cast' .libs/libgsd_la-gnome-settings-session.o: In function `gnome_settings_session_proxy_signal_cb': /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:250: undefined reference to `g_strcmp0' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:251: undefined reference to `g_variant_get' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:252: undefined reference to `g_log' .libs/libgsd_la-gnome-settings-session.o: In function `gnome_settings_session_get_type': /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:147: undefined reference to `g_once_init_enter' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:147: undefined reference to `g_intern_static_string' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:147: undefined reference to `g_type_register_static_simple' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:147: undefined reference to `g_once_init_leave' .libs/libgsd_la-gnome-settings-session.o: In function `gnome_settings_session_finalize': /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:410: undefined reference to `g_type_check_instance_cast' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:412: undefined reference to `g_free' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:420: undefined reference to `g_cancellable_cancel' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:423: undefined reference to `g_object_unref' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:424: undefined reference to `g_object_unref' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:427: undefined reference to `g_type_check_class_cast' .libs/libgsd_la-gnome-settings-session.o: In function `gnome_settings_session_get_property': /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:177: undefined reference to `g_type_check_instance_cast' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:184: undefined reference to `g_type_name' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:184: undefined reference to `g_type_name' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:184: undefined reference to `g_log' .libs/libgsd_la-gnome-settings-session.o: In function `gnome_settings_session_init': /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:379: undefined reference to `g_type_instance_get_private' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:390: undefined reference to `g_cancellable_new' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:393: undefined reference to `g_dbus_proxy_new_for_bus' .libs/libgsd_la-gnome-settings-session.o: In function `got_manager_proxy_cb': /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:352: undefined reference to `g_type_check_instance_cast' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:354: undefined reference to `g_dbus_proxy_new_for_bus_finish' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:364: undefined reference to `g_variant_new' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:364: undefined reference to `g_dbus_proxy_call' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:371: undefined reference to `g_object_unref' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:356: undefined reference to `g_log' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:358: undefined reference to `g_error_free' .libs/libgsd_la-gnome-settings-session.o: In function `got_session_path_cb': /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:318: undefined reference to `g_type_check_instance_cast' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:320: undefined reference to `g_dbus_proxy_get_type' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:320: undefined reference to `g_type_check_instance_cast' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:320: undefined reference to `g_dbus_proxy_call_finish' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:330: undefined reference to `g_variant_get' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:331: undefined reference to `g_log' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:334: undefined reference to `g_dbus_proxy_new_for_bus' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:343: undefined reference to `g_variant_unref' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:324: undefined reference to `g_log' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:326: undefined reference to `g_error_free' .libs/libgsd_la-gnome-settings-session.o: In function `got_session_proxy_cb': /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:289: undefined reference to `g_type_check_instance_cast' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:292: undefined reference to `g_dbus_proxy_new_for_bus_finish' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:303: undefined reference to `g_dbus_proxy_call' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:295: undefined reference to `g_log' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:298: undefined reference to `g_error_free' .libs/libgsd_la-gnome-settings-session.o: In function `is_active_cb': /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:263: undefined reference to `g_type_check_instance_cast' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:266: undefined reference to `g_dbus_proxy_get_type' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:266: undefined reference to `g_type_check_instance_cast' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:266: undefined reference to `g_dbus_proxy_call_finish' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:274: undefined reference to `g_variant_get' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:278: undefined reference to `g_signal_connect_data' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:282: undefined reference to `g_variant_unref' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:270: undefined reference to `g_log' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:271: undefined reference to `g_error_free' .libs/libgsd_la-gnome-settings-session.o: In function `gnome_settings_session_get_state': /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:152: undefined reference to `g_type_check_instance_is_a' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:152: undefined reference to `g_return_if_fail_warning' .libs/libgsd_la-gnome-settings-session.o: In function `gnome_settings_session_state_get_type': /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:203: undefined reference to `g_enum_register_static' .libs/libgsd_la-gnome-settings-session.o: In function `gnome_settings_session_class_intern_init': /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:147: undefined reference to `g_type_class_peek_parent' .libs/libgsd_la-gnome-settings-session.o: In function `gnome_settings_session_class_init': /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:211: undefined reference to `g_type_check_class_cast' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:214: undefined reference to `g_type_class_add_private' /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:216: undefined reference to `g_param_spec_enum' .libs/libgsd_la-gnome-settings-session.o: In function `gnome_settings_session_new': /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:434: undefined reference to `g_object_new' .libs/libgsd_la-gnome-settings-session.o: In function `gnome_settings_session_set_state': /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:167: undefined reference to `g_object_notify' .libs/libgsd_la-gnome-settings-session.o: In function `gnome_settings_session_get_property': /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:181: undefined reference to `g_value_set_enum' .libs/libgsd_la-gnome-settings-session.o: In function `gnome_settings_session_class_init': /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:216: undefined reference to `g_object_class_install_property' .libs/libgsd_la-gnome-settings-session.o: In function `gnome_settings_session_new': /home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon/gnome-settings-session.c:435: undefined reference to `g_type_check_instance_cast' collect2: ld returned 1 exit status make[3]: *** [libgsd.la] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1/gnome-settings-daemon' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/iurt/rpm/BUILD/gnome-settings-daemon-3.3.90.1' make: *** [all] Error 2 error: Bad exit status from /home/iurt/rpm/tmp/rpm-tmp.14JyH7 (%build)
Git is not used. His name seems to be: Jani Välimaa <wally@mageia.org> In Mageia, people often only have a userid, that is it.
(In reply to comment #3) > Git is not used. Git patches from tarballs: $ cat ~/bin/git-init-tree #!/bin/sh git init && git add --ignore-errors .; git commit -m "`basename $PWD`" $ git init-tree [...] $ patch -p... $ git commit $ git format-patch And a patch to the Makefile.in? > His name seems to be: > Jani Välimaa <wally@mageia.org> > > In Mageia, people often only have a userid, that is it. They don't have signed GPG keys, or user accounts with their real names? Could cause security problems...