Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 121429 - xscreensaver 4.23 fails to merge
Summary: xscreensaver 4.23 fails to merge
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Desktop Misc. Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-03 06:22 UTC by Michael Hordijk
Modified: 2006-02-08 22:37 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Hordijk 2006-02-03 06:22:50 UTC
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
Comment 1 Krzysztof Pawlik (RETIRED) gentoo-dev 2006-02-03 06:43:07 UTC
What X?, `eselect opengl list` ?
Comment 2 Michael Hordijk 2006-02-03 07:26:39 UTC
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.
Comment 3 Krzysztof Pawlik (RETIRED) gentoo-dev 2006-02-03 15:35:48 UTC
opengl-update then:
opengl-update xorg-x11
Comment 4 Michael Hordijk 2006-02-03 16:27:55 UTC
(In reply to comment #3)
> opengl-update then:
> opengl-update xorg-x11

Hrm.  Still bustified.  Same result with `eselect opengl list` as well.
Comment 5 Krzysztof Pawlik (RETIRED) gentoo-dev 2006-02-07 03:48:00 UTC
Please fix your X install.
Comment 6 Michael Hordijk 2006-02-07 05:52:36 UTC
(In reply to comment #5)
> Please fix your X install.

Thanks for the tip.  That was incredibly valuable.
Comment 7 Michael Hordijk 2006-02-08 12:04:08 UTC
(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?
Comment 8 Michael Hordijk 2006-02-08 22:37:22 UTC
> 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.