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 706003 - should not carry a copy of gio-2.0.vapi
should not carry a copy of gio-2.0.vapi
Status: RESOLVED FIXED
Product: tracker
Classification: Core
Component: General
unspecified
Other Linux
: Normal normal
: ---
Assigned To: tracker-general
Depends on:
Blocks:
 
 
Reported: 2013-08-14 16:05 UTC by Colin Walters
Modified: 2013-08-14 16:39 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Colin Walters 2013-08-14 16:05:48 UTC
This presently breaks the build as it has a now-incompatible definition of UnixCredentialsMessage:

gio-unix-2.0.vapi:43.2-43.64: error: `GLib' already contains a definition for `UnixCredentialsMessage'
	public class UnixCredentialsMessage : GLib.SocketControlMessage {
	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
gio-2.0.vapi:1694.2-1694.36: note: previous definition of `UnixCredentialsMessage' was here
	public class UnixCredentialsMessage {
	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Compilation failed: 1 error(s), 0 warning(s)

This was apparently added as a workaround for GDBus?

https://git.gnome.org/browse/tracker/commit/?id=a42312c952bcb81dfdb07f58afb980f292cd5280

Maybe something like this bug?

https://bugzilla.gnome.org/show_bug.cgi?id=690126
Comment 1 Martyn Russell 2013-08-14 16:39:58 UTC
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.

This problem has been fixed in our software repository. The fix will go into the next software release. Thank you for your bug report.