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

Reply via email to