Version bump for digikam, and a new ebuild for digikamplugins. 2 bugs are now open for digikam: bug 29641 (rc2) and bug 36746 (cvs).
Created attachment 25269 [details] digikam-0.6.ebuild
Created attachment 25270 [details] digikamplugins-0.6.ebuild
BTW, the version is 0.6.0 but released as digikam-0.6.tar.bz2 and digikamplugins-0.6.tar.bz2. The splash screen also states just 0.6.
Notice I accidently posted the ebuilds with x86 instead of ~x86...
I tested both ebuilds and they worked fine here !
digikam-0.6.ebuild works fine, but the plugins don't. Lots of errors in functions SlideShowGL::*: #emerge digikamplugins .... .libs/slideshowgl.o(.text+0x49ec): In function `SlideShowGL::effectCube()': : undefined reference to `glEnd' collect2: ld returned 1 exit status make[2]: *** [digikamplugin_slideshow.la.closure] Fehler 1 make[2]: Leaving directory `/var/tmp/portage/digikamplugins-0.6/work/digikamplugins-0.6/slideshow' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/digikamplugins-0.6/work/digikamplugins-0.6' make: *** [all] Fehler 2 !!! ERROR: media-gfx/digikamplugins-0.6 failed. !!! Function kde_src_compile, Line 127, Exitcode 2 !!! died running emake, kde_src_compile:make # emerge info Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.22-gentoo-r3) ================================================================= System uname: 2.4.22-gentoo-r3 i686 AMD Athlon(tm) XP 2000+ 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=athlon-xp -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.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X aalib alsa apm arts avi berkdb cdr crypt cups directfb dvd encode esd foomaticdb gdbm gif gphoto2 gpm gtk gtk2 imlib java jpeg kde libg++ libwww mad mikmod motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcpd tetex truetype x86 xml2 xmms xv zlib"
can you post the entire error, including the make line starting just prior to the errors?
Ok, I've replicated the error. It seems that on my system opengl is provided by glide, but I can't make the ebuild depend on that since it is hardware specific for voodoo3/4/5 cards. Anyway, digikamplugins links against X, and not glide directly. On the system I've got the error on, opengl API is provided by xfree, but linking fails just as described.
Created attachment 25641 [details] digikam-0.6.ebuild changed to ~x86
Created attachment 25642 [details] digikamplugins-0.6.ebuild changed to ~x86 added virtual/opengl
OpenGL is provided by nvidia-glx on my system, Headers are installed in /usr/include/GL/ (they do define the missing references, but obivously are not included) The new ebuild doesn't change anything, since virtual/opengl is resovled by nvidia-glx already. # emerge digikamplugins ... Making all in slideshow make[2]: Entering directory `/var/tmp/portage/digikamplugins-0.6/work/digikamplugins-0.6/slideshow' /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/X11R6/include -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 -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -O2 -mcpu=i686 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o plugin_slideshow.lo `test -f 'plugin_slideshow.cpp' || echo './'`plugin_slideshow.cpp /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/X11R6/include -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 -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -O2 -mcpu=i686 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o slideshow.lo `test -f 'slideshow.cpp' || echo './'`slideshow.cpp /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/X11R6/include -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 -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -O2 -mcpu=i686 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o slideshowconfig.lo `test -f 'slideshowconfig.cpp' || echo './'`slideshowconfig.cpp /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/X11R6/include -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 -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -O2 -mcpu=i686 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o imlibiface.lo `test -f 'imlibiface.cpp' || echo './'`imlibiface.cpp /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/X11R6/include -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 -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -O2 -mcpu=i686 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o slideshowgl.lo `test -f 'slideshowgl.cpp' || echo './'`slideshowgl.cpp /usr/qt/3/bin/moc ./plugin_slideshow.h -o plugin_slideshow.moc.cpp /usr/qt/3/bin/moc ./slideshow.h -o slideshow.moc.cpp /usr/qt/3/bin/moc ./slideshowconfig.h -o slideshowconfig.moc.cpp /usr/qt/3/bin/moc ./slideshowgl.h -o slideshowgl.moc.cpp /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/X11R6/include -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 -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -O2 -mcpu=i686 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o plugin_slideshow.moc.lo `test -f 'plugin_slideshow.moc.cpp' || echo './'`plugin_slideshow.moc.cpp /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/X11R6/include -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 -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -O2 -mcpu=i686 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o slideshow.moc.lo `test -f 'slideshow.moc.cpp' || echo './'`slideshow.moc.cpp /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/X11R6/include -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 -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -O2 -mcpu=i686 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o slideshowconfig.moc.lo `test -f 'slideshowconfig.moc.cpp' || echo './'`slideshowconfig.moc.cpp /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/X11R6/include -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 -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -O2 -mcpu=i686 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o slideshowgl.moc.lo `test -f 'slideshowgl.moc.cpp' || echo './'`slideshowgl.moc.cpp /bin/sh ../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -O2 -mcpu=i686 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -o digikamplugin_slideshow.la.closure digikamplugin_slideshow_la_closure.lo -module -avoid-version -module -no-undefined -R /usr/kde/3.2/lib -R /usr/qt/3/lib -R /usr/X11R6/lib -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.2/lib plugin_slideshow.lo slideshow.lo slideshowconfig.lo imlibiface.lo slideshowgl.lo plugin_slideshow.moc.lo slideshow.moc.lo slideshowconfig.moc.lo slideshowgl.moc.lo -lkparts -ldigikam -L/usr/lib -lImlib -ljpeg -ltiff -lungif -lpng -lz -lm -lXext -L/usr/X11R6/lib -lSM -lICE -lXext -lX11 .libs/slideshowgl.o(.text+0xcac): In function `SlideShowGL::initializeGL()': : undefined reference to `glEnable' .libs/slideshowgl.o(.text+0xccc): In function `SlideShowGL::initializeGL()': : undefined reference to `glClearColor' .libs/slideshowgl.o(.text+0xcd8): In function `SlideShowGL::initializeGL()': : undefined reference to `glEnable' .libs/slideshowgl.o(.text+0xced): In function `SlideShowGL::initializeGL()': : undefined reference to `glBlendFunc' .libs/slideshowgl.o(.text+0xcfb): In function `SlideShowGL::initializeGL()': : undefined reference to `glClearDepth' .libs/slideshowgl.o(.text+0xd42): In function `SlideShowGL::paintGL()': : undefined reference to `glDisable' .libs/slideshowgl.o(.text+0xd4e): In function `SlideShowGL::paintGL()': : undefined reference to `glClear' .libs/slideshowgl.o(.text+0xd53): In function `SlideShowGL::paintGL()': : undefined reference to `glLoadIdentity' .libs/slideshowgl.o(.text+0xd5f): In function `SlideShowGL::paintGL()': : undefined reference to `glMatrixMode' .libs/slideshowgl.o(.text+0xd64): In function `SlideShowGL::paintGL()': : undefined reference to `glLoadIdentity' .libs/slideshowgl.o(.text+0xd70): In function `SlideShowGL::paintGL()': : undefined reference to `glMatrixMode' .libs/slideshowgl.o(.text+0xd75): In function `SlideShowGL::paintGL()': : undefined reference to `glLoadIdentity' .libs/slideshowgl.o(.text+0xe30): In function `SlideShowGL::resizeGL(int, int)': : undefined reference to `glViewport' .libs/slideshowgl.o(.text+0xe3c): In function `SlideShowGL::resizeGL(int, int)': : undefined reference to `glMatrixMode' .libs/slideshowgl.o(.text+0xe41): In function `SlideShowGL::resizeGL(int, int)': : undefined reference to `glLoadIdentity' .libs/slideshowgl.o(.text+0xf54): In function `SlideShowGL::closeEvent(QCloseEvent*)': : undefined reference to `glDeleteTextures' .libs/slideshowgl.o(.text+0xf72): In function `SlideShowGL::closeEvent(QCloseEvent*)': : undefined reference to `glDeleteTextures' .libs/slideshowgl.o(.text+0x23de): In function `SlideShowGL::loadImage()': : undefined reference to `glGenTextures' .libs/slideshowgl.o(.text+0x23f7): In function `SlideShowGL::loadImage()': : undefined reference to `glBindTexture' .libs/slideshowgl.o(.text+0x244a): In function `SlideShowGL::loadImage()': : undefined reference to `glTexImage2D' .libs/slideshowgl.o(.text+0x2468): In function `SlideShowGL::loadImage()': : undefined reference to `glTexParameteri' .libs/slideshowgl.o(.text+0x2486): In function `SlideShowGL::loadImage()': : undefined reference to `glTexParameteri' .libs/slideshowgl.o(.text+0x24e4): In function `SlideShowGL::loadImage()': : undefined reference to `glDeleteTextures' .libs/slideshowgl.o(.text+0x28ae): In function `SlideShowGL::showEndOfShow()': : undefined reference to `glGenTextures' .libs/slideshowgl.o(.text+0x28c4): In function `SlideShowGL::showEndOfShow()': : undefined reference to `glBindTexture' .libs/slideshowgl.o(.text+0x291a): In function `SlideShowGL::showEndOfShow()': : undefined reference to `glTexImage2D' .libs/slideshowgl.o(.text+0x2938): In function `SlideShowGL::showEndOfShow()': : undefined reference to `glTexParameteri' .libs/slideshowgl.o(.text+0x2956): In function `SlideShowGL::showEndOfShow()': : undefined reference to `glTexParameteri' .libs/slideshowgl.o(.text+0x2962): In function `SlideShowGL::showEndOfShow()': : undefined reference to `glMatrixMode' .libs/slideshowgl.o(.text+0x2967): In function `SlideShowGL::showEndOfShow()': : undefined reference to `glLoadIdentity' .libs/slideshowgl.o(.text+0x297d): In function `SlideShowGL::showEndOfShow()': : undefined reference to `glBindTexture' .libs/slideshowgl.o(.text+0x2989): In function `SlideShowGL::showEndOfShow()': : undefined reference to `glBegin' .libs/slideshowgl.o(.text+0x29a3): In function `SlideShowGL::showEndOfShow()': : undefined reference to `glColor4f' .libs/slideshowgl.o(.text+0x29b5): In function `SlideShowGL::showEndOfShow()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x29cb): In function `SlideShowGL::showEndOfShow()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x29d7): In function `SlideShowGL::showEndOfShow()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x29ed): In function `SlideShowGL::showEndOfShow()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x29f9): In function `SlideShowGL::showEndOfShow()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x2a09): In function `SlideShowGL::showEndOfShow()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x2a15): In function `SlideShowGL::showEndOfShow()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x2a2b): In function `SlideShowGL::showEndOfShow()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x2a30): In function `SlideShowGL::showEndOfShow()': : undefined reference to `glEnd' .libs/slideshowgl.o(.text+0x2d1f): In function `SlideShowGL::paintTexture()': : undefined reference to `glMatrixMode' .libs/slideshowgl.o(.text+0x2d24): In function `SlideShowGL::paintTexture()': : undefined reference to `glLoadIdentity' .libs/slideshowgl.o(.text+0x2d41): In function `SlideShowGL::paintTexture()': : undefined reference to `glBindTexture' .libs/slideshowgl.o(.text+0x2d4d): In function `SlideShowGL::paintTexture()': : undefined reference to `glBegin' .libs/slideshowgl.o(.text+0x2d67): In function `SlideShowGL::paintTexture()': : undefined reference to `glColor4f' .libs/slideshowgl.o(.text+0x2d79): In function `SlideShowGL::paintTexture()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x2d8f): In function `SlideShowGL::paintTexture()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x2d9b): In function `SlideShowGL::paintTexture()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x2db1): In function `SlideShowGL::paintTexture()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x2dbd): In function `SlideShowGL::paintTexture()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x2dcd): In function `SlideShowGL::paintTexture()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x2dd9): In function `SlideShowGL::paintTexture()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x2def): In function `SlideShowGL::paintTexture()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x2df4): In function `SlideShowGL::paintTexture()': : undefined reference to `glEnd' .libs/slideshowgl.o(.text+0x2eae): In function `SlideShowGL::effectBlend()': : undefined reference to `glBindTexture' .libs/slideshowgl.o(.text+0x2eba): In function `SlideShowGL::effectBlend()': : undefined reference to `glBegin' .libs/slideshowgl.o(.text+0x2ed4): In function `SlideShowGL::effectBlend()': : undefined reference to `glColor4f' .libs/slideshowgl.o(.text+0x2ee6): In function `SlideShowGL::effectBlend()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x2efc): In function `SlideShowGL::effectBlend()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x2f08): In function `SlideShowGL::effectBlend()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x2f1e): In function `SlideShowGL::effectBlend()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x2f2a): In function `SlideShowGL::effectBlend()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x2f3a): In function `SlideShowGL::effectBlend()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x2f46): In function `SlideShowGL::effectBlend()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x2f5c): In function `SlideShowGL::effectBlend()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x2f61): In function `SlideShowGL::effectBlend()': : undefined reference to `glEnd' .libs/slideshowgl.o(.text+0x2f7a): In function `SlideShowGL::effectBlend()': : undefined reference to `glBindTexture' .libs/slideshowgl.o(.text+0x2f86): In function `SlideShowGL::effectBlend()': : undefined reference to `glBegin' .libs/slideshowgl.o(.text+0x2fab): In function `SlideShowGL::effectBlend()': : undefined reference to `glColor4f' .libs/slideshowgl.o(.text+0x2fb7): In function `SlideShowGL::effectBlend()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x2fcd): In function `SlideShowGL::effectBlend()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x2fd9): In function `SlideShowGL::effectBlend()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x2fef): In function `SlideShowGL::effectBlend()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x2ffb): In function `SlideShowGL::effectBlend()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x300b): In function `SlideShowGL::effectBlend()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x3017): In function `SlideShowGL::effectBlend()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x302d): In function `SlideShowGL::effectBlend()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x3032): In function `SlideShowGL::effectBlend()': : undefined reference to `glEnd' .libs/slideshowgl.o(.text+0x30c1): In function `SlideShowGL::effectFade()': : undefined reference to `glBindTexture' .libs/slideshowgl.o(.text+0x30cd): In function `SlideShowGL::effectFade()': : undefined reference to `glBegin' .libs/slideshowgl.o(.text+0x30e7): In function `SlideShowGL::effectFade()': : undefined reference to `glColor4f' .libs/slideshowgl.o(.text+0x30f9): In function `SlideShowGL::effectFade()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x310f): In function `SlideShowGL::effectFade()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x311b): In function `SlideShowGL::effectFade()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x3131): In function `SlideShowGL::effectFade()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x313d): In function `SlideShowGL::effectFade()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x314d): In function `SlideShowGL::effectFade()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x3159): In function `SlideShowGL::effectFade()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x316f): In function `SlideShowGL::effectFade()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x3174): In function `SlideShowGL::effectFade()': : undefined reference to `glEnd' .libs/slideshowgl.o(.text+0x3237): In function `SlideShowGL::effectRotate()': : undefined reference to `glBindTexture' .libs/slideshowgl.o(.text+0x3243): In function `SlideShowGL::effectRotate()': : undefined reference to `glBegin' .libs/slideshowgl.o(.text+0x325d): In function `SlideShowGL::effectRotate()': : undefined reference to `glColor4f' .libs/slideshowgl.o(.text+0x326f): In function `SlideShowGL::effectRotate()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x3285): In function `SlideShowGL::effectRotate()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x3291): In function `SlideShowGL::effectRotate()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x32a7): In function `SlideShowGL::effectRotate()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x32b3): In function `SlideShowGL::effectRotate()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x32c3): In function `SlideShowGL::effectRotate()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x32cf): In function `SlideShowGL::effectRotate()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x32e5): In function `SlideShowGL::effectRotate()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x32ea): In function `SlideShowGL::effectRotate()': : undefined reference to `glEnd' .libs/slideshowgl.o(.text+0x32f6): In function `SlideShowGL::effectRotate()': : undefined reference to `glMatrixMode' .libs/slideshowgl.o(.text+0x32fb): In function `SlideShowGL::effectRotate()': : undefined reference to `glLoadIdentity' .libs/slideshowgl.o(.text+0x3338): In function `SlideShowGL::effectRotate()': : undefined reference to `glRotatef' .libs/slideshowgl.o(.text+0x3365): In function `SlideShowGL::effectRotate()': : undefined reference to `glScalef' .libs/slideshowgl.o(.text+0x337e): In function `SlideShowGL::effectRotate()': : undefined reference to `glBindTexture' .libs/slideshowgl.o(.text+0x338a): In function `SlideShowGL::effectRotate()': : undefined reference to `glBegin' .libs/slideshowgl.o(.text+0x339e): In function `SlideShowGL::effectRotate()': : undefined reference to `glColor4f' .libs/slideshowgl.o(.text+0x33aa): In function `SlideShowGL::effectRotate()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x33c0): In function `SlideShowGL::effectRotate()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x33cc): In function `SlideShowGL::effectRotate()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x33e2): In function `SlideShowGL::effectRotate()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x33ee): In function `SlideShowGL::effectRotate()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x33fe): In function `SlideShowGL::effectRotate()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x340a): In function `SlideShowGL::effectRotate()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x3420): In function `SlideShowGL::effectRotate()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x3425): In function `SlideShowGL::effectRotate()': : undefined reference to `glEnd' .libs/slideshowgl.o(.text+0x34fb): In function `SlideShowGL::effectBend()': : undefined reference to `glBindTexture' .libs/slideshowgl.o(.text+0x3507): In function `SlideShowGL::effectBend()': : undefined reference to `glBegin' .libs/slideshowgl.o(.text+0x3521): In function `SlideShowGL::effectBend()': : undefined reference to `glColor4f' .libs/slideshowgl.o(.text+0x3533): In function `SlideShowGL::effectBend()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x354f): In function `SlideShowGL::effectBend()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x3561): In function `SlideShowGL::effectBend()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x3577): In function `SlideShowGL::effectBend()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x3583): In function `SlideShowGL::effectBend()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x3599): In function `SlideShowGL::effectBend()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x35ab): In function `SlideShowGL::effectBend()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x35c1): In function `SlideShowGL::effectBend()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x35c6): In function `SlideShowGL::effectBend()': : undefined reference to `glEnd' .libs/slideshowgl.o(.text+0x35d2): In function `SlideShowGL::effectBend()': : undefined reference to `glMatrixMode' .libs/slideshowgl.o(.text+0x35d7): In function `SlideShowGL::effectBend()': : undefined reference to `glLoadIdentity' .libs/slideshowgl.o(.text+0x3626): In function `SlideShowGL::effectBend()': : undefined reference to `glRotatef' .libs/slideshowgl.o(.text+0x363b): In function `SlideShowGL::effectBend()': : undefined reference to `glBindTexture' .libs/slideshowgl.o(.text+0x3647): In function `SlideShowGL::effectBend()': : undefined reference to `glBegin' .libs/slideshowgl.o(.text+0x3661): In function `SlideShowGL::effectBend()': : undefined reference to `glColor4f' .libs/slideshowgl.o(.text+0x3673): In function `SlideShowGL::effectBend()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x3689): In function `SlideShowGL::effectBend()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x3695): In function `SlideShowGL::effectBend()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x36ab): In function `SlideShowGL::effectBend()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x36b7): In function `SlideShowGL::effectBend()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x36c7): In function `SlideShowGL::effectBend()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x36d3): In function `SlideShowGL::effectBend()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x36e9): In function `SlideShowGL::effectBend()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x36ee): In function `SlideShowGL::effectBend()': : undefined reference to `glEnd' .libs/slideshowgl.o(.text+0x37cc): In function `SlideShowGL::effectInOut()': : undefined reference to `glMatrixMode' .libs/slideshowgl.o(.text+0x37d1): In function `SlideShowGL::effectInOut()': : undefined reference to `glLoadIdentity' .libs/slideshowgl.o(.text+0x380f): In function `SlideShowGL::effectInOut()': : undefined reference to `glScalef' .libs/slideshowgl.o(.text+0x3874): In function `SlideShowGL::effectInOut()': : undefined reference to `glTranslatef' .libs/slideshowgl.o(.text+0x3886): In function `SlideShowGL::effectInOut()': : undefined reference to `glBindTexture' .libs/slideshowgl.o(.text+0x3892): In function `SlideShowGL::effectInOut()': : undefined reference to `glBegin' .libs/slideshowgl.o(.text+0x38ac): In function `SlideShowGL::effectInOut()': : undefined reference to `glColor4f' .libs/slideshowgl.o(.text+0x38c0): In function `SlideShowGL::effectInOut()': : undefined reference to `glColor4f' .libs/slideshowgl.o(.text+0x38d2): In function `SlideShowGL::effectInOut()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x38e8): In function `SlideShowGL::effectInOut()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x38f4): In function `SlideShowGL::effectInOut()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x390a): In function `SlideShowGL::effectInOut()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x3916): In function `SlideShowGL::effectInOut()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x3926): In function `SlideShowGL::effectInOut()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x3932): In function `SlideShowGL::effectInOut()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x3948): In function `SlideShowGL::effectInOut()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x394d): In function `SlideShowGL::effectInOut()': : undefined reference to `glEnd' .libs/slideshowgl.o(.text+0x3a8b): In function `SlideShowGL::effectSlide()': : undefined reference to `glBindTexture' .libs/slideshowgl.o(.text+0x3a97): In function `SlideShowGL::effectSlide()': : undefined reference to `glBegin' .libs/slideshowgl.o(.text+0x3ab1): In function `SlideShowGL::effectSlide()': : undefined reference to `glColor4f' .libs/slideshowgl.o(.text+0x3ac3): In function `SlideShowGL::effectSlide()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x3ad9): In function `SlideShowGL::effectSlide()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x3ae5): In function `SlideShowGL::effectSlide()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x3afb): In function `SlideShowGL::effectSlide()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x3b07): In function `SlideShowGL::effectSlide()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x3b17): In function `SlideShowGL::effectSlide()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x3b23): In function `SlideShowGL::effectSlide()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x3b39): In function `SlideShowGL::effectSlide()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x3b3e): In function `SlideShowGL::effectSlide()': : undefined reference to `glEnd' .libs/slideshowgl.o(.text+0x3b4a): In function `SlideShowGL::effectSlide()': : undefined reference to `glMatrixMode' .libs/slideshowgl.o(.text+0x3b4f): In function `SlideShowGL::effectSlide()': : undefined reference to `glLoadIdentity' .libs/slideshowgl.o(.text+0x3bab): In function `SlideShowGL::effectSlide()': : undefined reference to `glTranslatef' .libs/slideshowgl.o(.text+0x3bc0): In function `SlideShowGL::effectSlide()': : undefined reference to `glBindTexture' .libs/slideshowgl.o(.text+0x3bcc): In function `SlideShowGL::effectSlide()': : undefined reference to `glBegin' .libs/slideshowgl.o(.text+0x3be6): In function `SlideShowGL::effectSlide()': : undefined reference to `glColor4f' .libs/slideshowgl.o(.text+0x3bfa): In function `SlideShowGL::effectSlide()': : undefined reference to `glColor4f' .libs/slideshowgl.o(.text+0x3c0c): In function `SlideShowGL::effectSlide()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x3c22): In function `SlideShowGL::effectSlide()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x3c2e): In function `SlideShowGL::effectSlide()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x3c44): In function `SlideShowGL::effectSlide()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x3c50): In function `SlideShowGL::effectSlide()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x3c60): In function `SlideShowGL::effectSlide()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x3c6c): In function `SlideShowGL::effectSlide()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x3c82): In function `SlideShowGL::effectSlide()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x3c87): In function `SlideShowGL::effectSlide()': : undefined reference to `glEnd' .libs/slideshowgl.o(.text+0x3e40): In function `SlideShowGL::effectFlutter()': : undefined reference to `glBindTexture' .libs/slideshowgl.o(.text+0x3e4c): In function `SlideShowGL::effectFlutter()': : undefined reference to `glBegin' .libs/slideshowgl.o(.text+0x3e66): In function `SlideShowGL::effectFlutter()': : undefined reference to `glColor4f' .libs/slideshowgl.o(.text+0x3e78): In function `SlideShowGL::effectFlutter()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x3e8e): In function `SlideShowGL::effectFlutter()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x3e9a): In function `SlideShowGL::effectFlutter()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x3eb0): In function `SlideShowGL::effectFlutter()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x3ebc): In function `SlideShowGL::effectFlutter()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x3ecc): In function `SlideShowGL::effectFlutter()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x3ed8): In function `SlideShowGL::effectFlutter()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x3eee): In function `SlideShowGL::effectFlutter()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x3ef3): In function `SlideShowGL::effectFlutter()': : undefined reference to `glEnd' .libs/slideshowgl.o(.text+0x3eff): In function `SlideShowGL::effectFlutter()': : undefined reference to `glMatrixMode' .libs/slideshowgl.o(.text+0x3f04): In function `SlideShowGL::effectFlutter()': : undefined reference to `glLoadIdentity' .libs/slideshowgl.o(.text+0x3f29): In function `SlideShowGL::effectFlutter()': : undefined reference to `glRotatef' .libs/slideshowgl.o(.text+0x3f5b): In function `SlideShowGL::effectFlutter()': : undefined reference to `glScalef' .libs/slideshowgl.o(.text+0x3f81): In function `SlideShowGL::effectFlutter()': : undefined reference to `glTranslatef' .libs/slideshowgl.o(.text+0x3f96): In function `SlideShowGL::effectFlutter()': : undefined reference to `glBindTexture' .libs/slideshowgl.o(.text+0x3fa2): In function `SlideShowGL::effectFlutter()': : undefined reference to `glBegin' .libs/slideshowgl.o(.text+0x3fb6): In function `SlideShowGL::effectFlutter()': : undefined reference to `glColor4f' .libs/slideshowgl.o(.text+0x403d): In function `SlideShowGL::effectFlutter()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x406a): In function `SlideShowGL::effectFlutter()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x407c): In function `SlideShowGL::effectFlutter()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x409e): In function `SlideShowGL::effectFlutter()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x40b0): In function `SlideShowGL::effectFlutter()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x40d2): In function `SlideShowGL::effectFlutter()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x40e4): In function `SlideShowGL::effectFlutter()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x4108): In function `SlideShowGL::effectFlutter()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x4122): In function `SlideShowGL::effectFlutter()': : undefined reference to `glEnd' .libs/slideshowgl.o(.text+0x4228): In function `SlideShowGL::effectCube()': : undefined reference to `glEnable' .libs/slideshowgl.o(.text+0x4234): In function `SlideShowGL::effectCube()': : undefined reference to `glDepthFunc' .libs/slideshowgl.o(.text+0x4249): In function `SlideShowGL::effectCube()': : undefined reference to `glHint' .libs/slideshowgl.o(.text+0x4279): In function `SlideShowGL::effectCube()': : undefined reference to `glMatrixMode' .libs/slideshowgl.o(.text+0x427e): In function `SlideShowGL::effectCube()': : undefined reference to `glLoadIdentity' .libs/slideshowgl.o(.text+0x42ef): In function `SlideShowGL::effectCube()': : undefined reference to `glFrustum' .libs/slideshowgl.o(.text+0x4320): In function `SlideShowGL::effectCube()': : undefined reference to `glMatrixMode' .libs/slideshowgl.o(.text+0x4325): In function `SlideShowGL::effectCube()': : undefined reference to `glLoadIdentity' .libs/slideshowgl.o(.text+0x4377): In function `SlideShowGL::effectCube()': : undefined reference to `glTranslatef' .libs/slideshowgl.o(.text+0x439d): In function `SlideShowGL::effectCube()': : undefined reference to `glRotatef' .libs/slideshowgl.o(.text+0x43bd): In function `SlideShowGL::effectCube()': : undefined reference to `glRotatef' .libs/slideshowgl.o(.text+0x43cf): In function `SlideShowGL::effectCube()': : undefined reference to `glBindTexture' .libs/slideshowgl.o(.text+0x43db): In function `SlideShowGL::effectCube()': : undefined reference to `glBegin' .libs/slideshowgl.o(.text+0x43f5): In function `SlideShowGL::effectCube()': : undefined reference to `glColor4f' .libs/slideshowgl.o(.text+0x4411): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x4427): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x443d): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x4453): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x4469): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x447f): more undefined references to `glVertex3f' follow .libs/slideshowgl.o(.text+0x4610): In function `SlideShowGL::effectCube()': : undefined reference to `glEnd' .libs/slideshowgl.o(.text+0x4625): In function `SlideShowGL::effectCube()': : undefined reference to `glBindTexture' .libs/slideshowgl.o(.text+0x4631): In function `SlideShowGL::effectCube()': : undefined reference to `glBegin' .libs/slideshowgl.o(.text+0x4673): In function `SlideShowGL::effectCube()': : undefined reference to `glColor4d' .libs/slideshowgl.o(.text+0x4685): In function `SlideShowGL::effectCube()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x4695): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x46a7): In function `SlideShowGL::effectCube()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x46b7): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x46c3): In function `SlideShowGL::effectCube()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x46d3): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x46e5): In function `SlideShowGL::effectCube()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x46f5): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x4701): In function `SlideShowGL::effectCube()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x4711): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x4723): In function `SlideShowGL::effectCube()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x4733): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x4745): In function `SlideShowGL::effectCube()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x4755): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x4767): In function `SlideShowGL::effectCube()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x4777): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x4789): In function `SlideShowGL::effectCube()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x4799): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x47a5): In function `SlideShowGL::effectCube()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x47b5): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x47c7): In function `SlideShowGL::effectCube()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x47d7): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x47e9): In function `SlideShowGL::effectCube()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x47f9): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x480b): In function `SlideShowGL::effectCube()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x481b): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x482d): In function `SlideShowGL::effectCube()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x483d): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x4849): In function `SlideShowGL::effectCube()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x4859): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x486b): In function `SlideShowGL::effectCube()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x487b): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x488d): In function `SlideShowGL::effectCube()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x489d): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x48af): In function `SlideShowGL::effectCube()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x48bf): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x48d1): In function `SlideShowGL::effectCube()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x48e1): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x48ed): In function `SlideShowGL::effectCube()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x48fd): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x4902): In function `SlideShowGL::effectCube()': : undefined reference to `glEnd' .libs/slideshowgl.o(.text+0x4917): In function `SlideShowGL::effectCube()': : undefined reference to `glBindTexture' .libs/slideshowgl.o(.text+0x4923): In function `SlideShowGL::effectCube()': : undefined reference to `glBegin' .libs/slideshowgl.o(.text+0x4965): In function `SlideShowGL::effectCube()': : undefined reference to `glColor4d' .libs/slideshowgl.o(.text+0x4977): In function `SlideShowGL::effectCube()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x4987): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x4993): In function `SlideShowGL::effectCube()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x49a3): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x49b5): In function `SlideShowGL::effectCube()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x49c5): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x49d7): In function `SlideShowGL::effectCube()': : undefined reference to `glTexCoord2f' .libs/slideshowgl.o(.text+0x49e7): In function `SlideShowGL::effectCube()': : undefined reference to `glVertex3f' .libs/slideshowgl.o(.text+0x49ec): In function `SlideShowGL::effectCube()': : undefined reference to `glEnd' collect2: ld returned 1 exit status make[2]: *** [digikamplugin_slideshow.la.closure] Fehler 1 make[2]: Leaving directory `/var/tmp/portage/digikamplugins-0.6/work/digikamplugins-0.6/slideshow' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/digikamplugins-0.6/work/digikamplugins-0.6' make: *** [all] Fehler 2 !!! ERROR: media-gfx/digikamplugins-0.6 failed. !!! Function kde_src_compile, Line 127, Exitcode 2 !!! died running emake, kde_src_compile:make # env MANPATH=/usr/share/man:/usr/local/share/man:/usr/share/gcc-data/i686-pc-linux-gnu/3.3/man:/usr/X11R6/man:/opt/blackdown-jdk-1.4.1/man:/usr/qt/3/doc/man INFODIR=/usr/share/info:/usr/X11R6/info KDE_MULTIHEAD=false HOSTNAME=ben GPG_AGENT_INFO=/tmp/gpg-6PaOSp/S.gpg-agent:1973:1 TERM=xterm XDM_MANAGED=/var/run/xdmctl/xdmctl-:0,maysd,mayfn,sched,method=classic GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/ben/.gtkrc-2.0:/home/ben/.kde3.2/share/config/gtkrc GS_LIB=/home/ben/.fonts GTK_RC_FILES=/etc/gtk/gtkrc:/home/ben/.gtkrc:/home/ben/.kde3.2/share/config/gtkrc WINDOWID=50331653 OLDPWD=/usr/portage/media-gfx QTDIR=/usr/qt/3 MOZILLA_FIVE_HOME=/usr/lib/mozilla KDE_FULL_SESSION=true SGML_CATALOG_FILES=/etc/sgml/sgml-ent.cat:/etc/sgml/sgml-docbook.cat:/etc/sgml/sgml-docbook-3.1.cat:/etc/sgml/openjade-1.3.2.cat:/etc/sgml/dsssl-docbook-stylesheets.cat:/etc/sgml/sgml-lite.cat:/etc/sgml/sgml-docbook-3.0.cat:/etc/sgml/sgml-docbook-4.1.cat:/etc/sgml/sgml-docbook-4.0.cat USER=ben XCURSOR_SIZE= GDK_USE_XFT=1 KDEDIR=/usr/kde/3.2 SESSION_MANAGER=local/ben:/tmp/.ICE-unix/2053 PAGER=/usr/bin/less XINITRC=/etc/X11/xinit/xinitrc KONSOLE_DCOP=DCOPRef(konsole-2417,konsole) PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.3:/opt/Acrobat5:/usr/X11R6/bin:/opt/blackdown-jdk-1.4.1/bin:/opt/blackdown-jdk-1.4.1/jre/bin:/usr/qt/3/bin:/usr/kde/3.2/sbin:/usr/kde/3.2/bin:/usr/kde/3.1/sbin:/usr/kde/3.1/bin:/opt/XnView DESKTOP_SESSION=kde-3.2.0 GLIBC_SSP_CHECKED=1 INPUTRC=/etc/inputrc PWD=/usr/portage KONSOLE_DCOP_SESSION=DCOPRef(konsole-2417,session-3) JAVA_HOME=/opt/blackdown-jdk-1.4.1 EDITOR=/bin/nano JAVAC=/opt/blackdown-jdk-1.4.1/bin/javac LANG=de_DE@euro KDEDIRS=/usr QMAKESPEC=linux-g++ PS1=\[\033[01;31m\]\h \[\033[01;34m\]\w \$ \[\033[00m\] CXX=g++ HOME=/root JDK_HOME=/opt/blackdown-jdk-1.4.1 SHLVL=4 XCURSOR_THEME=default LESS=-R LOGNAME=ben CVS_RSH=ssh CLASSPATH=/opt/blackdown-jdk-1.4.1/jre/lib/rt.jar:. LESSOPEN=|lesspipe.sh %s INFOPATH=/usr/share/info:/usr/share/gcc-data/i686-pc-linux-gnu/3.3/info CC=gcc DISPLAY=:0.0 CONFIG_PROTECT=/usr/X11R6/lib/X11/xkb /usr/kde/3.2/share/config /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config G_BROKEN_FILENAMES=1 COLORTERM= _=/bin/env
*** Bug 29641 has been marked as a duplicate of this bug. ***
*** Bug 36746 has been marked as a duplicate of this bug. ***
did you try to do : $ opengl-update xfree before?
Yes I did. Same error anyway. The missing references are defined by GL/gl.h and GL/glu.h, (nvidia or mesa doesn't matter). slideshow/slideshowgl.h includes qgl.h and my /usr/qt/3/include/qgl.h includes GL/gl.h. Could there be a problem with incorrect or missing references to include dirs? BTW: Other OpenGL-apps compile.
Mm... seems to be a qt specific 3.3.0 problem: $ ldd /usr/qt/3/lib/libqt.so.3.3.0 ldd: warning: you do not have execution permission for `/usr/qt/3/lib/libqt.so.3.3.0' linux-gate.so.1 => (0xffffe000) libpthread.so.0 => /lib/libpthread.so.0 (0x406fa000) libaudio.so.2 => /usr/X11R6/lib/libaudio.so.2 (0x4074a000) libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x4075f000) libmng.so.1 => /usr/lib/libmng.so.1 (0x407b6000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x4080e000) libpng.so.3 => /usr/lib/libpng.so.3 (0x4082c000) libz.so.1 => /lib/libz.so.1 (0x40858000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40869000) libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x40871000) libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x40879000) libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x4087d000) libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x40887000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x4089c000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x40908000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40933000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40943000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40a23000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40a2c000) libdl.so.2 => /lib/libdl.so.2 (0x40a44000) libstdc++.so.5 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/libstdc++.so.5 (0x40a47000) libm.so.6 => /lib/libm.so.6 (0x40af8000) libgcc_s.so.1 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/libgcc_s.so.1 (0x40b19000) libc.so.6 => /lib/libc.so.6 (0x40b22000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) libXau.so.6 => /usr/X11R6/lib/libXau.so.6 (0x40c4b000) libexpat.so.0 => /usr/lib/libexpat.so.0 (0x40c4f000) (No reference to libGL) Other computer: $ ldd /usr/qt/3/lib/libqt.so.3.2.3 ..... libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0x407fd000) .... libGLcore.so.1 => /usr/lib/opengl/nvidia/lib/libGLcore.so.1 ....
Created attachment 25781 [details] digikam-0.6.ebuild Better dependencies information. Added libexif, imlib, pkgconfig what's needed by Digikam and is not provided by kde or gphoto.
Why are kdesdk/valgrind included as deps at all? I built this version of digikam (and digikamplugins w/o opengl) without kdesdk or valgrind (which wont build.. there's a bug filed somewhere) and it works flawlessly. It would be really nice to not see them show up in "emerge -DuUpv world" anymore.
Just some notes on amd64 arch (don't have time to fix it ATM): configure fails because it's looking for /usr/qt/3/lib64 and /usr/kde/3.2/lib64 instead of lib (which doesn't exist). Adding symlinks makes it compile & run.
Regarding Comment #11, I get the same failure here with the plugins (the slideshow fails to compile)
Ok just checked the digikam-0.5.1 ebuild, and it was also dependant on kdesdk. Could someone verify if/explain why we need this dependency at all ?
As an answer to Panard (Comment #16), qt is compiled with the flag '-dlopen-opengl'. From the configure script output : "-dlopen-opengl ..... Qt uses dlopen(3) to resolve OpenGL functions (instead of linking with OpenGL libraries directly)." So I guess it s the reason we don t see any reference to opengl when we ldd the qt-lib. But it doesn t explain why the slideshow plugin doesn t fint the gl-functions.
I've also successfully built digikam-0.6 without kdesdk. Also I think that digikam should depend on libgphoto2, not gphoto2. I've tested an ebuild as such and it works perfectly. I'll post my ebuild later tonight. I think it is worthwhile to commit a final digikam ebuild without the plugins.
Created attachment 27331 [details] digikam-0.6.ebuild Adding my version of the digikam-0.6.ebuild. This one uses libgphoto2 instead of gphoto2, and the required versions of other packages I lowered based on http://digikam.sourceforge.net/handbooks/en/requirements.html.
Created attachment 27332 [details] digikam-0.6.ebuild Bit of an oops on the other one. This one is a bit more concise. I left out pkgconfig for now. I'm just imagining that it must be included by something else by now. pkgconfig isn't specifically mentioned in any of the README's or requirements I've seen. Can someone point that out to me?
Created attachment 27333 [details] digikamplugins-0.6.ebuild My take on the digikamplugins ebuild. I'm getting the same error as the others, but I've defined the DEPENDS a little more clearly based on the documentation from digikam. Just thought I'd share.
Both ebuilds worked for me. Nice work! What info do you need from me to help get things going?
would it be possible to put it into portage, finally? thanks!
Well I'm not in the media-gfx herd. One of them would need to sign off on it. graphics herders out there?
I too havning problems like in Comment #11
I compiled QT 3.3.1-r1 without "-dlopen-opengl" which resulted in the needed depands for compiling slideshow for digikamplugins. digikamplugins compiles fine with no problem now. Someone please notify the QT team?
Can someone explain what the "lopen-opengl" flag is for?
Doing the fix in Comment #31 works for me too.
Looks like there will be lots of plugins coming for 0.6.1: http://digikam.sourceforge.net/plugins.html Does anyone know if there is another Linux program that will be able to compete with what we will set in 0.6.1? I've tried the flphoto ebuild, it's not bad. Who says bugzilla can't be used for discussions! ;-)
It worked great with the qt modification... thanks people! That's why Gentoo is so great!
I've opened Bug #46287 asking the Qt team to make the change. The default configuration is to not do that opengl param anyway. Is there anyone on the media-gfx/graphics herd out there? I still think digikam-0.6.ebuid can go in now.
tested both ebuild and both work fine for me... I also vote for getting them into portage tree
Just in - 0.6.1 of both digikam and the plugins was released, including many bugfixes. Should be trivial just to version bump the ebuilds. I'll test them today. For some strange reason it isn't updated in the sf project page (yet?), but there are links to the files from the homepage (digikam.sf.net).
there's a minor change in the ebuilds, should I open a new bug for 0.6.1 ?
No I would just post them here since 0.6 isn't even in portage we'll probably just jump right to the latest. I have no idea what is up with the graphics herd or if it really exists.
Created attachment 28838 [details] digikam-0.6.1 Beside version bumping, I've changed ${S} to "${WORKDIR}/digikam3".
Created attachment 28839 [details] digikamplugins-0.6.1 The digikamplugins is a little more consistent, and I've changed ${S} to be "${WORKDIR}/${PN}"
A couple of notes: 0.6.1 is not yet on sf.net mirrors. For some reason it is published on a different site according to the project page (digikam.sf.net). I wouldn't like to change the SRC_URI from sf mirrors to these URLs, so if you want to test these, download them manually to your distfiles. (Maybe add these URLs as a second option?) http://digikam.free.fr/Tarballs/digikam-0.6.1.tar.bz2 http://digikam.free.fr/Tarballs/digikamplugins-0.6.1.tar.bz2 Also, the digikamplugins wouldn't compile for me for the same gl problems reported for 0.6 (but for 0.6 it compiled just fine, I'll try re-emerging the 0.6 plugins for sport and see if I get the same thing going on)
Am I right in thinking that the qt ebuild uses -dlopen-opengl for prelinking reasons? If that's the case, is there any reason for all of us to use -dlopen-opengl, or is this just for the nVidia users?
Created attachment 28898 [details] digikam-0.6.1 Fixed to contain an additional SRC_URI
Created attachment 28899 [details] digikamplugins-0.6.1 Added SRC_URI (digikam.free.fr)
Created attachment 28947 [details] digikamplugins-0.6.1 This ebuild passes LIBS=-lGL to configure, which makes digikamplugins link directly against libGL (and opengl is a hard dependency) Fixes the problem, I believe. Please test.
could the kde team take a look at this?
the new digikam ebuild works great for me. thank you
sorry, i meant the plugins ebuild. that new flag fixes the opengl problem
[quote] ------- Additional Comment #22 From Pascal Labit 2004-03-06 15:15 PST ------- As an answer to Panard (Comment #16), qt is compiled with the flag '-dlopen-opengl'. From the configure script output : "-dlopen-opengl ..... Qt uses dlopen(3) to resolve OpenGL functions (instead of linking with OpenGL libraries directly)." So I guess it s the reason we don t see any reference to opengl when we ldd the qt-lib. [/quote] Adding -dlopen-opengl to the qt ebuild breaks the possibility of prelinking most of KDE for me. Isn't there are more suitable fix? I would prefer an ebuild for the plugins that includes the slideshow, but without the OpenGL exttension. That would be nice ;-)
Please add AMD64 to the keywords. This version (0.6.1) compiles and runs nice on my AMD64.
What about digikamplugins? compiles and runs under AMD64 as well?
Created attachment 30068 [details] digikam-0.6.1 added ~amd64
yes, both (digikam and digikam-plugins) compile and run well under AMD64.
Created attachment 30080 [details] digikamplugins-0.6.1 added ~amd64
I just tried the ebuild, and this happened. Can anyone say to me what went wrong? root (media-gfx/digikam): emerge digikam-0.6.1.ebuild Calculating dependencies ...done! >>> emerge (1 of 1) media-gfx/digikam-0.6.1 to / >>> md5 src_uri ;-) digikam-0.6.1.tar.bz2 >>> Unpacking source... >>> Unpacking digikam-0.6.1.tar.bz2 to /var/tmp/portage/digikam-0.6.1/work >>> Source unpacked. This Makefile is only for the CVS repository This will be deleted before making the distribution *** Creating acinclude.m4 *** Creating list of subdirectories ... ... ... hecking for moc... /usr/qt/3/bin/moc checking for uic... /usr/qt/3/bin/uic checking whether uic supports -L ... yes checking whether uic supports -nounload ... yes checking if Qt needs -ljpeg... no checking for rpath... yes checking for KDE... libraries /usr/kde/3.2/lib, headers /usr/kde/3.2/include checking if UIC has KDE plugins available... configure: error: not found - you need to install kdelibs first. !!! ERROR: media-gfx/digikam-0.6.1 failed. !!! Function kde_src_compile, Line 117, Exitcode 1 !!! died running ./configure, kde_src_compile:configure
ok, solved it myself: re-emerge kdelibs and it compiled fine. looks like my qt update a few days ago had broken this
*** Bug 50134 has been marked as a duplicate of this bug. ***
Created attachment 30886 [details] digikam-0.6.1.ebuild (gcc-3.4) Basically same ebuild as digikam-0.6.1.ebuild, but with a patch line. You also need the gcc-3.4.plugin.cpp.patch in the files/ directory to work.
Created attachment 30887 [details, diff] gcc-3.4.plugin.cpp.patch Simple code cleanup, for building with gcc-3.4
Created attachment 30891 [details] digikamplugins-0.6.1.ebuild (gcc-3.4) Ebuild for gcc-3.4 digikamplugins-0.6.1 Use patch below in files/ directory
Created attachment 30892 [details, diff] digikamplugins-gcc-3.4.patch digikamplugins-0.6.1.patch. Use with ebuild above. Basically code cleanup again. Moslty removing extra ";", but created a patch anyways.
Now this is nice... I see that 0.6.2_rc1 is in portage.
Overlooked this bug, but saw Bug 51895. I just fixed the old broken 0.5.1 ebuild and added the latest version, plugins will follow. If you care much about this stable version, I'll add it, too. Otherwise we'll head for 6.2.
Not really, just wondered. I'll close this bug.