While looking at a different issue ABCD noticed that qingy wasn't using the most up-to-date autotools syntax so he created the attached patch. I've tested the patch on a local portage overlay and it works as advertised. Reproducible: Always
Created attachment 266629 [details, diff] patch to use new autotools
Created attachment 266635 [details, diff] ebuild diff for new autotools
I've also reported the issue upstream: https://sourceforge.net/tracker/index.php?func=detail&aid=3229581&group_id=82854&atid=567419
(In reply to comment #3) > I've also reported the issue upstream: > > https://sourceforge.net/tracker/index.php?func=detail&aid=3229581&group_id=82854&atid=567419 Thanks for your work. I just tried to build qingy with your patches (also the consolekit patch you posted upstream). Configure stops with: --- checking for CONSOLEKIT... no configure: error: *** ConsoleKit is required when --disable-consolekit is not given. --- [I] sys-auth/consolekit Available versions: 0.4.3 (~)0.4.4 {debug doc kernel_linux pam policykit test} Installed versions: 0.4.4(15:43:46 03/20/11)(kernel_linux pam policykit -debug -doc -test) --- Available versions: 1.0.0 1.0.0[1] {X crypt directfb emacs gpm opensslcrypt pam static} Installed versions: 1.0.0[1](19:04:06 03/20/11)(pam -X -crypt -directfb -emacs -gpm -opensslcrypt -static)
This bug has now been resolved upstream (svn only, no new release yet). Working on proper consolekit support before a new release.
Current ebuilds in the tree fail on automake-1.13 , please check to confirm the new versions work with this too. # cat /var/tmp/portage/sys-apps/qingy-1.0.0/temp/aclocal.out ***** aclocal ***** ***** PWD: /var/tmp/portage/sys-apps/qingy-1.0.0/work/qingy-1.0.0 ***** aclocal aclocal-1.13: warning: autoconf input should be named 'configure.ac', not 'configure.in' /usr/share/aclocal/zthread.m4:34: warning: underquoted definition of AM_PATH_ZTHREAD /usr/share/aclocal/zthread.m4:34: run info Automake 'Extending aclocal' /usr/share/aclocal/zthread.m4:34: or see http://www.gnu.org/software/automake/manual/automake.html#Extending-aclocal configure.in:5: error: 'AM_CONFIG_HEADER': this macro is obsolete. You should use the 'AC_CONFIG_HEADERS' macro instead. /usr/share/aclocal-1.13/obsolete-err.m4:12: AM_CONFIG_HEADER is expanded from... configure.in:5: the top level autom4te-2.69: /usr/bin/m4 failed with exit status: 1 aclocal-1.13: error: echo failed with exit status: 1
Fixed in qingy-1.0.0 by applying the patch qingy-1.0.0-screensavers.patch obtained from upstream subversion. qingy-1.0.0: fix bug #359637 Updating sys-apps/qingy-1.0.0 autotools files: thanks to Justin for reporting, hal and axs for testing, Justin and s4t4n for fixing. Fix bug #462634 - sys-apps/qingy-1.0.0 build error: Thanks to Ole Langbehn for reporting, Rafal Muzylo, Ellison Marks, needle and Stephan Litterst for help. qingy-1.0.0-r1: Fix bug #372675 - sys-apps/qingy fails to keep ConsoleKit PAM session open with default setting (using DirectFB: Thanks to guboj for reporting, Richard Kenney for testing, Tomoh K. and s4t4n for fixing. Patches are from qingy upstream subversion. (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 618E971F)