[mythtv] New standard settings.pro and GL symbols.

Martin Moeller martin at martinm-76.dk
Sat Sep 11 16:18:29 EDT 2004


Hi there.

I tried using the standard settings.pro to compile the latest mythtv CVS
but I end up with this, even with a totally fresh checkout:

cd mythepg && qmake mythepg.pro -o Makefile
cd mythepg && make -f Makefile
make[2]: Entering directory
`/home/martin/mythtv/mythtv/programs/mythepg'
g++ -c -pipe -Wall -W -O3 -march=pentiumpro -fomit-frame-pointer
-D_REENTRANT  -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64
-DPREFIX=\"/usr/local\" -DMMX -DCONFIG_VIDEO4LINUX -DUSING_IVTV
-DUSING_OSS -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED
-I/usr/local/Qt/mkspecs/default -I. -I../../libs -I../../libs/libmyth
-I../../../../../symlinked/local/include -I/usr/local/Qt/include -o
main.o main.cpp
g++ -Wl,-rpath,/usr/local/Qt/lib -o mythepg main.o   
-L/usr/local/Qt/lib -L/usr/X11R6/lib -L../../libs/libmyth
-L../../libs/libmythtv -L../../libs/libavcodec -L../../libs/libavformat
-lmythtv-0.16 -lmythavformat-0.16 -lmythavcodec-0.16 -lmyth-0.16
-lfreetype -lmp3lame -L/usr/X11R6/lib -lXinerama -lXv -lXxf86vm -lqt-mt
-lXext -lX11 -lm -lpthread
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glXQueryExtension at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glXSwapBuffers at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glCallLists at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glXCreateGLXPixmap at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to `glEndList at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glReadPixels at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glClearIndex at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to `glXWaitX at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glRasterPos3d at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to `glFlush at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to `glListBase at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glGetIntegerv at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glXDestroyGLXPixmap at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glPopAttrib at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glXMakeCurrent at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glMatrixMode at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to `glViewport at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to `glNewList at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glXGetClientString at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glClearColor at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glXQueryServerString at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glPushMatrix at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glXQueryExtensionsString at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glRasterPos2i at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glXChooseVisual at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glXCreateContext at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to `glIndexi at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glPushAttrib at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glDrawBuffer at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to `glBitmap at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glPopMatrix at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glLoadIdentity at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to `glColor3ub at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glXDestroyContext at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glXIsDirect at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glXGetConfig at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to `glOrtho at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glGetFloatv at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glXUseXFont at LIBGL'
/usr/local/Qt/lib/libqt-mt.so: undefined reference to
`glPixelStorei at LIBGL'
collect2: ld returned 1 exit status
make[2]: *** [mythepg] Fejl 1
make[2]: Leaving directory `/home/martin/mythtv/mythtv/programs/mythepg'
make[1]: *** [sub-mythepg] Fejl 2
make[1]: Leaving directory `/home/martin/mythtv/mythtv/programs'
make: *** [sub-programs] Fejl 2

Any idea what would reference LIBGL when not compiled with OpenGL
support?!! I will probably have to enable OpenGL support again, but I
have had the frontends die after 1-7 shows played back with it enabled.
-- 
Martin Moeller <martin at martinm-76.dk>



More information about the mythtv-dev mailing list