! 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 !
xfwm4 master needs a recent enough libepoxy version
Status:
RESOLVED: FIXED

Comments

Description Skunnyk editbugs 2019-06-05 13:15:11 CEST
xfwm4 master fails to build on debian stretch: https://buildbot.xfce.alteroot.org/job/xfwm4/nodes=Debian/34/console

It happens since commit https://git.xfce.org/xfce/xfwm4/commit/?id=1311eecd33e173ac64ebd48e7a9cf37452d7dc1c ( compositor: Use epoxy to check for glx support).

The epoxy_has_glx function exists since libepoxy 1.4.0 ( https://github.com/anholt/libepoxy/commit/d94b9c28b53b1bf99f4a497486af681d8bc95d95 ) but Debian Stretch provides 1.3.2.

xfwm4 requires libepoxy 1.0.

A solution is to bump the minimum libepoxy version in configure.ac.in
Comment 1 Olivier Fourdan editbugs 2019-06-05 13:51:15 CEST
Alternatively, we could revert that commit if it is problematic, it's mostly cosmetic...
Comment 2 Skunnyk editbugs 2019-06-05 18:42:31 CEST
In this case, revert the commit is a good idea
Comment 3 Git Bot editbugs 2019-06-05 22:01:36 CEST
Olivier Fourdan referenced this bugreport in commit 61baa5fda137733000d106cddad1f52f9e99fba0

Revert "compositor: Use epoxy to check for glx support"

https://git.xfce.org/xfce/xfwm4/commit?id=61baa5fda137733000d106cddad1f52f9e99fba0
Comment 4 Olivier Fourdan editbugs 2019-06-05 22:02:04 CEST
reverted.

Bug #15554

Reported by:
Skunnyk
Reported on: 2019-06-05
Last modified on: 2019-06-05

People

Assignee:
Olivier Fourdan
CC List:
0 users

Version

Version:
GIT Master

Attachments

Additional information