Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 46775 - KDE artwork 3.2.1 fails to compile
Summary: KDE artwork 3.2.1 fails to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
: 50924 58062 58277 61516 63052 68040 68432 74157 78378 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-04-04 09:29 UTC by L. Andrew Somerville
Modified: 2005-02-19 05:52 UTC (History)
6 users (show)

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 L. Andrew Somerville 2004-04-04 09:29:34 UTC
Kdeartwork fails to merge.

Reproducible: Always
Steps to Reproduce:
1.emerge -u kde
2.
3.

Actual Results:  
/bin/sh ../../libtool --silent --mode=link --tag=CXX g++  -Wnon-virtual-dtor 
-Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align 
-Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings 
-DNDEBUG -DNO_DEBUG -O2 -O2 -mcpu=i686 -pipe -Wformat-security 
-Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common  
-L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.2/lib  -R /usr/kde/3.2/lib 
-R /usr/qt/3/lib -R /usr/X11R6/lib  -o kflux.kss  Flux.o -lkdeui 
-lkscreensaver  -lm 
/bin/sh ../../libtool --silent --mode=link --tag=CXX g++  -Wnon-virtual-dtor 
-Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align 
-Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings 
-DNDEBUG -DNO_DEBUG -O2 -O2 -mcpu=i686 -pipe -Wformat-security 
-Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common  
-L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.2/lib  -R /usr/kde/3.2/lib 
-R /usr/qt/3/lib -R /usr/X11R6/lib  -o keuphoria.kss  Euphoria.o -lkdeui 
-lkscreensaver  -lm 
Flux.o(.text+0xfda): In function `particle::update(float*)': 
: undefined reference to `glColor3fv' 
Flux.o(.text+0xfdf): In function `particle::update(float*)': 
: undefined reference to `glPushMatrix' 
Flux.o(.text+0x1044): In function `particle::update(float*)': 
: undefined reference to `glTranslatef' 
Flux.o(.text+0x108c): In function `particle::update(float*)': 
: undefined reference to `glScalef' 
Flux.o(.text+0x10bf): In function `particle::update(float*)': 
: undefined reference to `glCallList' 
Flux.o(.text+0x10d1): In function `particle::update(float*)': 
: undefined reference to `glPopMatrix' 
Flux.o(.text+0x11d4): In function `particle::update(float*)': 
: undefined reference to `glPointSize' 
Flux.o(.text+0x11e0): In function `particle::update(float*)': 
: undefined reference to `glBegin' 
Flux.o(.text+0x11f5): In function `particle::update(float*)': 
: undefined reference to `glVertex3f' 
Flux.o(.text+0x11fa): In function `particle::update(float*)': 
: undefined reference to `glEnd' 
Flux.o(.text+0x19cd): In function `FluxWidget::paintGL()': 
: undefined reference to `glLoadIdentity' 
Flux.o(.text+0x19f0): In function `FluxWidget::paintGL()': 
: undefined reference to `glBlendFunc' 
Flux.o(.text+0x19fc): In function `FluxWidget::paintGL()': 
: undefined reference to `glEnable' 
Flux.o(.text+0x1a08): In function `FluxWidget::paintGL()': 
: undefined reference to `glDisable' 
Flux.o(.text+0x1a6c): In function `FluxWidget::paintGL()': 
: undefined reference to `glColor4f' 
Flux.o(.text+0x1a78): In function `FluxWidget::paintGL()': 
: undefined reference to `glBegin' 
Flux.o(.text+0x1a8c): In function `FluxWidget::paintGL()': 
: undefined reference to `glVertex3f' 
Flux.o(.text+0x1aa5): In function `FluxWidget::paintGL()': 
: undefined reference to `glVertex3f' 
Flux.o(.text+0x1ab9): In function `FluxWidget::paintGL()': 
: undefined reference to `glVertex3f' 
Flux.o(.text+0x1acd): In function `FluxWidget::paintGL()': 
: undefined reference to `glVertex3f' 
Flux.o(.text+0x1ad2): In function `FluxWidget::paintGL()': 
: undefined reference to `glEnd' 
Flux.o(.text+0x1bb1): In function `FluxWidget::paintGL()': 
: undefined reference to `glFlush' 
Flux.o(.text+0x1bce): In function `FluxWidget::paintGL()': 
: undefined reference to `glBlendFunc' 
Flux.o(.text+0x1bda): In function `FluxWidget::paintGL()': 
: undefined reference to `glEnable' 
Flux.o(.text+0x1bf5): In function `FluxWidget::paintGL()': 
: undefined reference to `glBlendFunc' 
Flux.o(.text+0x1c01): In function `FluxWidget::paintGL()': 
: undefined reference to `glEnable' 
Flux.o(.text+0x1c0d): In function `FluxWidget::paintGL()': 
: undefined reference to `glEnable' 
Flux.o(.text+0x1c22): In function `FluxWidget::paintGL()': 
: undefined reference to `glHint' 
Flux.o(.text+0x1c33): In function `FluxWidget::paintGL()': 
: undefined reference to `glDisable' 
Flux.o(.text+0x1c3f): In function `FluxWidget::paintGL()': 
: undefined reference to `glEnable' 
Flux.o(.text+0x1c4b): In function `FluxWidget::paintGL()': 
: undefined reference to `glClear' 
Flux.o(.text+0x1c74): In function `FluxWidget::paintGL()': 
: undefined reference to `glRotatef' 
Flux.o(.text+0x1caf): In function `FluxWidget::paintGL()': 
: undefined reference to `glClear' 
Flux.o(.text+0x1ce4): In function `FluxWidget::resizeGL(int, int)': 
: undefined reference to `glViewport' 
Flux.o(.text+0x1cf0): In function `FluxWidget::resizeGL(int, int)': 
: undefined reference to `glMatrixMode' 
Flux.o(.text+0x1cf5): In function `FluxWidget::resizeGL(int, int)': 
: undefined reference to `glLoadIdentity' 
Flux.o(.text+0x1d36): In function `FluxWidget::resizeGL(int, int)': 
: undefined reference to `gluPerspective' 
Flux.o(.text+0x1d50): In function `FluxWidget::resizeGL(int, int)': 
: undefined reference to `glTranslatef' 
Flux.o(.text+0x1d5c): In function `FluxWidget::resizeGL(int, int)': 
: undefined reference to `glMatrixMode' 
Flux.o(.text+0x20ff): In function `FluxWidget::updateParameters()': 
: undefined reference to `glFrontFace' 
Flux.o(.text+0x210b): In function `FluxWidget::updateParameters()': 
: undefined reference to `glEnable' 
Flux.o(.text+0x2123): In function `FluxWidget::updateParameters()': 
: undefined reference to `glClearColor' 
Flux.o(.text+0x212f): In function `FluxWidget::updateParameters()': 
: undefined reference to `glClear' 
Flux.o(.text+0x22d4): In function `FluxWidget::updateParameters()': 
: undefined reference to `glDisable' 
Flux.o(.text+0x22e2): In function `FluxWidget::updateParameters()': 
: undefined reference to `glDisable' 
Flux.o(.text+0x22ee): In function `FluxWidget::updateParameters()': 
: undefined reference to `glEnable' 
Flux.o(.text+0x2303): In function `FluxWidget::updateParameters()': 
: undefined reference to `glBindTexture' 
Flux.o(.text+0x2321): In function `FluxWidget::updateParameters()': 
: undefined reference to `glTexEnvf' 
Flux.o(.text+0x233f): In function `FluxWidget::updateParameters()': 
: undefined reference to `glTexParameteri' 
Flux.o(.text+0x235d): In function `FluxWidget::updateParameters()': 
: undefined reference to `glTexParameteri' 
Flux.o(.text+0x23ac): In function `FluxWidget::updateParameters()': 
: undefined reference to `glTexImage2D' 
Flux.o(.text+0x23d3): In function `FluxWidget::updateParameters()': 
: undefined reference to `glNewList' 
Flux.o(.text+0x23e8): In function `FluxWidget::updateParameters()': 
: undefined reference to `glBindTexture' 
Flux.o(.text+0x23f4): In function `FluxWidget::updateParameters()': 
: undefined reference to `glBegin' 
Flux.o(.text+0x2400): In function `FluxWidget::updateParameters()': 
: undefined reference to `glTexCoord2f' 
Flux.o(.text+0x2419): In function `FluxWidget::updateParameters()': 
: undefined reference to `glVertex3f' 
Flux.o(.text+0x2425): In function `FluxWidget::updateParameters()': 
: undefined reference to `glTexCoord2f' 
Flux.o(.text+0x2438): In function `FluxWidget::updateParameters()': 
: undefined reference to `glVertex3f' 
Flux.o(.text+0x2444): In function `FluxWidget::updateParameters()': 
: undefined reference to `glTexCoord2f' 
Flux.o(.text+0x2457): In function `FluxWidget::updateParameters()': 
: undefined reference to `glVertex3f' 
Flux.o(.text+0x2463): In function `FluxWidget::updateParameters()': 
: undefined reference to `glTexCoord2f' 
Flux.o(.text+0x2473): In function `FluxWidget::updateParameters()': 
: undefined reference to `glVertex3f' 
Flux.o(.text+0x247f): In function `FluxWidget::updateParameters()': 
: undefined reference to `glTexCoord2f' 
Flux.o(.text+0x2492): In function `FluxWidget::updateParameters()': 
: undefined reference to `glVertex3f' 
Flux.o(.text+0x249e): In function `FluxWidget::updateParameters()': 
: undefined reference to `glTexCoord2f' 
Flux.o(.text+0x24b1): In function `FluxWidget::updateParameters()': 
: undefined reference to `glVertex3f' 
Flux.o(.text+0x24b6): In function `FluxWidget::updateParameters()': 
: undefined reference to `glEnd' 
Flux.o(.text+0x24bb): In function `FluxWidget::updateParameters()': 
: undefined reference to `glEndList' 
Flux.o(.text+0x250a): In function `FluxWidget::updateParameters()': 
: undefined reference to `glNewList' 
Flux.o(.text+0x250f): In function `FluxWidget::updateParameters()': 
: undefined reference to `gluNewQuadric' 
Flux.o(.text+0x2544): In function `FluxWidget::updateParameters()': 
: undefined reference to `gluSphere' 
Flux.o(.text+0x2551): In function `FluxWidget::updateParameters()': 
: undefined reference to `gluDeleteQuadric' 
Flux.o(.text+0x2556): In function `FluxWidget::updateParameters()': 
: undefined reference to `glEndList' 
Flux.o(.text+0x2562): In function `FluxWidget::updateParameters()': 
: undefined reference to `glDisable' 
Flux.o(.text+0x256e): In function `FluxWidget::updateParameters()': 
: undefined reference to `glEnable' 
Flux.o(.text+0x257a): In function `FluxWidget::updateParameters()': 
: undefined reference to `glEnable' 
Flux.o(.text+0x25e6): In function `FluxWidget::updateParameters()': 
: undefined reference to `glLightfv' 
Flux.o(.text+0x25fd): In function `FluxWidget::updateParameters()': 
: undefined reference to `glLightfv' 
Flux.o(.text+0x2614): In function `FluxWidget::updateParameters()': 
: undefined reference to `glLightfv' 
Flux.o(.text+0x2630): In function `FluxWidget::updateParameters()': 
: undefined reference to `glLightfv' 
Flux.o(.text+0x263c): In function `FluxWidget::updateParameters()': 
: undefined reference to `glEnable' 
Flux.o(.text+0x2651): In function `FluxWidget::updateParameters()': 
: undefined reference to `glColorMaterial' 
Flux.o(.text+0x2662): In function `FluxWidget::updateParameters()': 
: undefined reference to `glDisable' 
Flux.o(.text+0x266e): In function `FluxWidget::updateParameters()': 
: undefined reference to `glDisable' 
Flux.o(.text+0x267a): In function `FluxWidget::updateParameters()': 
: undefined reference to `glDisable' 
Flux.o(.text+0x2686): In function `FluxWidget::updateParameters()': 
: undefined reference to `glEnable' 
Flux.o(.text+0x1d67): In function `FluxWidget::resizeGL(int, int)': 
: undefined reference to `glLoadIdentity' 
collect2: ld returned 1 exit status 
make[3]: *** [kflux.kss] Error 1 
make[3]: *** Waiting for unfinished jobs.... 
Euphoria.o(.text+0x148d): In function `wisp::draw()': 
: undefined reference to `glPushMatrix' 
Euphoria.o(.text+0x14d2): In function `wisp::draw()': 
: undefined reference to `glBegin' 
Euphoria.o(.text+0x1524): In function `wisp::draw()': 
: undefined reference to `glColor3f' 
Euphoria.o(.text+0x154a): In function `wisp::draw()': 
: undefined reference to `glTexCoord2d' 
Euphoria.o(.text+0x155c): In function `wisp::draw()': 
: undefined reference to `glVertex3fv' 
Euphoria.o(.text+0x156a): In function `wisp::draw()': 
: undefined reference to `glEnd' 
Euphoria.o(.text+0x158a): In function `wisp::draw()': 
: undefined reference to `glBegin' 
Euphoria.o(.text+0x15e4): In function `wisp::draw()': 
: undefined reference to `glColor3f' 
Euphoria.o(.text+0x160a): In function `wisp::draw()': 
: undefined reference to `glTexCoord2d' 
Euphoria.o(.text+0x161c): In function `wisp::draw()': 
: undefined reference to `glVertex3fv' 
Euphoria.o(.text+0x1629): In function `wisp::draw()': 
: undefined reference to `glEnd' 
Euphoria.o(.text+0x165a): In function `wisp::draw()': 
: undefined reference to `glBegin' 
Euphoria.o(.text+0x16b7): In function `wisp::draw()': 
: undefined reference to `glColor3f' 
Euphoria.o(.text+0x16df): In function `wisp::draw()': 
: undefined reference to `glTexCoord2d' 
Euphoria.o(.text+0x16f1): In function `wisp::draw()': 
: undefined reference to `glVertex3fv' 
Euphoria.o(.text+0x1739): In function `wisp::draw()': 
: undefined reference to `glColor3f' 
Euphoria.o(.text+0x175f): In function `wisp::draw()': 
: undefined reference to `glTexCoord2d' 
Euphoria.o(.text+0x1771): In function `wisp::draw()': 
: undefined reference to `glVertex3fv' 
Euphoria.o(.text+0x177f): In function `wisp::draw()': 
: undefined reference to `glEnd' 
Euphoria.o(.text+0x179d): In function `wisp::drawAsBackground()': 
: undefined reference to `glPushMatrix' 
Euphoria.o(.text+0x17c0): In function `wisp::drawAsBackground()': 
: undefined reference to `glTranslatef' 
Euphoria.o(.text+0x180a): In function `wisp::drawAsBackground()': 
: undefined reference to `glBegin' 
Euphoria.o(.text+0x1864): In function `wisp::drawAsBackground()': 
: undefined reference to `glColor3f' 
Euphoria.o(.text+0x188a): In function `wisp::drawAsBackground()': 
: undefined reference to `glTexCoord2d' 
Euphoria.o(.text+0x18b9): In function `wisp::drawAsBackground()': 
: undefined reference to `glVertex3f' 
Euphoria.o(.text+0x18c7): In function `wisp::drawAsBackground()': 
: undefined reference to `glEnd' 
Euphoria.o(.text+0x18e2): In function `wisp::drawAsBackground()': 
: undefined reference to `glBegin' 
Euphoria.o(.text+0x1934): In function `wisp::drawAsBackground()': 
: undefined reference to `glColor3f' 
Euphoria.o(.text+0x195a): In function `wisp::drawAsBackground()': 
: undefined reference to `glTexCoord2d' 
Euphoria.o(.text+0x1989): In function `wisp::drawAsBackground()': 
: undefined reference to `glVertex3f' 
Euphoria.o(.text+0x1996): In function `wisp::drawAsBackground()': 
: undefined reference to `glEnd' 
Euphoria.o(.text+0x19ca): In function `wisp::drawAsBackground()': 
: undefined reference to `glBegin' 
Euphoria.o(.text+0x1a27): In function `wisp::drawAsBackground()': 
: undefined reference to `glColor3f' 
Euphoria.o(.text+0x1a4f): In function `wisp::drawAsBackground()': 
: undefined reference to `glTexCoord2d' 
Euphoria.o(.text+0x1a80): In function `wisp::drawAsBackground()': 
: undefined reference to `glVertex3f' 
Euphoria.o(.text+0x1ac8): In function `wisp::drawAsBackground()': 
: undefined reference to `glColor3f' 
Euphoria.o(.text+0x1aee): In function `wisp::drawAsBackground()': 
: undefined reference to `glTexCoord2d' 
Euphoria.o(.text+0x1b1d): In function `wisp::drawAsBackground()': 
: undefined reference to `glVertex3f' 
Euphoria.o(.text+0x1b2b): In function `wisp::drawAsBackground()': 
: undefined reference to `glEnd' 
Euphoria.o(.text+0x20de): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glViewport' 
Euphoria.o(.text+0x20ea): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glMatrixMode' 
Euphoria.o(.text+0x20ef): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glLoadIdentity' 
Euphoria.o(.text+0x212f): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `gluPerspective' 
Euphoria.o(.text+0x213b): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glMatrixMode' 
Euphoria.o(.text+0x2147): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glClear' 
Euphoria.o(.text+0x215c): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glColor3f' 
Euphoria.o(.text+0x2172): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glBindTexture' 
Euphoria.o(.text+0x2177): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glPushMatrix' 
Euphoria.o(.text+0x21ab): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glTranslatef' 
Euphoria.o(.text+0x21d5): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glRotatef' 
Euphoria.o(.text+0x21e1): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glBegin' 
Euphoria.o(.text+0x21ed): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glTexCoord2f' 
Euphoria.o(.text+0x220f): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glVertex3f' 
Euphoria.o(.text+0x221b): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glTexCoord2f' 
Euphoria.o(.text+0x223b): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glVertex3f' 
Euphoria.o(.text+0x224c): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glTexCoord2f' 
Euphoria.o(.text+0x226a): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glVertex3f' 
Euphoria.o(.text+0x2278): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glTexCoord2f' 
Euphoria.o(.text+0x2294): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glVertex3f' 
Euphoria.o(.text+0x2299): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glEnd' 
Euphoria.o(.text+0x229e): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glPopMatrix' 
Euphoria.o(.text+0x22b4): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glBindTexture' 
Euphoria.o(.text+0x2331): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glReadBuffer' 
Euphoria.o(.text+0x2347): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glPixelStorei' 
Euphoria.o(.text+0x235d): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glBindTexture' 
Euphoria.o(.text+0x239f): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glReadPixels' 
Euphoria.o(.text+0x23ed): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glTexSubImage2D' 
Euphoria.o(.text+0x2419): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glViewport' 
Euphoria.o(.text+0x2425): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glMatrixMode' 
Euphoria.o(.text+0x242a): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glLoadIdentity' 
Euphoria.o(.text+0x245a): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `gluPerspective' 
Euphoria.o(.text+0x2466): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glMatrixMode' 
Euphoria.o(.text+0x2472): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glClear' 
Euphoria.o(.text+0x2487): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glColor3f' 
Euphoria.o(.text+0x248c): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glPushMatrix' 
Euphoria.o(.text+0x24c0): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glTranslatef' 
Euphoria.o(.text+0x24ea): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glRotatef' 
Euphoria.o(.text+0x24f6): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glBegin' 
Euphoria.o(.text+0x2502): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glTexCoord2f' 
Euphoria.o(.text+0x2524): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glVertex3f' 
Euphoria.o(.text+0x2530): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glTexCoord2f' 
Euphoria.o(.text+0x2550): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glVertex3f' 
Euphoria.o(.text+0x2561): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glTexCoord2f' 
Euphoria.o(.text+0x257f): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glVertex3f' 
Euphoria.o(.text+0x258b): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glTexCoord2f' 
Euphoria.o(.text+0x25a7): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glVertex3f' 
Euphoria.o(.text+0x25ac): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glEnd' 
Euphoria.o(.text+0x25b1): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glPopMatrix' 
Euphoria.o(.text+0x25c7): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glBindTexture' 
Euphoria.o(.text+0x2630): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glFlush' 
Euphoria.o(.text+0x265f): In function `EuphoriaWidget::paintGL()': 
: undefined reference to `glClear' 
Euphoria.o(.text+0x26a8): In function `EuphoriaWidget::resizeGL(int, int)': 
: undefined reference to `glViewport' 
Euphoria.o(.text+0x26e5): In function `EuphoriaWidget::resizeGL(int, int)': 
: undefined reference to `glMatrixMode' 
Euphoria.o(.text+0x26ea): In function `EuphoriaWidget::resizeGL(int, int)': 
: undefined reference to `glLoadIdentity' 
Euphoria.o(.text+0x2716): In function `EuphoriaWidget::resizeGL(int, int)': 
: undefined reference to `gluPerspective' 
Euphoria.o(.text+0x2722): In function `EuphoriaWidget::resizeGL(int, int)': 
: undefined reference to `glMatrixMode' 
Euphoria.o(.text+0x2727): In function `EuphoriaWidget::resizeGL(int, int)': 
: undefined reference to `glLoadIdentity' 
Euphoria.o(.text+0x2853): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glClearColor' 
Euphoria.o(.text+0x285f): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glClear' 
Euphoria.o(.text+0x286b): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glEnable' 
Euphoria.o(.text+0x2880): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glBlendFunc' 
Euphoria.o(.text+0x288d): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glLineWidth' 
Euphoria.o(.text+0x2899): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glEnable' 
Euphoria.o(.text+0x28cb): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glEnable' 
Euphoria.o(.text+0x28e9): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glTexEnvf' 
Euphoria.o(.text+0x2901): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glGenTextures' 
Euphoria.o(.text+0x291a): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glBindTexture' 
Euphoria.o(.text+0x2938): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glTexParameteri' 
Euphoria.o(.text+0x2956): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glTexParameteri' 
Euphoria.o(.text+0x296a): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glTexParameteri' 
Euphoria.o(.text+0x2988): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glTexParameteri' 
Euphoria.o(.text+0x2bd6): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glEnable' 
Euphoria.o(.text+0x2c12): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glGenTextures' 
Euphoria.o(.text+0x2c2b): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glBindTexture' 
: undefined reference to `glTexParameteri' 
Euphoria.o(.text+0x2956): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glTexParameteri' 
Euphoria.o(.text+0x296a): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glTexParameteri' 
Euphoria.o(.text+0x2988): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glTexParameteri' 
Euphoria.o(.text+0x2bd6): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glEnable' 
Euphoria.o(.text+0x2c12): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glGenTextures' 
Euphoria.o(.text+0x2c2b): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glBindTexture' 
Euphoria.o(.text+0x2c49): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glTexParameteri' 
Euphoria.o(.text+0x2c67): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glTexParameteri' 
Euphoria.o(.text+0x2c85): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glTexParameteri' 
Euphoria.o(.text+0x2c99): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glTexParameteri' 
Euphoria.o(.text+0x2ce8): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `glTexImage2D' 
Euphoria.o(.text+0x2e97): In function `EuphoriaWidget::updateParameters()': 
: undefined reference to `gluBuild2DMipmaps' 
Euphoria.o(.text+0x14c4): In function `wisp::draw()': 
: undefined reference to `glPopMatrix' 
Euphoria.o(.text+0x17f7): In function `wisp::drawAsBackground()': 
: undefined reference to `glPopMatrix' 
Euphoria.o(.text+0x2746): In function `EuphoriaWidget::resizeGL(int, int)': 
: undefined reference to `glTranslatef' 
collect2: ld returned 1 exit status 
make[3]: *** [keuphoria.kss] Error 1 
make[3]: Leaving directory 
`/var/tmp/portage/kdeartwork-3.2.1/work/kdeartwork-3.2.1/kscreensaver/kdesavers' 
make[2]: *** [all-recursive] Error 1 
make[2]: Leaving directory 
`/var/tmp/portage/kdeartwork-3.2.1/work/kdeartwork-3.2.1/kscreensaver' 
make[1]: *** [all-recursive] Error 1 
make[1]: Leaving directory 
`/var/tmp/portage/kdeartwork-3.2.1/work/kdeartwork-3.2.1' 
make: *** [all] Error 2 
 
!!! ERROR: kde-base/kdeartwork-3.2.1 failed. 
!!! Function kde_src_compile, Line 128, Exitcode 2 
!!! died running emake, kde_src_compile:make 
 
 

Expected Results:  
Finished without an error? 

[root@andy1 landrews]# emerge info 
Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 
2.4.20-gentoo-r7) 
================================================================= 
System uname: 2.4.20-gentoo-r7 i686 AMD Athlon(tm) processor 
Gentoo Base System version 1.4.3.13 
Autoconf: sys-devel/autoconf-2.58-r1 
Automake: sys-devel/automake-1.8.3 
ACCEPT_KEYWORDS="x86" 
AUTOCLEAN="yes" 
CFLAGS="-mcpu=athlon-xp -O3 -funroll-loops -pipe" 
CHOST="i686-pc-linux-gnu" 
COMPILER="gcc3" 
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/kde/cvs/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" 
CXXFLAGS="-O2 -mcpu=i686 -pipe" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs buildpkg ccache distcc fixpackages regenworld sandbox 
usersandbox" 
GENTOO_MIRRORS="http://gentoo.oregonstate.edu 
http://distro.ibiblio.org/pub/Linux/distributions/gentoo" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
USE="3dnow X aalib acl alsa apm arts avi berkdb cdr crypt cups dga directfb 
dvd encode esd foomaticdb gdbm gif gphoto2 gpm gtk gtk2 guile imlib java jikes 
jpeg kde lame libg++ libwww mad maildir memlimit mikmod mime mmx motif mozilla 
mpeg ncurses nls oggvorbis oss pam pdflib perl php png postgres postgresql 
python qt quicktime readline sdl slang spell sse ssl svga tcltk tcpd tetex 
tiff truetype usb wmf x86 xml xml2 xmms xv zlib"
Comment 1 Caleb Tennis (RETIRED) gentoo-dev 2004-05-13 06:08:21 UTC
*** Bug 50924 has been marked as a duplicate of this bug. ***
Comment 2 Caleb Tennis (RETIRED) gentoo-dev 2004-05-13 06:14:11 UTC
Do you use nvidia drivers?  If so, you need to do an opengl-update xfree before trying to emerge this package.
Comment 3 Kurt 2004-05-13 06:28:39 UTC
Darn, I should have thought of that one.  Yes, that definitely takes care of the problem.  Thanks Caleb.
Comment 4 L. Andrew Somerville 2004-05-13 20:03:16 UTC
That didn't fix it for me. Still the same problem.
Comment 5 Caleb Tennis (RETIRED) gentoo-dev 2004-07-23 08:03:02 UTC
*** Bug 58062 has been marked as a duplicate of this bug. ***
Comment 6 Caleb Tennis (RETIRED) gentoo-dev 2004-07-26 11:04:27 UTC
*** Bug 58277 has been marked as a duplicate of this bug. ***
Comment 7 Patrick 2004-07-26 14:28:46 UTC
Same problem here (with a Matrox card and no opengl in the USE flags).
Any progress on this?
Comment 8 Caleb Tennis (RETIRED) gentoo-dev 2004-07-26 14:36:48 UTC
is it possible you linked qt against a non-normal implementation of opengl?  Functions like glEnable() are very very common, so if your implementation of opengl doesn't have them to link against, then something is very wrong.
Comment 9 Patrick 2004-07-28 00:09:24 UTC
I don't have any non-standard software on either
system.

Which package contains opengl? I can only find an
"opengl-update" (required by xfree).

Why does the ebuild want to link to opengl functions
when I don't have it in my use flags?
Comment 10 Patrick 2004-08-12 14:19:17 UTC
I still can't compile this, and my system remains
in a states of half 3.2.3 and half 3.2.2.
Comment 11 Caleb Tennis (RETIRED) gentoo-dev 2004-08-12 14:25:42 UTC
I don't know how you help you all out here.

: undefined reference to `glPopMatrix'

