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 619537 - [regression] Build failure: gmounttracker.c:189: error: 'G_DBUS_TYPE_CSTRING' undeclared
[regression] Build failure: gmounttracker.c:189: error: 'G_DBUS_TYPE_CSTRING...
Status: RESOLVED FIXED
Product: gvfs
Classification: Core
Component: build
1.6.x
Other Linux
: Normal critical
: ---
Assigned To: gvfs-maint
gvfs-maint
Depends on:
Blocks:
 
 
Reported: 2010-05-24 16:47 UTC by David Ronis
Modified: 2010-05-27 04:03 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description David Ronis 2010-05-24 16:47:42 UTC
The subject line says it all.  I'm in the process of updating (via garnome) to the current releases, and in particular have glib 2. 25.6 installed.  The line:



/* Only used internally, never on wire */
#define G_DBUS_TYPE_CSTRING 1024

appear in gdbusutils.h and that file appears to be included in gmouttracker.c.  However,  glib has its own version installed (sans the #define) and my suspicion is that this is the one that is being used.   

If I add the define to gmouttracker.c it compiles, but I encounter the same error in gvfsdaemonprotocol.c (and I suspect in other files later on).
Comment 1 Matthias Clasen 2010-05-27 03:45:51 UTC
How unfortunate. I guess the trivial solution is to rename the gdbusutils.[hc] in gvfs to something else.