/bin/sh ../../libtool --silent --mode=compile --tag=CXX x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O2 -pipe -fomit-frame-pointer -mtune=k8 -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 qvideostream.lo qvideostream.cpp In file included from qvideostream.cpp:699: qvideostream.moc:121: error: `QVideoStreamGLWidget' has not been declared qvideostream.moc:122: error: non-member function `const char* className()' cannot have `const' method qualifier qvideostream.moc:126: error: `QVideoStreamGLWidget' has not been declared qvideostream.moc:127: error: `QVideoStreamGLWidget' has not been declared qvideostream.moc:127: error: `staticMetaObject' was not declared in this scope qvideostream.moc:149: error: `QVideoStreamGLWidget' has not been declared qvideostream.moc: In function `QMetaObject* staticMetaObject()': qvideostream.moc:153: error: incomplete type `QGLWidget' used in nested name specifier qvideostream.moc: At global scope: qvideostream.moc:167: error: `QVideoStreamGLWidget' has not been declared qvideostream.moc: In function `void* qt_cast(const char*)': qvideostream.moc:170: error: invalid use of `this' in non-member function qvideostream.moc:171: error: incomplete type `QGLWidget' used in nested name specifier qvideostream.moc: At global scope: qvideostream.moc:174: error: `QVideoStreamGLWidget' has not been declared qvideostream.moc: In function `bool qt_invoke(int, QUObject*)': qvideostream.moc:176: error: incomplete type `QGLWidget' used in nested name specifier qvideostream.moc: At global scope: qvideostream.moc:179: error: `QVideoStreamGLWidget' has not been declared qvideostream.moc: In function `bool qt_emit(int, QUObject*)': qvideostream.moc:181: error: incomplete type `QGLWidget' used in nested name specifier qvideostream.moc: At global scope: qvideostream.moc:185: error: `QVideoStreamGLWidget' has not been declared qvideostream.moc: In function `bool qt_property(int, int, QVariant*)': qvideostream.moc:187: error: incomplete type `QGLWidget' used in nested name specifier qvideostream.moc: At global scope: qvideostream.moc:190: error: `QVideoStreamGLWidget' has not been declared make[4]: *** [qvideostream.lo] Error 1 make[4]: Leaving directory `/var/tmp/portage/kdetv-0.8.3/work/kdetv-0.8.3/kdetv/kvideoio' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdetv-0.8.3/work/kdetv-0.8.3/kdetv/kvideoio' make[2]: *** [all-recursive] Error 1 Reproducible: Always Steps to Reproduce: 1. emerge kdetv 2. 3. Actual Results: failed to build Expected Results: build
i guess you should compile qt with opengl support, please put category/foo-xy in the summary in future "kdetv may be to unspecific in some cases
[ebuild R ] x11-libs/qt-3.3.3-r1 +cups -debug +doc (-firebird) +gif (-icc) -immqt -immqt-bc +ipv6 +mysql -nas -odbc +opengl +postgres -sqlite -xinerama +zlib 0 kB still doesn't build.
You still did not say which version you are using. Is this still a problem after recompiling Qt and kdelibs with opengl use flag set?
oh well, bugzilla...
no response...