Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 257181 - net-im/pidgin-2.5.2 - make xscreensaver support optional
Summary: net-im/pidgin-2.5.2 - make xscreensaver support optional
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Net-im project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-01 03:52 UTC by Nathan Phillip Brink (binki) (RETIRED)
Modified: 2009-02-02 18:46 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
the unnecessary ./configure log (config.log,100.83 KB, text/plain)
2009-02-01 03:55 UTC, Nathan Phillip Brink (binki) (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2009-02-01 03:52:31 UTC
I'll try to follow the directions below but, really, this is pretty self-explanatory AFAIK :-). I'm not sure what pidgin uses xscreensaver for. From the output of configure, it looks like pidgin is missing a useflag...

checking for PANGO... yes
checking for X11... yes
checking for XScreenSaverRegister in -lXext... no
checking for XScreenSaverRegister in -lXss... no
configure: error:
XScreenSaver extension development headers not found.
Use --disable-screensaver if you do not need XScreenSaver extension support,
this is required for detecting idle time by mouse and keyboard usage.


!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/net-im/pidgin-2.5.2/work/pidgin-2.5.2/config.log
 *
 * ERROR: net-im/pidgin-2.5.2 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 3474:  Called econf '--enable-consoleui' '--enable-nls' '--enable-perl' '--enable-gtkui' '--enable-startup-notification' '--enable-screensaver' '--enable-sm' '--disable-tcl' '--enable-gtkspell' '--disable-tk' '--enable-debug' '--enable-dbus' '--disable-meanwhile' '--disable-gevolution' '--enable-gstreamer' '--enable-cyrus-sasl' '--disable-doxygen' '--enable-cap' '--disable-nm' '--without-krb4' '--disable-avahi' '--with-dynamic-prpls=irc,jabber,oscar,yahoo,simple,msn,myspace' '--disable-mono' '--x-includes=/usr/include/X11' '--enable-nss=no' '--enable-gnutls=yes' '--with-gnutls-includes=/usr/include/gnutls' '--with-gnutls-libs=/usr/lib'
 *               ebuild.sh, line  543:  Called die
 * The specific snippet of code:
 *                      die "econf failed"
 *  The die message:
 *   econf failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/net-im/pidgin-2.5.2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-im/pidgin-2.5.2/temp/environment'.
 *
Comment 1 Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2009-02-01 03:55:03 UTC
Created attachment 180506 [details]
the unnecessary ./configure log
Comment 2 Olivier Crete (RETIRED) gentoo-dev 2009-02-01 13:25:53 UTC
Turns out the log was necessary after all. The dep on x11-libs/libXScrnSaver is already there. If you had read the log, you'd see that your glitz is somehow wrong, recompile it.
Comment 3 Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2009-02-01 19:34:15 UTC
(In reply to comment #2)
> Turns out the log was necessary after all. The dep on x11-libs/libXScrnSaver is
> already there. If you had read the log, you'd see that your glitz is somehow
> wrong, recompile it.
> 

OK, I forgot to run ``eselect set 1''. Thank you for pointing that out.
However, pidgin's script declares that xscreensaver support is optional; may you please add the ``xscreensaver'' useflag to pidgin's ebuild?
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2009-02-02 17:38:23 UTC
Don't CC maintainers when you cannot assign bugs.
Comment 5 Olivier Crete (RETIRED) gentoo-dev 2009-02-02 18:46:36 UTC
I don't really see why you would not want Xss support, otherwise it does a nasty thing tracking the pointer. It would only be useful you had a craptastic X server that does not have the Xss extension