pkg-config & exo-2

flo.xfce at gmx-topmail.de flo.xfce at gmx-topmail.de
Mon Aug 17 21:44:03 CEST 2015


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 think I will open a bug report tomorrow, exo-2 seems to be unusable.

On 08/17/2015 04:23 PM, Jonas Kümmerlin wrote:
> The exo-2.pc file is broken and needs patching:
> 
> diff --git a/exo/exo-2.pc.in b/exo/exo-2.pc.in
> index 22562e4..355ab79 100644
> --- a/exo/exo-2.pc.in
> +++ b/exo/exo-2.pc.in
> @@ -7,7 +7,7 @@ exo_api_version=2
>  
>  Name: @PACKAGE_TARNAME@
>  Description: Extension library for Xfce
> -Requires: gtk+-3.0 libxfce4util-2.0
> +Requires: gtk+-3.0 libxfce4util-1.0
>  Version: @PACKAGE_VERSION@
>  Libs: -L${libdir} -lexo-${exo_api_version}
>  Cflags: -I${includedir}/exo-${exo_api_version}
> 
> Am Sonntag, den 16.08.2015, 15:38 +0200 schrieb flo.xfce at gmx-topmail.de:
>> I'm playing around with the Gtk3 exo library but I can't link against it.
>> XDT_CHECK_PACKAGE([EXO], [exo-2], [0.10.6]) does not work, pkg-config
>> complains that it cannot find exo-2. I installed the latest exo snapshot
>> and manually checked the lib directory. libexo-2.so exists.
>> So how can I use the minimal Gtk3 exo library?
>>
>> _______________________________________________
>> Xfce4-dev mailing list
>> Xfce4-dev at xfce.org
>> https://mail.xfce.org/mailman/listinfo/xfce4-dev
> _______________________________________________
> Xfce4-dev mailing list
> Xfce4-dev at xfce.org
> https://mail.xfce.org/mailman/listinfo/xfce4-dev
> 


More information about the Xfce4-dev mailing list