! 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 !
libxfce4ui has become dependent on exo which is dependent on libxfce4ui
Status:
RESOLVED: FIXED
Product:
Libxfce4ui
Component:
General

Comments

Description Derk te Bokkel 2017-02-02 02:10:50 CET
recently trying to build discovered a dependancy of libxfce4ui git version on exo git which is also dependent on libxfce4ui git  I had to build libxfce4ui-4.12 then exo git version then libxfce4ui git then exo git again ..

exo-common is called by libxfce4ui git during early build process ..
Comment 1 Skunnyk editbugs 2017-05-08 18:10:11 CEST
Introduced by https://git.xfce.org/xfce/libxfce4ui/commit/?id=82c11fd69c84f082d7a309b2844b6814f35aa73c ? Which add a exo-csource exec in libxfce4ui when enable gtk3 ?

Maybe replace it by xdt-csource ?
Comment 2 Skunnyk editbugs 2017-05-08 18:20:02 CEST
xdt-csource is only mandatory when building from git, so it's not a solution.
Comment 3 Eric Koegel editbugs 2017-05-11 13:06:46 CEST
This should be fixed in master now with the following commit:

commit 1a2edb377bc90f2abbf79f5a64b5e9fddd90e72e
Author: Eric Koegel <eric.koegel@gmail.com>
Date:   Thu May 11 14:01:59 2017 +0300

    Remove exo dependancy (Bug #13326)
    
    exo-csource was accidently added in the Gtk3 port. Switch to
    compiling it as a GResource and loading that via GtkBuilder.
https://git.xfce.org/xfce/libxfce4ui/commit/?id=1a2edb377bc90f2abbf79f5a64b5e9fddd90e72e

I'm not sure if there needs to be a configure check for finding the glib-compile-resources binary so I'll leave this open for a bit.
Comment 4 Git Bot editbugs 2017-06-11 06:06:57 CEST
Eric Koegel referenced this bugreport in commit 89fa6ec8756e3bb1af923d457fe50511a6c14fa0

Let autotools find and invoke glib-compile-resources (Bug #13326)

https://git.xfce.org/xfce/libxfce4ui/commit?id=89fa6ec8756e3bb1af923d457fe50511a6c14fa0
Comment 5 Eric Koegel editbugs 2017-06-11 10:24:32 CEST
Marking closed.

Bug #13326

Reported by:
Derk te Bokkel
Reported on: 2017-02-02
Last modified on: 2017-06-11

People

Assignee:
Nick Schermer
CC List:
4 users

Version

Attachments

Additional information