glPopMatrix is a fundamental function in the opengl language.  If I do an "nm /usr/lib/libGL.so | grep glPopMatrix" it shows up on the list.  It sounds to me like you've installed some package that has overwritten your gl installation.  You can emerge this package with USE="-opengl" to get around the gl compilation screensavers, but as for what has caused your system to have locally borked gl libraries I can't say.

Comment 12 Caleb Tennis (RETIRED) gentoo-dev 2004-08-12 14:27:50 UTC
Also, "opengl" is a default use flag.  You need to explicitly disable it with "-opengl" if you don't want it.
Comment 13 Patrick 2004-08-12 14:32:53 UTC
I do have it specifically disabled, but still get
the same output as listed by the original reporter.
Comment 14 Patrick 2004-08-12 14:41:36 UTC
I assume that opengl would show up here if
I had not disabled it.

# emerge info
Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r1, 2.6.7-gentoo-r13)
=================================================================
System uname: 2.6.7-gentoo-r13 i686 Pentium III (Katmai)
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib acpi alsa apache2 apm arts avi berkdb caps cdr crypt cups dga directfb divx4linux dvd encode fam fbcon flac foomaticdb gd ggi gif gmp gphoto2 gpm gtk2 idea imagemagick imap imlib ipv6 javascript jikes joystick jpeg kde lcms libwww live mad matroska matrox mbox memlimit mikmod mmx mpeg mpi mysql nas ncurses nls oggvorbis pam pdflib perl png qt quicktime readline samba scanner sdl silc speex spell sse ssl svga tcpd theora tiff truetype unicode usb wifi wmf x86 xinerama xml xml2 xmms xv xvid zlib"
Comment 15 Patrick 2004-08-12 15:26:10 UTC
If I do an "nm /usr/lib/libGL.so | grep glPopMatrix" it shows up on the list.

