Bug 46775 - KDE artwork 3.2.1 fails to compile
|
Bug#:
46775
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: major
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: kde@gentoo.org
|
Reported By: landrews@nbnet.nb.ca
|
|
Component: Ebuilds
|
|
|
URL:
|
|
Summary: KDE artwork 3.2.1 fails to compile
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2004-04-04 09:29 0000
|
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"
*** Bug 50924 has been marked as a duplicate of this bug. ***
Do you use nvidia drivers? If so, you need to do an opengl-update xfree before
trying to emerge this package.
Darn, I should have thought of that one. Yes, that definitely takes care of
the problem. Thanks Caleb.
That didn't fix it for me. Still the same problem.
*** Bug 58062 has been marked as a duplicate of this bug. ***
*** Bug 58277 has been marked as a duplicate of this bug. ***
Same problem here (with a Matrox card and no opengl in the USE flags).
Any progress on this?
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.
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?
I still can't compile this, and my system remains
in a states of half 3.2.3 and half 3.2.2.
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.
Also, "opengl" is a default use flag. You need to explicitly disable it with
"-opengl" if you don't want it.
I do have it specifically disabled, but still get
the same output as listed by the original reporter.
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"
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).
*** Bug 61516 has been marked as a duplicate of this bug. ***
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
>
*** Bug 63052 has been marked as a duplicate of this bug. ***
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
*** Bug 68040 has been marked as a duplicate of this bug. ***
*** Bug 68432 has been marked as a duplicate of this bug. ***
*** Bug 74157 has been marked as a duplicate of this bug. ***
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...
*** Bug 78378 has been marked as a duplicate of this bug. ***
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.
You're right, I've fixed the ebuilds to apply the patch now.