[Pkg-xfce-devel] Bug#785113: Bug#785113: xfce4-session: FTBFS on hurd-i386 and a dependency bug for Linux and Hurd

Svante Signell svante.signell at gmail.com
Wed May 13 10:57:13 UTC 2015


On Tue, 2015-05-12 at 17:29 +0200, Yves-Alexis Perez wrote:
> On mar., 2015-05-12 at 15:27 +0200, Svante Signell wrote:
> > Source: xfce4-session
> > Version: 4.12.1-2
> > Severity: important
> > Tags: patch
> > User: debian-hurd at lists.debian.org
> > Usertags: hurd, linux

> Actually I solved that by forcing the Linux backend in debian/rules.

Thanks!


> Maybe running xdt-autogen from dh-autoreconf would fix that. How do you
> exactly test that?

Unpacking the sources and doing fakeroot/debian/rules clean
and doing the same after a successful build shows that the following
files are removed the second time. And they are not rebuilt, since the
code for re-building them is commented out in xfce4-session/Makefile.

Only in xfce4-session-4.12.1/scripts: xinitrc.in
Only in xfce4-session-4.12.1/xfce4-session: xfsm-chooser-icon.h
Only in xfce4-session-4.12.1/xfce4-session: xfsm-client-dbus.h
Only in xfce4-session-4.12.1/xfce4-session: xfsm-manager-dbus.h
Only in xfce4-session-4.12.1/xfce4-session: xfsm-marshal.c
Only in xfce4-session-4.12.1/xfce4-session : xfsm-marshal.h

Enabling MAINTAINER_MODE by removing NOCONFIGURE=1 from
override_dh_autoreconf and adding --enable-maintainer-mode to
override_dh_auto_configure in debian/rules makes the build fail with:

make[3]: Entering directory '/home/.../xfce4-session-4.12.1/settings'
make[3]: *** No rule to make target 'xfce4-session-marshal.list', needed
by 'xfce4-session-marshal.c'.  Stop.
make[3]: Leaving directory '/home/.../xfce4-session-4.12.1/settings'

This file does not exist in the tarball so something is buggy from
upstream.



More information about the Pkg-xfce-devel mailing list