/usr/qt/3/bin/moc ./qvideostream.h -o qvideostream.moc /bin/sh ../../../libtool --silent --mode=link --tag=CXX x86_64-pc-linux-gnu-g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=k8 -pipe -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -o libkopete_videodevice.la -rpath /usr/kde/3.5/lib64 -R /usr/kde/3.5/lib64 -R /usr/kde/3.5/lib64 -R /usr/qt/3/lib64 -R /usr/lib64 -L/usr/kde/3.5/lib64 -L/usr/qt/3/lib64 -L/usr/lib64 videodevice.lo videoinput.lo videodevicepool.lo /bin/sh ../../../libtool --silent --mode=compile --tag=CXX x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I/usr/kde/3.5/include -I/usr/qt/3/include -I. -DKDE_NO_COMPAT -DQT_NO_COMPAT -DQT_NO_CAST_ASCII -DQT_NO_ASCII_CAST -I../../../kopete/libkopete -I../../../kopete/libkopete -I../../../kopete/libkopete/avdevice -I../../../kopete/libkopete/ui -I../../../kopete/libkopete/ui -I../../../kopete/libkopete/private -I../../../kopete/libkopete/ui -I/usr/kde/3.5/include -I/usr/qt/3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=k8 -pipe -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -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 qvideostream.lo `test -f 'qvideostream.cpp' || echo './'`qvideostream.cpp /bin/sh ../../../libtool --silent --mode=link --tag=CXX x86_64-pc-linux-gnu-g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=k8 -pipe -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -o libkvideoio.la -rpath /usr/kde/3.5/lib64 -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -L/usr/kde/3.5/lib64 -L/usr/qt/3/lib64 -L/usr/lib64 -version-info 1:0:0 kxv.lo qvideo.lo qvideostream.lo -lqt-mt -lz -lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread -lkdecore -lGLU -lGL -lX11 .libs/qvideostream.o: In function `QVideoStream::QVideoStream(QWidget*, char const*)': qvideostream.cpp:(.text+0x11f): undefined reference to `QGLFormat::hasOpenGL()' .libs/qvideostream.o: In function `QVideoStream::QVideoStream(QWidget*, char const*)': qvideostream.cpp:(.text+0x21f): undefined reference to `QGLFormat::hasOpenGL()' .libs/qvideostream.o: In function `QVideoStreamGLWidget::QVideoStreamGLWidget(QWidget*, char const*)': qvideostream.cpp:(.text+0x80f): undefined reference to `QGLFormat::QGLFormat(int, int)' qvideostream.cpp:(.text+0x828): undefined reference to `QGLWidget::QGLWidget(QGLFormat const&, QWidget*, char const*, QGLWidget const*, unsigned int)' .libs/qvideostream.o: In function `QVideoStreamGLWidget::QVideoStreamGLWidget(QWidget*, char const*)': qvideostream.cpp:(.text+0x99f): undefined reference to `QGLFormat::QGLFormat(int, int)' qvideostream.cpp:(.text+0x9b8): undefined reference to `QGLWidget::QGLWidget(QGLFormat const&, QWidget*, char const*, QGLWidget const*, unsigned int)' .libs/qvideostream.o: In function `QVideoStreamGLWidget::~QVideoStreamGLWidget()': qvideostream.cpp:(.text+0xb40): undefined reference to `QGLWidget::makeCurrent()' qvideostream.cpp:(.text+0xb52): undefined reference to `QGLWidget::~QGLWidget()' qvideostream.cpp:(.text+0xb6a): undefined reference to `QGLWidget::makeCurrent()' qvideostream.cpp:(.text+0xb8d): undefined reference to `QGLWidget::~QGLWidget()' .libs/qvideostream.o: In function `QVideoStreamGLWidget::~QVideoStreamGLWidget()': qvideostream.cpp:(.text+0xbd0): undefined reference to `QGLWidget::makeCurrent()' qvideostream.cpp:(.text+0xbe2): undefined reference to `QGLWidget::~QGLWidget()' qvideostream.cpp:(.text+0xbfa): undefined reference to `QGLWidget::makeCurrent()' qvideostream.cpp:(.text+0xc1d): undefined reference to `QGLWidget::~QGLWidget()' .libs/qvideostream.o: In function `QVideoStreamGLWidget::~QVideoStreamGLWidget()': qvideostream.cpp:(.text+0xc60): undefined reference to `QGLWidget::makeCurrent()' qvideostream.cpp:(.text+0xc72): undefined reference to `QGLWidget::~QGLWidget()' qvideostream.cpp:(.text+0xc91): undefined reference to `QGLWidget::makeCurrent()' qvideostream.cpp:(.text+0xcb5): undefined reference to `QGLWidget::~QGLWidget()' .libs/qvideostream.o: In function `QVideoStreamGLWidget::initializeGL()': qvideostream.cpp:(.text+0xd6b): undefined reference to `QGLWidget::isValid() const' qvideostream.cpp:(.text+0xd78): undefined reference to `QGLFormat::testOption(QGL::FormatOption) const' qvideostream.cpp:(.text+0xd85): undefined reference to `QGLFormat::testOption(QGL::FormatOption) const' qvideostream.cpp:(.text+0xd92): undefined reference to `QGLFormat::testOption(QGL::FormatOption) const' qvideostream.cpp:(.text+0xd9f): undefined reference to `QGLFormat::testOption(QGL::FormatOption) const' qvideostream.cpp:(.text+0xdac): undefined reference to `QGLFormat::testOption(QGL::FormatOption) const' .libs/qvideostream.o:qvideostream.cpp:(.text+0xdb9): more undefined references to `QGLFormat::testOption(QGL::FormatOption) const' follow .libs/qvideostream.o: In function `QVideoStreamGLWidget::initializeGL()': qvideostream.cpp:(.text+0xde8): undefined reference to `QGLFormat::plane() const' qvideostream.cpp:(.text+0xdfa): undefined reference to `QGLWidget::qglClearColor(QColor const&) const' .libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x18): undefined reference to `QGLWidget::className() const' .libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x20): undefined reference to `QGLWidget::qt_cast(char const*)' .libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x28): undefined reference to `QGLWidget::qt_invoke(int, QUObject*)' .libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x30): undefined reference to `QGLWidget::qt_emit(int, QUObject*)' .libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x38): undefined reference to `QGLWidget::qt_property(int, int, QVariant*)' .libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x158): undefined reference to `QGLWidget::setMouseTracking(bool)' .libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x210): undefined reference to `QGLWidget::reparent(QWidget*, unsigned int, QPoint const&, bool)' .libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x290): undefined reference to `QGLWidget::paintEvent(QPaintEvent*)' .libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x2a0): undefined reference to `QGLWidget::resizeEvent(QResizeEvent*)' .libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x380): undefined reference to `QGLWidget::makeCurrent()' .libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x388): undefined reference to `QGLWidget::swapBuffers()' .libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x390): undefined reference to `QGLWidget::setFormat(QGLFormat const&)' .libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x398): undefined reference to `QGLWidget::setContext(QGLContext*, QGLContext const*, bool)' .libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x3a0): undefined reference to `QGLWidget::renderPixmap(int, int, bool)' .libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x3a8): undefined reference to `QGLWidget::grabFrameBuffer(bool)' .libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x3b0): undefined reference to `QGLWidget::makeOverlayCurrent()' .libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x3b8): undefined reference to `QGLWidget::updateGL()' .libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x3c0): undefined reference to `QGLWidget::updateOverlayGL()' .libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x3d8): undefined reference to `QGLWidget::paintGL()' .libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x3e0): undefined reference to `QGLWidget::initializeOverlayGL()' .libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x3e8): undefined reference to `QGLWidget::resizeOverlayGL(int, int)' .libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x3f0): undefined reference to `QGLWidget::paintOverlayGL()' .libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x3f8): undefined reference to `QGLWidget::glInit()' .libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x400): undefined reference to `QGLWidget::glDraw()' .libs/qvideostream.o:(.gnu.linkonce.d._ZTI20QVideoStreamGLWidget+0x10): undefined reference to `typeinfo for QGLWidget' .libs/qvideostream.o: In function `QGLWidget::metaObject() const': qvideostream.cpp:(.gnu.linkonce.t._ZNK9QGLWidget10metaObjectEv+0x1): undefined reference to `QGLWidget::staticMetaObject()' collect2: ld returned 1 exit status make[4]: *** [libkvideoio.la] Error 1 make[4]: Leaving directory `/var/tmp/portage/kopete-3.5_beta1/work/kopete-3.5_beta1/kopete/libkopete/avdevice' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/kopete-3.5_beta1/work/kopete-3.5_beta1/kopete/libkopete' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kopete-3.5_beta1/work/kopete-3.5_beta1/kopete' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kopete-3.5_beta1/work/kopete-3.5_beta1' make: *** [all] Error 2 Reproducible: Always Steps to Reproduce: 1. emerge =kopete-3.5_beta1 2. 3. Actual Results: Expected Results: Portage 2.0.53_rc5 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-rc3 x86_64) ================================================================= System uname: 2.6.14-rc3 x86_64 AMD Opteron(tm) Processor 144 Gentoo Base System version 1.12.0_pre9 dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.13 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=k8 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -march=k8 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.tu-ilmenau.de/Mirrors/gentoo http://gd.tuwien.ac.at/opsys/linux/gentoo/ http://gentoo.osuosl.org/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X alsa apache2 arts avi berkdb bitmap-fonts bzlib cdr crypt cups curl dba dv dvd dvdread eds emboss encode fam foomaticdb fortran gcj gd gestreamer gif gpm gstreamer hal imagemagick imlib ipv6 java jpeg junit kde libwww lzw lzw-tiff mad motif mp3 mpeg mysql ncurses nls nptl nptlonly ogg oggvorbis opengl pam pdflib perl png posix python qt quicktime readline rtc samba sasl scanner sdl smime spell ssl tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts usb userlocales vorbis xine xml2 xpm xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Take a look also at bug 79214: make sure you compiled Qt with USE="opengl", try recompiling kdelibs... *** This bug has been marked as a duplicate of 108734 ***