xscreensaver-4.23 dies with the following (and has for several days): i686-pc-linux-gnu-gcc -pedantic -Wall -Wstrict-prototypes -Wnested-externs -std=c89 -U__STRICT_ANSI__ -L/usr/lib -o polyhedra polyhedra.o polyhedra-gl.o normals.o glxfonts.o screenhack-gl.o xlock-gl.o fps.o ../xlockmore.o ../../utils/resources.o ../../utils/visual.o ../../utils/visual-gl.o ../../utils/usleep.o ../../utils/yarandom.o ../../utils/hsv.o ../../utils/colors.o rotator.o trackball.o gltrackball.o -L/usr/lib -lMesaGL -lMesaGLU -lXxf86vm -lpthread -lSM -lICE -lXt -lX11 -lXmu -lXext -lm polyhedra-gl.o: In function `new_polyhedron': polyhedra-gl.c:(.text+0xa2b): undefined reference to `gluTessBeginPolygon' polyhedra-gl.c:(.text+0xa33): undefined reference to `gluTessBeginContour' polyhedra-gl.c:(.text+0xa40): undefined reference to `gluTessEndContour' polyhedra-gl.c:(.text+0xa48): undefined reference to `gluTessEndPolygon' collect2: ld returned 1 exit status make[1]: *** [polyhedra] Error 1 make[1]: Leaving directory `/var/tmp/portage/xscreensaver-4.23/work/xscreensaver-4.23/hacks/glx' make: *** [default] Error 5 emerge --info: Portage 2.0.54 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2, 2.6.15-gentoo-r1 i686) ================================================================= System uname: 2.6.15-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz Gentoo Base System version 1.6.14 dev-lang/python: 2.3.5-r2, 2.4.2 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 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/u/hordijk/portage /u/hordijk/src/portage" SYNC="rsync://hoffer.hq.netapp.com/gentoo-portage" USE="x86 X aac acpi alsa audiofile avi bash-completion berkdb bitmap-fonts bonobo bzip2 cdr cjk cpudetection crypt cups curl dga directfb eds emboss encode exif expat fam ffmpeg foomaticdb gd gdbm gif glut gnome gpm gstreamer gtk gtk2 gtkhtml idn imagemagick imlib jai jimi jpeg junit kde kdepim lcms ldap libg++ libwww mad mikmod mmx mmxext mng mp3 mpeg ncurses nls nsplugin ogg opengl pam p cre pda pdflib png python quicktime readline sdl spell sse sse-filters sse2 ssl tcpd theora tiff truetype truetype-fonts type1-fonts udev vcd win32codecs wmf xine xml xml2 xv xvid zlib userland_GN U kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
What X?, `eselect opengl list` ?
x11-base/xorg-x11-6.8.2-r6(In reply to comment #1) > What X? x11-base/xorg-x11-6.8.2-r6 > `eselect opengl list` ? [[[ !!! Error: Can't load module opengl exiting. ]]] Interesting.
opengl-update then: opengl-update xorg-x11
(In reply to comment #3) > opengl-update then: > opengl-update xorg-x11 Hrm. Still bustified. Same result with `eselect opengl list` as well.
Please fix your X install.
(In reply to comment #5) > Please fix your X install. Thanks for the tip. That was incredibly valuable.
(In reply to comment #6) > (In reply to comment #5) > > Please fix your X install. > > Thanks for the tip. That was incredibly valuable. So I've done an 'emerge xorg-x11 opengl-update eselect'. And none of those give me an opengl module for eselect. How do I get that?
> So I've done an 'emerge xorg-x11 opengl-update eselect'. And none of those > give me an opengl module for eselect. How do I get that? So by using ACCEPT_KEYWORDS=~x86 I was able to emerge eselect-opengl. Now a `eselect opengl list` produces the following excitement. Available OpenGL implementations: [1] xorg-x11 * Hrm. It appears that X is installed correctly. I guess it's time to figure out why xscreensaver is still failing.