! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
exo 0.11.0 fails to build in non-GTK+3 variant
Status:
RESOLVED: WONTFIX

Comments

Description Michał Górny 2016-08-07 07:50:55 CEST
Created attachment 6768 
Build log

When passed --disable-gtk3 --disable-libxfce4ui2, exo-0.11.0 fails to build with multiple issues, including wrong deps in Makefiles:

make[2]: *** No rule to make target '../exo/libexo-2.la', needed by 'exo-desktop-item-edit'.  Stop.

and problems with includes (missing conditionals?):

In file included from [01m[K../exo-desktop-item-edit/exo-die-desktop-model.h:23:0[m[K,
                 from [01m[Kexo-die-desktop-model.c:31[m[K:
[01m[K../exo/exo.h:32:21:[m[K [01;31m[Kfatal error: [m[Kgtk/gtk.h: No such file or directory
compilation terminated.
Comment 1 Skunnyk editbugs 2017-05-14 18:40:25 CEST
I can reproduce with current master.

The point is : do we still want to be able to disable gtk3 version of exo ? It's a non-sense with ongoing xfce 4.14
Comment 2 Sean Davis editbugs 2017-06-15 02:11:59 CEST
I agree with Skunnyk.  Exo 0.11.x is a development library for Xfce 4.14, which targets GTK 3.  With the below commit, GTK 3 is now a build requirement.

https://git.xfce.org/xfce/exo/commit/?id=bc9c4990f8d371048c2a6ddb085894e2928dfb58

Bug #12746

Reported by:
Michał Górny
Reported on: 2016-08-07
Last modified on: 2017-06-15

People

Assignee:
Nick Schermer
CC List:
3 users

Version

Version:
unspecified

Attachments

Build log (99.67 KB, text/x-log)
2016-08-07 07:50 CEST , Michał Górny
no flags

Additional information