After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 670651 - Build error: some linking problem
Build error: some linking problem
Status: RESOLVED FIXED
Product: gnome-settings-daemon
Classification: Core
Component: general
3.3.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-settings-daemon-maint
gnome-settings-daemon-maint
Depends on:
Blocks:
 
 
Reported: 2012-02-22 23:43 UTC by Olav Vitters
Modified: 2012-03-09 11:31 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
gnome-settings-daemon-3.3.90.1-linking.patch (388 bytes, patch)
2012-02-22 23:43 UTC, Olav Vitters
committed Details | Review

Description Olav Vitters 2012-02-22 23:43:25 UTC
Created attachment 208223 [details] [review]
gnome-settings-daemon-3.3.90.1-linking.patch

See patch. wally @ Mageia wrote it.
Comment 1 Bastien Nocera 2012-02-23 10:28:19 UTC
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.
Comment 2 Olav Vitters 2012-02-23 11:12:24 UTC
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)
Comment 3 Olav Vitters 2012-02-23 11:14:06 UTC
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.
Comment 4 Bastien Nocera 2012-03-09 11:30:45 UTC
(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...