GNOME Bugzilla – Bug 411198
liboobs: Fails to build with -z defs
Last modified: 2007-04-09 00:55:39 UTC
Hi, I hope this is the correct place to report bugs for liboobs. When jhbuilding with -z defs in LDFLAGS, I get: gcc -shared .libs/utils.o .libs/oobs-session.o .libs/oobs-object.o .libs/oobs-list.o .libs/oobs-user.o .libs/oobs-usersconfig.o .libs/oobs-group.o .libs/oobs-groupsconfig.o .libs/oobs-timeconfig.o .libs/oobs-ntpserver.o .libs/oobs-ntpconfig.o .libs/oobs-share.o .libs/oobs-smbconfig.o .libs/oobs-share-smb.o .libs/oobs-nfsconfig.o .libs/oobs-share-nfs.o .libs/oobs-statichost.o .libs/oobs-hostsconfig.o .libs/oobs-iface.o .libs/oobs-iface-ethernet.o .libs/oobs-iface-wireless.o .libs/oobs-iface-irlan.o .libs/oobs-iface-plip.o .libs/oobs-iface-isdn.o .libs/oobs-iface-modem.o .libs/oobs-ifacesconfig.o .libs/oobs-service.o .libs/oobs-servicesconfig.o -Wl,--rpath -Wl,/home/lool/jhbuild-gnome-2.18/prefix/lib -Wl,--rpath -Wl,/home/lool/jhbuild-gnome-2.18/prefix/lib -L/home/lool/jhbuild-gnome-2.18/prefix/lib /home/lool/jhbuild-gnome-2.18/prefix/lib/libdbus-glib-1.so /home/lool/jhbuild-gnome-2.18/prefix/lib/libdbus-1.so /home/lool/jhbuild-gnome-2.18/prefix/lib/libglib-2.0.so -lcrypt -Wl,-O1 -Wl,-z -Wl,defs -Wl,-soname -Wl,liboobs-1.so.3 -Wl,-version-script -Wl,.libs/liboobs-1.ver -o .libs/liboobs-1.so.3.0.0 .libs/oobs-session.o: In function `unregister_object_node': oobs-session.c:(.text+0x2b): undefined reference to `g_type_check_instance_cast' oobs-session.c:(.text+0x3c): undefined reference to `g_object_set' oobs-session.c:(.text+0x48): undefined reference to `g_type_check_instance_cast' oobs-session.c:(.text+0x50): undefined reference to `g_object_unref' .libs/oobs-session.o: In function `_oobs_session_register_object': oobs-session.c:(.text+0xcf): undefined reference to `g_object_ref' .libs/oobs-session.o: In function `oobs_session_get_type': oobs-session.c:(.text+0x130): undefined reference to `g_type_register_static_simple' This is due to a missing link flag for gobject; I'll attach a patch. Bye,
Created attachment 83167 [details] [review] Link with gobject
Thanks for the patch! I've committed this to trunk/2.18