Ian Caulfield wrote:

On Fri, 25 Nov 2005, Stephan Raue wrote:

Hi,

When i build Mythtv SVN with QT-Embedded 3.3.5 and no X i have follow error:

/media/ieee1394disk/toolchain/toolchain/include/qgl.h:79:20: GL/gl.h: No such file or directory /media/ieee1394disk/toolchain/toolchain/include/qgl.h:80:21: GL/glu.h: No QT-Embedded does not support the QT OpenGL Module. GL/gl.h and GL/glu.h not exist in my system. Is there a reason for this?


This looks more like you don't have OpenGL headers rather than a lack of QGL support - what system are you compiling on/for?

right, i have now installed Mesa-6.4 and i have the follow error:

g++ -c -pipe -DQWS -march=pentiumpro -I/media/ieee1394disk/toolchain/build/_stagingdir/usr/include/directfb -D_REENTRANT -include uclibc-hack.h -O3 -Wall -Wno-switch -fomit-frame-pointer -D_REENTRANT -DMMX -Di386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/media/ieee1394disk/toolchain/build/_stagingdir/usr/\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/media/ieee1394disk/toolchain/build/_stagingdir/share/qte-3.3.5/data/mkspecs/qws/linux-x86-g++ -I. -I../../libs/libmythui -I../../libs/libmyth -I../.. -I../../../../build/_stagingdir/usr/include -I/media/ieee1394disk/toolchain/build/_stagingdir//include -o moc_test1.o moc_test1.cpp g++ -o mythuitest main.o test1.o btnlisttest.o moc_test1.o -L/media/ieee1394disk/toolchain/build/_stagingdir//lib -L../../libs/libmyth -L../../libs/libmythui -lmythui-0.18 -lmyth-0.18 -lfreetype -lmp3lame -L/media/ieee1394disk/toolchain/build/_stagingdir/lib -ldirectfb -lfusion -ldirect -lz -ldl -lqte-mt -lpthread ../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::updateGL()' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::qt_emit(int, QUObject*)' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::initializeOverlayGL()'
../../libs/libmythui/libmythui-0.18.so: undefined reference to `glHint'
../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::QGLWidget(QWidget*, char const*, QGLWidget const*, unsigned int)' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::setFormat(QGLFormat const&)'
../../libs/libmythui/libmythui-0.18.so: undefined reference to `glPopAttrib'
../../libs/libmythui/libmythui-0.18.so: undefined reference to `glTexImage2D' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::resizeGL(int, int)' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `glGenTextures'
../../libs/libmythui/libmythui-0.18.so: undefined reference to `glFlush'
../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::initializeGL()' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::glInit()' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::convertToGLFormat(QImage const&)' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::setMouseTracking(bool)' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::resizeOverlayGL(int, int)' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `glTexParameterf'
../../libs/libmythui/libmythui-0.18.so: undefined reference to `glDisable'
../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::grabFrameBuffer(bool)' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `glMatrixMode' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::qt_cast(char const*)'
../../libs/libmythui/libmythui-0.18.so: undefined reference to `glViewport'
../../libs/libmythui/libmythui-0.18.so: undefined reference to `glBegin'
../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::renderPixmap(int, int, bool)'
../../libs/libmythui/libmythui-0.18.so: undefined reference to `glVertex2f'
../../libs/libmythui/libmythui-0.18.so: undefined reference to `glTexParameteri' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::updateOverlayGL()' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `glTexCoord2f' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::resizeEvent(QResizeEvent*)' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::makeCurrent()' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `glPushAttrib' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `glLoadIdentity' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::qt_property(int, int, QVariant*)' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::makeOverlayCurrent()' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::setContext(QGLContext*, QGLContext const*, bool)'
../../libs/libmythui/libmythui-0.18.so: undefined reference to `glOrtho'
../../libs/libmythui/libmythui-0.18.so: undefined reference to `glClearColor'
../../libs/libmythui/libmythui-0.18.so: undefined reference to `glGetString'
../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::swapBuffers()' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::~QGLWidget()' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `typeinfo for QGLWidget' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `glBindTexture'
../../libs/libmythui/libmythui-0.18.so: undefined reference to `glEnable'
../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::paintGL()'
../../libs/libmythui/libmythui-0.18.so: undefined reference to `glClear'
../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::reparent(QWidget*, unsigned int, QPoint const&, bool)' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::qt_invoke(int, QUObject*)' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `glShadeModel' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `glClearDepth' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `glDeleteTextures' ../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::paintOverlayGL()'
../../libs/libmythui/libmythui-0.18.so: undefined reference to `glColor4f'
../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::glDraw()'
../../libs/libmythui/libmythui-0.18.so: undefined reference to `glBlendFunc'
../../libs/libmythui/libmythui-0.18.so: undefined reference to `QGLWidget::staticMetaObject()'
../../libs/libmythui/libmythui-0.18.so: undefined reference to `glEnd'
collect2: ld returned 1 exit status
make[2]: *** [mythuitest] Fehler 1
make[2]: Leaving directory `/media/ieee1394disk/toolchain/sourcen/mythtv.build/programs/mythuitest'
make[1]: *** [sub-mythuitest] Fehler 2
make[1]: Leaving directory `/media/ieee1394disk/toolchain/sourcen/mythtv.build/programs'
make: *** [sub-programs] Fehler 2

I build a sytem with uclibc 0.9.28, qt-embedded 3.3.5 , directfb 0.9.22, mesa 6.4 (compiled for directfb) an have no X. QT/E has no OpenGL support(?).
QT/E is compiled with:
./configure \
       -prefix $(STAGING_DIR)\
       -plugindir $(STAGING_DIR)/share/qte-$(QTE_VER)/plugins \
       -datadir $(STAGING_DIR)/share/qte-$(QTE_VER)/data \
       -docdir $(STAGING_DIR)/share/qte-$(QTE_VER)/doc \
       -L$(QTE_DIR)/lib \
       -platform linux-g++ \
       -xplatform qws/linux-x86-g++ \
       -embedded \
       -no-exceptions \
       -no-g++-exceptions \
       -largefile \
       -stl \
       -sm \
       -thread \
       -no-nis \
       -no-cups \
       -fast \
       -shared \
       -qt-gif \
       -qt-zlib \
       -plugin-sql-mysql \
       -qt-libjpeg \
       -qt-libpng \
       -qt-libmng \
       -qt-imgfmt-png \
       -qt-imgfmt-jpeg \
       -qt-imgfmt-mng \
       -freetype \
       -depths 32,24,16 \
       -disable-opengl \
       -qvfb

MythTV SVN ist compiled with:
./configure --prefix=/media/ieee1394disk/toolchain/build/_stagingdir/usr/ --enable-directfb --disable-x11 --disable-dvd --disable-dbox2 --disable-lirc --disable-ivtv --disable-v4l --disable-opengl-vsync --disable-audio-alsa --disable-audio-arts --disable-audio-oss

Stephan
_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

Reply via email to