Yes, I have that.

$ nm /usr/lib/libGL.so | grep glPopMatrix
0001dd10 T __indirect_glPopMatrix
00052790 T glPopMatrix

$ ls -al /usr/lib/libG*
-rw-r--r--  1 root root    777 2004-07-04 00:13:17 /usr/lib/libGL.la
lrwxrwxrwx  1 root root     38 2004-07-04 00:13:16 /usr/lib/libGL.so -> /usr/lib/opengl/xfree/lib/libGL.so.1.2*
lrwxrwxrwx  1 root root     38 2004-07-04 00:13:16 /usr/lib/libGL.so.1 -> /usr/lib/opengl/xfree/lib/libGL.so.1.2*
-rw-r--r--  1 root root 676520 2004-07-04 00:11:17 /usr/lib/libGLU.a
-rw-r--r--  1 root root    769 2004-07-04 00:11:17 /usr/lib/libGLU.la
lrwxrwxrwx  1 root root     13 2004-07-04 00:12:09 /usr/lib/libGLU.so -> libGLU.so.1.3*
lrwxrwxrwx  1 root root     13 2004-07-04 00:12:09 /usr/lib/libGLU.so.1 -> libGLU.so.1.3*
-rwxr-xr-x  1 root root 580842 2004-07-04 00:11:17 /usr/lib/libGLU.so.1.3*

