help with build failure

Mamoru Tasaka mtasaka at ioa.s.u-tokyo.ac.jp
Tue Dec 14 11:52:10 UTC 2010


giallu at gmail.com wrote, at 12/14/2010 06:50 AM +9:00:
> Hi all,
> I'm trying to fix the F15 build failure for gpointing-device-settings
> reported here:
> https://bugzilla.redhat.com/show_bug.cgi?id=660864
>
> and I'd need some help to understand what's going on. The main issue
> was related to a newer gtk version, this one is now fixed.
>
> The other one is trickier (at least for me), as the package which is
> building fine in mock for F14, fails with something like:
>
> /usr/bin/ld: .libs/libpointing_device_la-gsd-pointing-device-plugin.o:
> relocation R_386_GOTOFF against undefined symbol
> `gsd_mouse_extension_plugin_class_finalize' can not be used when
> making a shared object
> /usr/bin/ld: final link failed: Bad value
> collect2: ld returned 1 exit status
>
> scratch build here:
> http://koji.fedoraproject.org/koji/getfile?taskID=2661197&name=build.log
>
> Can anyone help me fix it?
>

This is due to this change in gnome-settings-daemon:
http://git.gnome.org/browse/gnome-settings-daemon/commit/?id=0dda56c4462e070

It seems at least you have to define
gsd_mouse_extension_plugin_class_finalize(GsdMouseExtensionPluginClass *klass)
in modules/gnome-settings-daemon-plugins/gsd-pointing-device-plugin.c

Regards,
Mamoru


More information about the devel mailing list