[mythtv] problem with CVS(5/20/04) and OpenGL patch

knight at pogmech.net knight at pogmech.net
Fri May 21 16:36:05 EDT 2004


I've read the threads where people were having issues with compiling the vsync section.  I get different errors, though it might be related, and was hoping someone could suggest a solution.

I'm using Fedora Core 2 (test 3), a GeForce 4mx 440, and PVR-250, and nvidia v4363 drivers.  I am currently using the CVS version from 5/17 or 5/18th, and it compiled fine.  I'm compilinging cleanly (new directory) with the latest cvs (5/20/04) and get this error: 

make[2]: Entering directory `/dvr/src/MythTV/mythtv-cvs/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 -DUSING_IVTV - DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/usr/lib/qt-3.3/mkspecs/default - I. -I../../libs -I../
../libs/libmyth -I/usr/local/include -I/usr/lib/qt-3.3/incl ude -o main.o main.cpp
g++  -o mythepg main.o    -L/usr/lib/qt-3.3/lib -L/usr/X11R6/lib -L../../libs/li bmyth -L../../libs/libmythtv -L../../libs/libavcode
c -L../../libs/libavformat -l mythtv-0.15 -lmythavformat-0.15 -lmythavcodec-0.15 -lmyth-0.15 -lfreetype -lmp3l ame -L/usr/X11R6/lib 
-lXinerama -lXv -lXxf86vm -lqt-mt -lXext -lX11 -lm -lpthread
../../libs/libmythtv/libmythtv-0.15.so: undefined reference to `glXQueryExtension'
../../libs/libmythtv/libmythtv-0.15.so: undefined reference to `glXMakeCurrent'
../../libs/libmythtv/libmythtv-0.15.so: undefined reference to `glXQueryExtensionsString'
../../libs/libmythtv/libmythtv-0.15.so: undefined reference to `glXChooseVisual'
../../libs/libmythtv/libmythtv-0.15.so: undefined reference to `glXCreateContext '
../../libs/libmythtv/libmythtv-0.15.so: undefined reference to `glXGetVideoSyncSGI'
../../libs/libmythtv/libmythtv-0.15.so: undefined reference to `glXWaitVideoSyncSGI'
collect2: ld returned 1 exit status
make[2]: *** [mythepg] Error 1
make[2]: Leaving directory `/dvr/src/MythTV/mythtv-cvs/mythtv/programs/mythepg'
make[1]: *** [sub-mythepg] Error 2
make[1]: Leaving directory `/dvr/src/MythTV/mythtv-cvs/mythtv/programs'
make: *** [sub-programs] Error 2


A few searches for any opengl type libs pointed me to the XFree86 site.  Fedora Core 2 comes with Xorg instead of XFree86. The Xorg site doesn't seem to list any GL libs and I couldn't find any on freshrpms. If anyone has a site to d/l what's needed to get this thing compiled, would greatly be appreciated. :) 

Or... is there a way for me reverse out of this patch? or grab the latest CVS code that doesn't have this opengl patch check in yet (i.e. check out from 5/18/04 again)?


Thanks,
 -Rod

p.s. My current build from cvs is working great with the exception of 2 issues found so far which I thought might be fixed in later versions. The main prob being: while watching livetv, and it tries to switch to record a scheduled recording, it hangs with "recorder already exists" errors on frontend and backend spams "getting next free recorder: 1".  Restarting the frontend fixes it. 





More information about the mythtv-dev mailing list