I have a very generic XFree installed (no nvidia or anything like that).
Comment 16 Caleb Tennis (RETIRED) gentoo-dev 2004-08-24 08:57:19 UTC
*** Bug 61516 has been marked as a duplicate of this bug. ***
Comment 17 Patrick 2004-08-26 08:30:52 UTC
Recompiling qt solved the problem for me.
I believe that the PREVIOUS qt had the
opengl use flag enabled. The current one
does not.

Also, in this thread:

http://forums.gentoo.org/viewtopic.php?t=201774

someone proposed a patch to the ebuild

diff kdeartwork-3.2.3.ebuild kdeartwork-3.2.3-r1.ebuild 
16c16,20 
<       myconf="$myconf --with-dpms `use_with opengl gl`" 
--- 
>       myconf="$myconf --with-dpms" 
>       if use opengl; then 
>               myconf="$myconf `use_with opengl gl`" 
>       fi 
>
Comment 18 Caleb Tennis (RETIRED) gentoo-dev 2004-09-07 06:02:42 UTC
*** Bug 63052 has been marked as a duplicate of this bug. ***
Comment 19 Gregorio Guidi (RETIRED) gentoo-dev 2004-09-12 16:06:35 UTC
the configure script is definitely broken with --without-gl: it
disables the gl screensavers in the 'xsavers' subdir, but not in the
'kdesavers' subdir (they are always compiled if Qt has gl support) and
the compilation fails for lack of -I and -L gcc flags.

