I'm running gentoo natively on a dual-core Opteron. My graphics card is a GeForce 7300, it's properly set up and opengl is installed and working. However, I cannot get xscreensaver to work. It compiles fine, but when I start it up it just hangs. When I do an strace it seems to be waiting for something to happen with poll(), as it keeps looping on that. Here is the output of strace up until I killed the process, I've attached it. I will try and get it working from the non-gentoo source, and failing that I will try a binary. Here is my emerge info. Gentoo Base System version 1.6.14 *** Deprecated use of action 'info', use '--info' instead Portage 2.1_rc1-r2 (default-linux/amd64/2006.0, gcc-3.4.6, glibc-2.4-r3, 2.6.16-gentoo-r7tombstone x86_64) ================================================================= System uname: 2.6.16-gentoo-r7tombstone x86_64 Dual Core AMD Opteron(tm) Processor 165 dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r5 ACCEPT_KEYWORDS="amd64 ~amd64 ~x86" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O3 -pipe -march=opteron" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib64/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O3 -pipe -march=opteron" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="ftp://cs.ubishops.ca/pub/gentoo http://adelie.polymtl.ca/ ftp://gentoo.arcticnetwork.ca/pub/gentoo/ http://gentoo.arcticnetwork.ca/ http://gentoo.mirrored.ca/ ftp://gentoo.mirrored.ca/ " MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="amd64 X alsa apache2 arts avi berkdb bitmap-fonts bzip2 cdparanoia cdr clamav cli crypt cscope ctype cups curl curlwrappers directfb dri dvd dvdr dvdread eds emboss emul-linux-x86 encode expat fbcon ffmpeg foomaticdb fortran ftp gd gif gpm gstreamer gtk gtk2 imagemagick imap imlib innodb ipv6 isdnlog jabber jpeg kde libwww lua lzw lzw-tiff mad maildir mailwrapper mbox mcal mime mmap mono mozilla mp3 mpeg msn mysql ncurses nls nptl nptlonly nsplugin odbc offensive ogg oggvorbis opengl pam pcntl pcre pdf pdflib perl php png pppd python qt quicktime readline reflection samba sdl session simplexml snmp soap sockets spell spl ssl svg tcltk tcpd tetex threads tidy tiff tokenizer truetype truetype-fonts type1-fonts unicode usb vorbis wxwindows xine xinerama xml xml2 xmlrpc xmms xorg xpm xsl xv zeo zlib elibc_glibc kernel_linux userland_GNU" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Created attachment 88191 [details] The strace output
I downloaded, compiled and ran xscreensaver-5.0, and it worked. Afterwards, I unmerged xscreensaver and re-emerged it, and it worked too. Not sure what happened, but it's fixed now.