Public bug reported: The version of libgobject included in ubuntu lucid is missing at least one symbol which is required by python-qt4. The method g_variant_type_copy() is in gvarianttype.h but the corresponding symbol is not in any of the object files. As well as breaking every program which uses python-qt4, it also prevents the following code from being compiled:
#include <glib/gvarianttype.h> int main(int arvc, char** argv) { GVariantType * copied; copied = g_variant_type_copy(G_VARIANT_TYPE_STRING); printf("%d\n", &copied); return 0; } I will find out whether compiling glib from source solves this problem ProblemType: Bug DistroRelease: Ubuntu 10.04 Package: libglib2.0-dev 2.24.1-0ubuntu1 [modified: usr/include/gio-unix-2.0/gio/gdesktopappinfo.h usr/include/gio-unix-2.0/gio/gunixconnection.h usr/include/gio-unix-2.0/gio/gunixfdmessage.h usr/include/glib-2.0/glib.h usr/include/glib-2.0/glib/gconvert.h usr/include/glib-2.0/glib/ghash.h usr/include/glib-2.0/glib/gkeyfile.h usr/include/glib-2.0/glib/gmem.h usr/include/glib-2.0/glib/goption.h usr/include/glib-2.0/glib/gslice.h usr/include/glib-2.0/glib/gstdio.h usr/include/glib-2.0/glib/gstrfuncs.h usr/include/glib-2.0/glib/gtestutils.h usr/include/glib-2.0/glib/gthread.h usr/include/glib-2.0/glib/gtypes.h usr/include/glib-2.0/glib/gurifuncs.h usr/include/glib-2.0/glib/gutils.h usr/include/glib-2.0/gobject/gboxed.h usr/include/glib-2.0/gobject/gobject.h usr/include/glib-2.0/gobject/gtype.h usr/include/glib-2.0/gobject/gtypemodule.h usr/include/glib-2.0/gobject/gvaluecollector.h usr/include/glib-2.0/gobject/gobjectnotifyqueue.c usr/include/glib-2.0/gobject/gmarshal.h usr/include/glib-2.0/gio/gappinfo.h usr/include/glib-2.0/gio/gfile.h usr/include/glib-2.0/gio/gfileinfo.h usr/include/glib-2.0/gio/gio.h usr/include/glib-2.0/gio/giotypes.h usr/include/glib-2.0/gio/gioenums.h usr/include/glib-2.0/gio/giomodule.h usr/include/glib-2.0/gio/gmount.h usr/include/glib-2.0/gio/gmemoryoutputstream.h usr/include/glib-2.0/gio/gnativevolumemonitor.h usr/include/glib-2.0/gio/goutputstream.h usr/include/glib-2.0/gio/gsocketlistener.h usr/include/glib-2.0/gio/gioenumtypes.h usr/lib/libgio-2.0.la usr/lib/libglib-2.0.la usr/lib/libgmodule-2.0.la usr/lib/libgobject-2.0.la usr/lib/libgthread-2.0.la usr/lib/glib-2.0/include/glibconfig.h usr/lib/pkgconfig/glib-2.0.pc usr/lib/pkgconfig/gobject-2.0.pc usr/lib/pkgconfig/gmodule-2.0.pc usr/lib/pkgconfig/gmodule-export-2.0.pc usr/lib/pkgconfig/gmodule-no-export-2.0.pc usr/lib/pkgconfig/gthread-2.0.pc usr/lib/pkgconfig/gio-2.0.pc usr/lib/pkgconfig/gio-unix-2.0.pc usr/share/aclocal/glib-2.0.m4 usr/share/glib-2.0/gdb/glib.py usr/bin/glib-genmarshal usr/bin/gobject-query usr/bin/glib-mkenums usr/bin/gtester-report usr/bin/glib-gettextize usr/bin/gtester] ProcVersionSignature: Ubuntu 2.6.32-24.39-generic 2.6.32.15+drm33.5 Uname: Linux 2.6.32-24-generic i686 NonfreeKernelModules: nvidia Architecture: i386 Date: Thu Aug 19 13:26:19 2010 ProcEnviron: PATH=(custom, user) LANG=en_NZ.utf8 SHELL=/bin/bash SourcePackage: glib2.0 ** Affects: glib2.0 (Ubuntu) Importance: Undecided Status: New ** Tags: apport-bug i386 lucid -- missing symbol g_variant_type_copy https://bugs.launchpad.net/bugs/620220 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to glib2.0 in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs