pkg-config & exo-2

flo.xfce at flo.xfce at
Tue Aug 18 16:49:46 CEST 2015

I haven't noticed problems with generated files yet, but you are right:
exo-enum-types.h is of that sort.
But this is not the reason in this case. The compiler tries to include
all exo headers, even those who are between the #if GTK_CHECK_VERSION
and #endif. Of course those are not present.
Anyway, the original problem is solved. Please apply the patch Jonas
provided upstream, whoever maintains exo.
For the second problem I created a bugreport: So better discuss there.
Thanks again.


On 08/18/2015 02:29 AM, Matthew Brush wrote:
> On 15-08-17 12:44 PM, flo.xfce at wrote:
>> Thanks, this fixes the problem in the configure step. Unfortunatly I
>> still can't get it to work. Including <exo/exo.h> results in the error
>> that <exo/exo-enum-types.h> can't be found. Little wonder - it is
>> excluded from the Gtk3 version. But the GTK_CHECK_VERSION macro seems to
>> have no effect. When I comment out all lines between the #if and #endif
>> it works.
> I noticed some XFCE apps tend to require using
> `--enable-maintainer-mode` argument to the `configure` script in order
> to generate some of the sources which are not checked into VCS (though
> they are surely included in release tarballs).
> exo-enum-types.h sounds like a file that would be generated by
> glib-mkenums utility.
> Cheers,
> Matthew Brush
> _______________________________________________
> Xfce4-dev mailing list
> Xfce4-dev at

More information about the Xfce4-dev mailing list