GNOME Bugzilla – Bug 619537
[regression] Build failure: gmounttracker.c:189: error: 'G_DBUS_TYPE_CSTRING' undeclared
Last modified: 2010-05-27 04:03:11 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).
How unfortunate. I guess the trivial solution is to rename the gdbusutils.[hc] in gvfs to something else.