I sent a fix upstream:
http://bugs.kde.org/show_bug.cgi?id=89387
Comment 20 Caleb Tennis (RETIRED) gentoo-dev 2004-10-18 13:05:01 UTC
*** Bug 68040 has been marked as a duplicate of this bug. ***
Comment 21 Caleb Tennis (RETIRED) gentoo-dev 2004-10-25 05:48:26 UTC
*** Bug 68432 has been marked as a duplicate of this bug. ***
Comment 22 Caleb Tennis (RETIRED) gentoo-dev 2004-12-13 07:46:13 UTC
*** Bug 74157 has been marked as a duplicate of this bug. ***
Comment 23 Kevin F. Quinn (RETIRED) gentoo-dev 2005-01-15 06:59:43 UTC
For the record, I just had this (kdeartwork-3.3.2), but I do have opengl in my USE flags (default).  Turned out that "opengl-update xorg-x11" fixed it.

I'd previously updated to xorg-6.8.0-r4, which meant I had to uninstall the ati-drivers (now incompatible with xorg-6.8.0-r4), which previously provided virtuals/opengl.  Thus the opengl libraries had been removed...
Comment 24 Gregorio Guidi (RETIRED) gentoo-dev 2005-01-17 09:46:31 UTC
*** Bug 78378 has been marked as a duplicate of this bug. ***
Comment 25 Dan Armak (RETIRED) gentoo-dev 2005-02-18 10:22:53 UTC
Gregorio, since you already have that fix you sent upstream, why not apply
it in the ebuild? The question of whether and how the problem is fixed in HEAD
upstream (what's discussed at the bugs.kde.org bug) isn't relevant to fixing
kdeartwork-3.3.2.ebuild.
Comment 26 Gregorio Guidi (RETIRED) gentoo-dev 2005-02-19 05:52:08 UTC
You're right, I've fixed the ebuilds to apply the patch now.