The error: -----------= /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I.. -I../../kpdf/goo -I../../kpdf/xpdf -I/usr/kde/3.2/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -march=pentium3 -O2 -pipe -fomit-frame-pointer -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -c -o QOutputDev.lo `test -f 'QOutputDev.cpp' || echo './'`QOutputDev.cpp kpdf_shell.cpp: In constructor `KPDF::Shell::Shell()': kpdf_shell.cpp:84: error: invalid static_cast from type `QWidget*' to type ` PDFPartView*' kpdf_shell.cpp:85: error: invalid use of undefined type `struct PDFPartView' kpdf_part.h:29: error: forward declaration of `struct PDFPartView' make[3]: *** [kpdf_shell.o] Error 1 make[3]: *** Waiting for unfinished jobs.... QOutputDev.cpp: In member function `QFont QOutputDev::matchFont(GfxFont*, double, double, double, double)': QOutputDev.cpp:109: warning: unused parameter `fp_t m11' QOutputDev.cpp: In member function `virtual void QOutputDev::startPage(int, GfxState*)': QOutputDev.cpp:202: warning: unused parameter `GfxState*state' ../../kpdf/xpdf/OutputDev.h: In member function `virtual void OutputDev::updateFillOpacity(GfxState*)': ../../kpdf/xpdf/OutputDev.h:97: warning: unused parameter `GfxState*state' ../../kpdf/xpdf/OutputDev.h: In member function `virtual void OutputDev::updateStrokeOpacity(GfxState*)': ../../kpdf/xpdf/OutputDev.h:98: warning: unused parameter `GfxState*state' ../../kpdf/xpdf/OutputDev.h: In member function `virtual void OutputDev::updateTextMat(GfxState*)': ../../kpdf/xpdf/OutputDev.h:102: warning: unused parameter `GfxState*state' ../../kpdf/xpdf/OutputDev.h: In member function `virtual void OutputDev::updateCharSpace(GfxState*)': ../../kpdf/xpdf/OutputDev.h:103: warning: unused parameter `GfxState*state' ../../kpdf/xpdf/OutputDev.h: In member function `virtual void OutputDev::updateRender(GfxState*)': ../../kpdf/xpdf/OutputDev.h:104: warning: unused parameter `GfxState*state' ../../kpdf/xpdf/OutputDev.h: In member function `virtual void OutputDev::updateRise(GfxState*)': ../../kpdf/xpdf/OutputDev.h:105: warning: unused parameter `GfxState*state' ../../kpdf/xpdf/OutputDev.h: In member function `virtual void OutputDev::updateWordSpace(GfxState*)': ../../kpdf/xpdf/OutputDev.h: In member function `virtual void OutputDev::updateWordSpace(GfxState*)': ../../kpdf/xpdf/OutputDev.h:106: warning: unused parameter `GfxState*state' ../../kpdf/xpdf/OutputDev.h: In member function `virtual void OutputDev::updateHorizScaling(GfxState*)': ../../kpdf/xpdf/OutputDev.h:107: warning: unused parameter `GfxState*state' ../../kpdf/xpdf/OutputDev.h: In member function `virtual void OutputDev::updateTextPos(GfxState*)': ../../kpdf/xpdf/OutputDev.h:108: warning: unused parameter `GfxState*state' ../../kpdf/xpdf/OutputDev.h: In member function `virtual void OutputDev::updateTextShift(GfxState*, double)': ../../kpdf/xpdf/OutputDev.h:109: warning: unused parameter `GfxState*state' ../../kpdf/xpdf/OutputDev.h:109: warning: unused parameter `double shift' ../../kpdf/xpdf/OutputDev.h: In member function `virtual void OutputDev::drawString(GfxState*, GString*)': ../../kpdf/xpdf/OutputDev.h:127: warning: unused parameter `GfxState*state' ../../kpdf/xpdf/OutputDev.h:127: warning: unused parameter `GString*s' ../../kpdf/xpdf/OutputDev.h: In member function `virtual void OutputDev::endType3Char(GfxState*)': ../../kpdf/xpdf/OutputDev.h:130: warning: unused parameter `GfxState*state' ../../kpdf/xpdf/OutputDev.h: In member function `virtual void OutputDev::type3D0(GfxState*, double, double)': ../../kpdf/xpdf/OutputDev.h:141: warning: unused parameter `GfxState*state' ../../kpdf/xpdf/OutputDev.h:141: warning: unused parameter `double wx' ../../kpdf/xpdf/OutputDev.h:141: warning: unused parameter `double wy' ../../kpdf/xpdf/OutputDev.h: In member function `virtual void OutputDev::type3D1(GfxState*, double, double, double, double, double, double)': ../../kpdf/xpdf/OutputDev.h:143: warning: unused parameter `GfxState*state' ../../kpdf/xpdf/OutputDev.h:143: warning: unused parameter `double wx' ../../kpdf/xpdf/OutputDev.h:143: warning: unused parameter `double wy' ../../kpdf/xpdf/OutputDev.h:143: warning: unused parameter `double llx' ../../kpdf/xpdf/OutputDev.h:143: warning: unused parameter `double lly' ../../kpdf/xpdf/OutputDev.h:143: warning: unused parameter `double urx' ../../kpdf/xpdf/OutputDev.h:143: warning: unused parameter `double ury' ../../kpdf/xpdf/OutputDev.h: In member function `virtual void OutputDev::psXObject(Stream*, Stream*)': ../../kpdf/xpdf/OutputDev.h:146: warning: unused parameter `Stream*psStream' ../../kpdf/xpdf/OutputDev.h:146: warning: unused parameter `Stream*level1Stream ' make[3]: Leaving directory `/var/tmp/portage/kdegraphics-3.2.0/work/kdegraphics-3.2.0/kpdf/kpdf' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdegraphics-3.2.0/work/kdegraphics-3.2.0/kpdf' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdegraphics-3.2.0/work/kdegraphics-3.2.0' make: *** [all] Error 2 !!! ERROR: kde-base/kdegraphics-3.2.0 failed. !!! Function kde_src_compile, Line 127, Exitcode 2 !!! died running emake, kde_src_compile:make Reproducible: Always Steps to Reproduce: 1. 2. 3. mslinux-dev liviu # emerge info Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.1-gentoo-r1) ================================================================= System uname: 2.6.1-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 1.70GHz Gentoo Base System version 1.4.3.13 Autoconf: sys-devel/autoconf-2.58 Automake: sys-devel/automake-1.7.7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer" 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/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox userpriv usersandbox" GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/gentoo/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://gentoo.mirror.sdv.fr http://ftp.gentoo.skynet.be/pub/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo http://gentoo.tiscali.nl/gentoo/ http://gentoo.inode.at/ http://sunsite.cnlab-switch.ch/ftp/mirror/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 alsa apache apm avi berkdb cdr crypt cups encode esd fbcon flash foomaticdb freetype gdbm gif gnome gpm gtk gtk+ gtk2 imlib java jpeg kde ldap libg++ libwww mikmod mmx motif mozcalendar mozilla mpeg mysql ncurses nls nvidia-glx odbc oggvorbis opengl oss pam pdflib perl php png python qt quicktime readline samba sdl slang spell sse ssl svga tcltk tcpd tiff truetype x11 x86 xft xml xml2 xmms xv zlib"
*** Bug 41344 has been marked as a duplicate of this bug. ***
This forums topic seems related: http://forums.gentoo.org/viewtopic.php?t=133229 I have the same problem, and the solutions there don't work for me. Emerging kdegraphics last still fails; re-emerging kdelibs and then emerging kdegraphics still fails.
I did: emerge qt then emerge kde again and now did not failed on kdegraphics, all seems to be fine by now
Thanks, I missed that trick with recompiling qt. Unfortunately, after trying it, still no joy!
worked for me with MAKEOPTS="-j1" as suggested by make[3]: *** [kpdf_shell.o] Error 1 make[3]: *** Waiting for unfinished jobs.... My emerge info: Portage 2.0.50-r1 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.3_pre20040207-r0, 2.6.0) ================================================================= System uname: 2.6.0 i686 AMD Athlon(tm) XP 2000+ Gentoo Base System version 1.4.3.13 Autoconf: sys-devel/autoconf-2.59 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -Os -fomit-frame-pointer -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 /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/env.d" CXXFLAGS="-march=athlon-xp -Os -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dfx 3dnow X acpi alsa apm arts avi berkdb bonobo cdr crypt cups directfb dvd dvdr encode esd fam fbcon flac foomaticdb gb gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 imagemagick imap imlib java jpeg kde libg++ libwww mad maildir mbox mikmod mmx motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang slp spell ssl svga tcpd tetex tiff truetype x86 xml2 xmms xv zlib"
No matter what trick I try, I also get the same error: Flux.o(.text+0x1100): In function `particle::update(float*)': : undefined reference to `glColor3fv' Flux.o(.text+0x1105): In function `particle::update(float*)': : undefined reference to `glPushMatrix' Flux.o(.text+0x116a): In function `particle::update(float*)': : undefined reference to `glTranslatef' Flux.o(.text+0x11a4): In function `particle::update(float*)': : undefined reference to `glScalef' Flux.o(.text+0x11cf): In function `particle::update(float*)': : undefined reference to `glCallList' Flux.o(.text+0x11d4): In function `particle::update(float*)': : undefined reference to `glPopMatrix' Flux.o(.text+0x12cf): In function `particle::update(float*)': : undefined reference to `glPointSize' Flux.o(.text+0x12db): In function `particle::update(float*)': : undefined reference to `glBegin' Flux.o(.text+0x12eb): In function `particle::update(float*)': : undefined reference to `glVertex3f' Flux.o(.text+0x12f0): In function `particle::update(float*)': : undefined reference to `glEnd' Flux.o(.text+0x1d0d): In function `FluxWidget::paintGL()': : undefined reference to `glLoadIdentity' Flux.o(.text+0x1d2f): In function `FluxWidget::paintGL()': : undefined reference to `glBlendFunc' Flux.o(.text+0x1d3b): In function `FluxWidget::paintGL()': : undefined reference to `glEnable' Flux.o(.text+0x1d47): In function `FluxWidget::paintGL()': : undefined reference to `glDisable' Flux.o(.text+0x1da9): In function `FluxWidget::paintGL()': : undefined reference to `glColor4f' Flux.o(.text+0x1db5): In function `FluxWidget::paintGL()': : undefined reference to `glBegin' Flux.o(.text+0x1dc9): In function `FluxWidget::paintGL()': : undefined reference to `glVertex3f' Flux.o(.text+0x1de2): In function `FluxWidget::paintGL()': : undefined reference to `glVertex3f' Flux.o(.text+0x1df6): In function `FluxWidget::paintGL()': : undefined reference to `glVertex3f' Flux.o(.text+0x1e0a): In function `FluxWidget::paintGL()': : undefined reference to `glVertex3f' Flux.o(.text+0x1e0f): In function `FluxWidget::paintGL()': : undefined reference to `glEnd' Flux.o(.text+0x1ee3): In function `FluxWidget::paintGL()': : undefined reference to `glFlush' Flux.o(.text+0x1eff): In function `FluxWidget::paintGL()': : undefined reference to `glBlendFunc' Flux.o(.text+0x1f0b): In function `FluxWidget::paintGL()': : undefined reference to `glEnable' Flux.o(.text+0x1f25): In function `FluxWidget::paintGL()': : undefined reference to `glBlendFunc' Flux.o(.text+0x1f31): In function `FluxWidget::paintGL()': : undefined reference to `glEnable' Flux.o(.text+0x1f3d): In function `FluxWidget::paintGL()': : undefined reference to `glEnable' Flux.o(.text+0x1f51): In function `FluxWidget::paintGL()': : undefined reference to `glHint' Flux.o(.text+0x1f62): In function `FluxWidget::paintGL()': : undefined reference to `glDisable' Flux.o(.text+0x1f6e): In function `FluxWidget::paintGL()': : undefined reference to `glEnable' Flux.o(.text+0x1f7a): In function `FluxWidget::paintGL()': : undefined reference to `glClear' Flux.o(.text+0x1fa3): In function `FluxWidget::paintGL()': : undefined reference to `glRotatef' Flux.o(.text+0x1fdb): In function `FluxWidget::paintGL()': : undefined reference to `glClear' Flux.o(.text+0x2016): In function `FluxWidget::resizeGL(int, int)': : undefined reference to `glViewport' Flux.o(.text+0x2022): In function `FluxWidget::resizeGL(int, int)': : undefined reference to `glMatrixMode' Flux.o(.text+0x2027): In function `FluxWidget::resizeGL(int, int)': : undefined reference to `glLoadIdentity' Flux.o(.text+0x2068): In function `FluxWidget::resizeGL(int, int)': : undefined reference to `gluPerspective' Flux.o(.text+0x2082): In function `FluxWidget::resizeGL(int, int)': : undefined reference to `glTranslatef' Flux.o(.text+0x208e): In function `FluxWidget::resizeGL(int, int)': : undefined reference to `glMatrixMode' Flux.o(.text+0x241f): In function `FluxWidget::updateParameters()': : undefined reference to `glFrontFace' Flux.o(.text+0x242b): In function `FluxWidget::updateParameters()': : undefined reference to `glEnable' Flux.o(.text+0x2443): In function `FluxWidget::updateParameters()': : undefined reference to `glClearColor' Flux.o(.text+0x244f): In function `FluxWidget::updateParameters()': : undefined reference to `glClear' Flux.o(.text+0x25f2): In function `FluxWidget::updateParameters()': : undefined reference to `glDisable' Flux.o(.text+0x25fe): In function `FluxWidget::updateParameters()': : undefined reference to `glDisable' Flux.o(.text+0x260a): In function `FluxWidget::updateParameters()': : undefined reference to `glEnable' Flux.o(.text+0x261e): In function `FluxWidget::updateParameters()': : undefined reference to `glBindTexture' Flux.o(.text+0x2636): In function `FluxWidget::updateParameters()': : undefined reference to `glTexEnvf' Flux.o(.text+0x2652): In function `FluxWidget::updateParameters()': : undefined reference to `glTexParameteri' Flux.o(.text+0x266e): In function `FluxWidget::updateParameters()': : undefined reference to `glTexParameteri' Flux.o(.text+0x26c4): In function `FluxWidget::updateParameters()': : undefined reference to `glTexImage2D' Flux.o(.text+0x26ef): In function `FluxWidget::updateParameters()': : undefined reference to `glNewList' Flux.o(.text+0x2703): In function `FluxWidget::updateParameters()': : undefined reference to `glBindTexture' Flux.o(.text+0x270f): In function `FluxWidget::updateParameters()': : undefined reference to `glBegin' Flux.o(.text+0x271b): In function `FluxWidget::updateParameters()': : undefined reference to `glTexCoord2f' Flux.o(.text+0x2734): In function `FluxWidget::updateParameters()': : undefined reference to `glVertex3f' Flux.o(.text+0x2740): In function `FluxWidget::updateParameters()': : undefined reference to `glTexCoord2f' Flux.o(.text+0x2753): In function `FluxWidget::updateParameters()': : undefined reference to `glVertex3f' Flux.o(.text+0x275f): In function `FluxWidget::updateParameters()': : undefined reference to `glTexCoord2f' Flux.o(.text+0x2772): In function `FluxWidget::updateParameters()': : undefined reference to `glVertex3f' Flux.o(.text+0x277e): In function `FluxWidget::updateParameters()': : undefined reference to `glTexCoord2f' Flux.o(.text+0x278e): In function `FluxWidget::updateParameters()': : undefined reference to `glVertex3f' Flux.o(.text+0x279a): In function `FluxWidget::updateParameters()': : undefined reference to `glTexCoord2f' Flux.o(.text+0x27ad): In function `FluxWidget::updateParameters()': : undefined reference to `glVertex3f' Flux.o(.text+0x27b9): In function `FluxWidget::updateParameters()': : undefined reference to `glTexCoord2f' Flux.o(.text+0x27cc): In function `FluxWidget::updateParameters()': : undefined reference to `glVertex3f' Flux.o(.text+0x27d1): In function `FluxWidget::updateParameters()': : undefined reference to `glEnd' Flux.o(.text+0x27d6): In function `FluxWidget::updateParameters()': : undefined reference to `glEndList' Flux.o(.text+0x281c): In function `FluxWidget::updateParameters()': : undefined reference to `glNewList' Flux.o(.text+0x2821): In function `FluxWidget::updateParameters()': : undefined reference to `gluNewQuadric' Flux.o(.text+0x2859): In function `FluxWidget::updateParameters()': : undefined reference to `gluSphere' Flux.o(.text+0x2864): In function `FluxWidget::updateParameters()': : undefined reference to `gluDeleteQuadric' Flux.o(.text+0x2869): In function `FluxWidget::updateParameters()': : undefined reference to `glEndList' Flux.o(.text+0x2875): In function `FluxWidget::updateParameters()': : undefined reference to `glDisable' Flux.o(.text+0x2881): In function `FluxWidget::updateParameters()': : undefined reference to `glEnable' Flux.o(.text+0x288d): In function `FluxWidget::updateParameters()': : undefined reference to `glEnable' Flux.o(.text+0x28f6): In function `FluxWidget::updateParameters()': : undefined reference to `glLightfv' Flux.o(.text+0x290e): In function `FluxWidget::updateParameters()': : undefined reference to `glLightfv' Flux.o(.text+0x2926): In function `FluxWidget::updateParameters()': : undefined reference to `glLightfv' Flux.o(.text+0x2941): In function `FluxWidget::updateParameters()': : undefined reference to `glLightfv' Flux.o(.text+0x294d): In function `FluxWidget::updateParameters()': : undefined reference to `glEnable' Flux.o(.text+0x2961): In function `FluxWidget::updateParameters()': : undefined reference to `glColorMaterial' Flux.o(.text+0x2972): In function `FluxWidget::updateParameters()': : undefined reference to `glDisable' Flux.o(.text+0x297e): In function `FluxWidget::updateParameters()': : undefined reference to `glDisable' Flux.o(.text+0x298a): In function `FluxWidget::updateParameters()': : undefined reference to `glDisable' Flux.o(.text+0x2996): In function `FluxWidget::updateParameters()': : undefined reference to `glEnable' Flux.o(.text+0x2099): 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+0x162d): In function `wisp::draw()': : undefined reference to `glPushMatrix' Euphoria.o(.text+0x1673): In function `wisp::draw()': : undefined reference to `glBegin' Euphoria.o(.text+0x16c4): In function `wisp::draw()': : undefined reference to `glColor3f' Euphoria.o(.text+0x16ea): In function `wisp::draw()': : undefined reference to `glTexCoord2d' Euphoria.o(.text+0x16fc): In function `wisp::draw()': : undefined reference to `glVertex3fv' Euphoria.o(.text+0x1709): In function `wisp::draw()': : undefined reference to `glEnd' Euphoria.o(.text+0x1725): In function `wisp::draw()': : undefined reference to `glBegin' Euphoria.o(.text+0x1775): In function `wisp::draw()': : undefined reference to `glColor3f' Euphoria.o(.text+0x179b): In function `wisp::draw()': : undefined reference to `glTexCoord2d' Euphoria.o(.text+0x17ad): In function `wisp::draw()': : undefined reference to `glVertex3fv' Euphoria.o(.text+0x17ba): In function `wisp::draw()': : undefined reference to `glEnd' Euphoria.o(.text+0x17e2): In function `wisp::draw()': : undefined reference to `glBegin' Euphoria.o(.text+0x1837): In function `wisp::draw()': : undefined reference to `glColor3f' Euphoria.o(.text+0x185f): In function `wisp::draw()': : undefined reference to `glTexCoord2d' Euphoria.o(.text+0x1871): In function `wisp::draw()': : undefined reference to `glVertex3fv' Euphoria.o(.text+0x18b9): In function `wisp::draw()': : undefined reference to `glColor3f' Euphoria.o(.text+0x18df): In function `wisp::draw()': : undefined reference to `glTexCoord2d' Euphoria.o(.text+0x18f1): In function `wisp::draw()': : undefined reference to `glVertex3fv' Euphoria.o(.text+0x18fe): In function `wisp::draw()': : undefined reference to `glEnd' Euphoria.o(.text+0x191d): In function `wisp::drawAsBackground()': : undefined reference to `glPushMatrix' Euphoria.o(.text+0x1940): In function `wisp::drawAsBackground()': : undefined reference to `glTranslatef' Euphoria.o(.text+0x198a): In function `wisp::drawAsBackground()': : undefined reference to `glBegin' Euphoria.o(.text+0x19da): In function `wisp::drawAsBackground()': : undefined reference to `glColor3f' Euphoria.o(.text+0x1a00): In function `wisp::drawAsBackground()': : undefined reference to `glTexCoord2d' Euphoria.o(.text+0x1a2f): In function `wisp::drawAsBackground()': : undefined reference to `glVertex3f' Euphoria.o(.text+0x1a3c): In function `wisp::drawAsBackground()': : undefined reference to `glEnd' Euphoria.o(.text+0x1a58): In function `wisp::drawAsBackground()': : undefined reference to `glBegin' Euphoria.o(.text+0x1aa8): In function `wisp::drawAsBackground()': : undefined reference to `glColor3f' Euphoria.o(.text+0x1ace): In function `wisp::drawAsBackground()': : undefined reference to `glTexCoord2d' Euphoria.o(.text+0x1afd): In function `wisp::drawAsBackground()': : undefined reference to `glVertex3f' Euphoria.o(.text+0x1b0a): In function `wisp::drawAsBackground()': : undefined reference to `glEnd' Euphoria.o(.text+0x1b32): In function `wisp::drawAsBackground()': : undefined reference to `glBegin' Euphoria.o(.text+0x1b87): In function `wisp::drawAsBackground()': : undefined reference to `glColor3f' Euphoria.o(.text+0x1baf): In function `wisp::drawAsBackground()': : undefined reference to `glTexCoord2d' Euphoria.o(.text+0x1be0): In function `wisp::drawAsBackground()': : undefined reference to `glVertex3f' Euphoria.o(.text+0x1c28): In function `wisp::drawAsBackground()': : undefined reference to `glColor3f' Euphoria.o(.text+0x1c4e): In function `wisp::drawAsBackground()': : undefined reference to `glTexCoord2d' Euphoria.o(.text+0x1c7d): In function `wisp::drawAsBackground()': : undefined reference to `glVertex3f' Euphoria.o(.text+0x1c8a): In function `wisp::drawAsBackground()': : undefined reference to `glEnd' Euphoria.o(.text+0x226d): In function `EuphoriaWidget::paintGL()': : undefined reference to `glViewport' Euphoria.o(.text+0x2279): In function `EuphoriaWidget::paintGL()': : undefined reference to `glMatrixMode' Euphoria.o(.text+0x227e): In function `EuphoriaWidget::paintGL()': : undefined reference to `glLoadIdentity' Euphoria.o(.text+0x22bc): In function `EuphoriaWidget::paintGL()': : undefined reference to `gluPerspective' Euphoria.o(.text+0x22c8): In function `EuphoriaWidget::paintGL()': : undefined reference to `glMatrixMode' Euphoria.o(.text+0x22d4): In function `EuphoriaWidget::paintGL()': : undefined reference to `glClear' Euphoria.o(.text+0x22ea): In function `EuphoriaWidget::paintGL()': : undefined reference to `glColor3f' Euphoria.o(.text+0x2305): In function `EuphoriaWidget::paintGL()': : undefined reference to `glBindTexture' Euphoria.o(.text+0x230a): In function `EuphoriaWidget::paintGL()': : undefined reference to `glPushMatrix' Euphoria.o(.text+0x233e): In function `EuphoriaWidget::paintGL()': : undefined reference to `glTranslatef' Euphoria.o(.text+0x2368): In function `EuphoriaWidget::paintGL()': : undefined reference to `glRotatef' Euphoria.o(.text+0x2374): In function `EuphoriaWidget::paintGL()': : undefined reference to `glBegin' Euphoria.o(.text+0x2380): In function `EuphoriaWidget::paintGL()': : undefined reference to `glTexCoord2f' Euphoria.o(.text+0x23a2): In function `EuphoriaWidget::paintGL()': : undefined reference to `glVertex3f' Euphoria.o(.text+0x23ae): In function `EuphoriaWidget::paintGL()': : undefined reference to `glTexCoord2f' Euphoria.o(.text+0x23ce): In function `EuphoriaWidget::paintGL()': : undefined reference to `glVertex3f' Euphoria.o(.text+0x23df): In function `EuphoriaWidget::paintGL()': : undefined reference to `glTexCoord2f' Euphoria.o(.text+0x23fd): In function `EuphoriaWidget::paintGL()': : undefined reference to `glVertex3f' Euphoria.o(.text+0x240b): In function `EuphoriaWidget::paintGL()': : undefined reference to `glTexCoord2f' Euphoria.o(.text+0x2427): In function `EuphoriaWidget::paintGL()': : undefined reference to `glVertex3f' Euphoria.o(.text+0x242c): In function `EuphoriaWidget::paintGL()': : undefined reference to `glEnd' Euphoria.o(.text+0x2431): In function `EuphoriaWidget::paintGL()': : undefined reference to `glPopMatrix' Euphoria.o(.text+0x2447): In function `EuphoriaWidget::paintGL()': : undefined reference to `glBindTexture' Euphoria.o(.text+0x24a7): In function `EuphoriaWidget::paintGL()': : undefined reference to `glReadBuffer' Euphoria.o(.text+0x24bd): In function `EuphoriaWidget::paintGL()': : undefined reference to `glPixelStorei' Euphoria.o(.text+0x24d3): In function `EuphoriaWidget::paintGL()': : undefined reference to `glBindTexture' Euphoria.o(.text+0x2515): In function `EuphoriaWidget::paintGL()': : undefined reference to `glReadPixels' Euphoria.o(.text+0x2567): In function `EuphoriaWidget::paintGL()': : undefined reference to `glTexSubImage2D' Euphoria.o(.text+0x259d): In function `EuphoriaWidget::paintGL()': : undefined reference to `glViewport' Euphoria.o(.text+0x25a9): In function `EuphoriaWidget::paintGL()': : undefined reference to `glMatrixMode' Euphoria.o(.text+0x25ae): In function `EuphoriaWidget::paintGL()': : undefined reference to `glLoadIdentity' Euphoria.o(.text+0x25dc): In function `EuphoriaWidget::paintGL()': : undefined reference to `gluPerspective' Euphoria.o(.text+0x25e8): In function `EuphoriaWidget::paintGL()': : undefined reference to `glMatrixMode' Euphoria.o(.text+0x25f4): In function `EuphoriaWidget::paintGL()': : undefined reference to `glClear' Euphoria.o(.text+0x260a): In function `EuphoriaWidget::paintGL()': : undefined reference to `glColor3f' Euphoria.o(.text+0x260f): In function `EuphoriaWidget::paintGL()': : undefined reference to `glPushMatrix' Euphoria.o(.text+0x2643): In function `EuphoriaWidget::paintGL()': : undefined reference to `glTranslatef' Euphoria.o(.text+0x266d): In function `EuphoriaWidget::paintGL()': : undefined reference to `glRotatef' Euphoria.o(.text+0x2679): In function `EuphoriaWidget::paintGL()': : undefined reference to `glBegin' Euphoria.o(.text+0x2685): In function `EuphoriaWidget::paintGL()': : undefined reference to `glTexCoord2f' Euphoria.o(.text+0x26a7): In function `EuphoriaWidget::paintGL()': : undefined reference to `glVertex3f' Euphoria.o(.text+0x26b3): In function `EuphoriaWidget::paintGL()': : undefined reference to `glTexCoord2f' Euphoria.o(.text+0x26d3): In function `EuphoriaWidget::paintGL()': : undefined reference to `glVertex3f' Euphoria.o(.text+0x26e4): In function `EuphoriaWidget::paintGL()': : undefined reference to `glTexCoord2f' Euphoria.o(.text+0x2702): In function `EuphoriaWidget::paintGL()': : undefined reference to `glVertex3f' Euphoria.o(.text+0x270e): In function `EuphoriaWidget::paintGL()': : undefined reference to `glTexCoord2f' Euphoria.o(.text+0x272a): In function `EuphoriaWidget::paintGL()': : undefined reference to `glVertex3f' Euphoria.o(.text+0x272f): In function `EuphoriaWidget::paintGL()': : undefined reference to `glEnd' Euphoria.o(.text+0x2734): In function `EuphoriaWidget::paintGL()': : undefined reference to `glPopMatrix' Euphoria.o(.text+0x274a): In function `EuphoriaWidget::paintGL()': : undefined reference to `glBindTexture' Euphoria.o(.text+0x27b0): In function `EuphoriaWidget::paintGL()': : undefined reference to `glFlush' Euphoria.o(.text+0x27d8): In function `EuphoriaWidget::paintGL()': : undefined reference to `glClear' Euphoria.o(.text+0x285a): In function `EuphoriaWidget::resizeGL(int, int)': : undefined reference to `glViewport' Euphoria.o(.text+0x289b): In function `EuphoriaWidget::resizeGL(int, int)': : undefined reference to `glMatrixMode' Euphoria.o(.text+0x28a0): In function `EuphoriaWidget::resizeGL(int, int)': : undefined reference to `glLoadIdentity' Euphoria.o(.text+0x28cc): In function `EuphoriaWidget::resizeGL(int, int)': : undefined reference to `gluPerspective' Euphoria.o(.text+0x28d8): In function `EuphoriaWidget::resizeGL(int, int)': : undefined reference to `glMatrixMode' Euphoria.o(.text+0x28dd): In function `EuphoriaWidget::resizeGL(int, int)': : undefined reference to `glLoadIdentity' Euphoria.o(.text+0x2a03): In function `EuphoriaWidget::updateParameters()': : undefined reference to `glClearColor' Euphoria.o(.text+0x2a0f): In function `EuphoriaWidget::updateParameters()': : undefined reference to `glClear' Euphoria.o(.text+0x2a1b): In function `EuphoriaWidget::updateParameters()': : undefined reference to `glEnable' Euphoria.o(.text+0x2a2f): In function `EuphoriaWidget::updateParameters()': : undefined reference to `glBlendFunc' Euphoria.o(.text+0x2a3c): In function `EuphoriaWidget::updateParameters()': : undefined reference to `glLineWidth' Euphoria.o(.text+0x2a48): In function `EuphoriaWidget::updateParameters()': : undefined reference to `glEnable' Euphoria.o(.text+0x2a75): In function `EuphoriaWidget::updateParameters()': : undefined reference to `glEnable' Euphoria.o(.text+0x2a8d): In function `EuphoriaWidget::updateParameters()': : undefined reference to `glTexEnvf' Euphoria.o(.text+0x2aa6): In function `EuphoriaWidget::updateParameters()': : undefined reference to `glGenTextures' Euphoria.o(.text+0x2abf): In function `EuphoriaWidget::updateParameters()': : undefined reference to `glBindTexture' Euphoria.o(.text+0x2adb): In function `EuphoriaWidget::updateParameters()': : undefined reference to `glTexParameteri' Euphoria.o(.text+0x2af7): In function `EuphoriaWidget::updateParameters()': : undefined reference to `glTexParameteri' Euphoria.o(.text+0x2b13): In function `EuphoriaWidget::updateParameters()': : undefined reference to `glTexParameteri' Euphoria.o(.text+0x2b2f): In function `EuphoriaWidget::updateParameters()': : undefined reference to `glTexParameteri' Euphoria.o(.text+0x2d39): In function `EuphoriaWidget::updateParameters()': : undefined reference to `glEnable' Euphoria.o(.text+0x2d71): In function `EuphoriaWidget::updateParameters()': : undefined reference to `glGenTextures' Euphoria.o(.text+0x2d8a): In function `EuphoriaWidget::updateParameters()': : undefined reference to `glBindTexture' Euphoria.o(.text+0x2da6): In function `EuphoriaWidget::updateParameters()': : undefined reference to `glTexParameteri' Euphoria.o(.text+0x2dc2): In function `EuphoriaWidget::updateParameters()': : undefined reference to `glTexParameteri' Euphoria.o(.text+0x2dde): In function `EuphoriaWidget::updateParameters()': : undefined reference to `glTexParameteri' Euphoria.o(.text+0x2dfa): In function `EuphoriaWidget::updateParameters()': : undefined reference to `glTexParameteri' Euphoria.o(.text+0x2e4f): In function `EuphoriaWidget::updateParameters()': : undefined reference to `glTexImage2D' Euphoria.o(.text+0x2ff8): In function `EuphoriaWidget::updateParameters()': : undefined reference to `gluBuild2DMipmaps' Euphoria.o(.text+0x1665): In function `wisp::draw()': : undefined reference to `glPopMatrix' Euphoria.o(.text+0x1978): In function `wisp::drawAsBackground()': : undefined reference to `glPopMatrix' Euphoria.o(.text+0x28fc): 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.0/work/kdeartwork-3.2.0/kscreensaver/kdesavers' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdeartwork-3.2.0/work/kdeartwork-3.2.0/kscreensaver' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdeartwork-3.2.0/work/kdeartwork-3.2.0' make: *** [all] Error 2 !!! ERROR: kde-base/kdeartwork-3.2.0 failed. !!! Function kde_src_compile, Line 127, Exitcode 2 !!! died running emake, kde_src_compile:make
This baffles me. Is it possible your Qt compiled without opengl support?
I do see this when compiling: checking for Qt with OpenGL support... yes checking for GL... no If I do a emerge -p opengl, I get: [ebuild R ] media-video/nvidia-glx-1.0.4496 -Dan
So Qt is linked against opengl, that's good. Your nvidia's opengl is probably in the way. Try an "opengl-update xfree", then a re-emerge of kdegraphics.
Actually, what I did was re-emerge opengl, did a "opengl-update nvidia", and then mesa was detected as the OpenGL "whatever". Kdeartwork compiled without incident :-) Thanks for getting me to think about this! -Dan
worked for me too! thanks
So this seems to be fixed now, closing the Bug.