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

Svante Signell svante.signell at gmail.com
Tue May 12 13:27:38 UTC 2015


Source: xfce4-session
Version: 4.12.1-2
Severity: important
Tags: patch
User: debian-hurd at lists.debian.org
Usertags: hurd, linux

Hello,

Currently xfce4-session fails to build from source due to
UP_BACKEND_SUSPEND_COMMAND and UP_BACKEND_HIBERNATE_COMMAND not being
defined. The attached patch hurd.patch fixes that by defining GNU in
configure.ac check for that value in xfsm-shutdown-helper/main.c.

Additionally, a build-dependency of pm-utils is added to debian/control
to make sure that the pm-suspend and pm-hibernate binaries are
available. pm-utils should also be a dependency for GNU/Linux.

Additionally the package fails to build twice in a row both for both
GNU/Linux and GNU/Hurd. The second build fails with:

make[4]: Entering directory '/home/srs/Hurd/DEBs/linux_DEBs/xfce4-session/xfce4-session-4.12.1/xfce4-session'
make[4]: *** No rule to make target 'xfsm-marshal.c', needed by 'xfce4_session-xfsm-marshal.o'.  Stop.
make[4]: Leaving directory '/home/srs/Hurd/DEBs/linux_DEBs/xfce4-session/xfce4-session-4.12.1/xfce4-session'
Makefile:554: recipe for target 'all' failed

For this no patch has been developed yet. The problem seen to be
related to xdt-autogen versus plain usage of autoreconf. The generated
Makefiles the second time comments out the target for e.g.
xfsm-marshal.c.

autoreconf fails due to that some constructs in configure.ac are different
when using xdt-autogen.

Thanks!

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 04_hurd.patch
Type: text/x-patch
Size: 2277 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-xfce-devel/attachments/20150512/0fa06cd5/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: control.patch
Type: text/x-patch
Size: 527 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-xfce-devel/attachments/20150512/0fa06cd5/attachment-0001.bin>


More information about the Pkg-xfce-devel mailing list