GNOME Bugzilla – Bug 704074
eog-jobs.h includes non-installed header eog-uri-converter.h
Last modified: 2013-07-20 18:32:50 UTC
eog 3.9.1 (and trunk) re-factored eog-jobs system in https://git.gnome.org/browse/eog/commit/src/eog-jobs.h?id=e5c7e101621e19e908a834ae33480c72365bd361 this added a "include <eog/eog-uri-converter.h>", but this header is listed as NOINST_H_FILES. As a consequence, a simple #include <eog/eog-jobs.h> fails (exposes for example build failures of eog-plugins).
Created attachment 248992 [details] [review] Fix it
Thanks, I didn't get around to check the plugins build and didn't notice. I also made the EogURIConvert public as I don't like to have G_GNUC_INTERNAL functions in public headers. commit 9066f65e6cd8430080665e55e63e0b780d27ee23 Author: Felix Riemann <> Date: Sat Jul 20 20:16:35 2013 +0200 EogURIConverter: Make object functions public As we install the header we also need to make the class public. https://bugzilla.gnome.org/show_bug.cgi?id=704074 commit 5f5cdfe0fad98089b0c54be92b386fc54268aae4 Author: Dominique Leuenberger <> Date: Fri Jul 12 11:16:35 2013 +0200 install eog-uri-converter.h eog-jobs.h includes this header https://bugzilla.gnome.org/show_bug.cgi?id=704074 --- 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.