[mythtv-users] Compiling 0.13 modules on a Debian (testing) system

Douglas Bates bates at stat.wisc.edu
Thu Dec 11 21:26:31 EST 2003


I have been able to compile mythtv release 0.12 and several modules
including mythvideo, mythdvd, and mythmusic on my Debian (testing)
system.  My version of the qt libraries is from the Debian
libqt3c102-mt and libqt3c102-mt-mysql packages that identify
themselves as 

Version: 3:3.2.1-6

I am able to compile and install mythtv version 0.13 but modules are
giving me compilation errors.  For example compiling mythvideo
produces

make[1]: Entering directory `/usr/src/mythvideo-0.13/mythvideo'
g++ -c -pipe -Wall -W -O3 -march=pentiumpro -fomit-frame-pointer -D_REENTRANT -fPIC  -D_GNU_SOURCE -DPREFIX=\"/usr/local\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_PLUGIN -DQT_SHARED -I/usr/share/qt3/mkspecs/default -I. -I../../../local/include -I../../../include/qt3 -o main.o main.cpp
main.cpp: In function `void setupKeys()':
main.cpp:58: error: `REG_JUMP' undeclared (first use this function)
main.cpp:58: error: (Each undeclared identifier is reported only once for each 
   function it appears in.)
make[1]: *** [main.o] Error 1
make[1]: Leaving directory `/usr/src/mythvideo-0.13/mythvideo'
make: *** [sub-mythvideo] Error 2
main.cpp: In function `void setupKeys()':
main.cpp:58: error: `REG_JUMP' undeclared (first use this function)
main.cpp:58: error: (Each undeclared identifier is reported only once for each 
   function it appears in.)
make[1]: *** [main.o] Error 1
make[1]: Leaving directory `/usr/src/mythvideo-0.13/mythvideo'
make: *** [sub-mythvideo] Error 2

and mythmusic produces

make[1]: Entering directory `/usr/src/mythmusic-0.13/mythmusic'
g++ -c -pipe -Wall -W -O3 -march=pentiumpro -fomit-frame-pointer -I/usr/include/SDL -D_REENTRANT -D_REENTRANT -fPIC  -D_GNU_SOURCE -DPREFIX=\"/usr/local\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_PLUGIN -DQT_SHARED -I/usr/share/qt3/mkspecs/default -I. -I../../../local/include -I../../../include/qt3 -I../../../X11R6/include -o databasebox.o databasebox.cpp
databasebox.cpp: In member function `virtual bool 
   DatabaseBox::eventFilter(QObject*, QEvent*)':
databasebox.cpp:142: error: `TranslateKeyPress' undeclared (first use this 
   function)
databasebox.cpp:142: error: (Each undeclared identifier is reported only once 
   for each function it appears in.)
databasebox.cpp: In member function `void 
   DatabaseBox::doPlaylistPopup(TreeCheckItem*)':
databasebox.cpp:559: error: `ShowPopupAtXY' undeclared (first use this 
   function)
databasebox.cpp: In member function `void 
   DatabaseBox::doActivePopup(PlaylistTitle*)':
databasebox.cpp:611: error: `ShowPopupAtXY' undeclared (first use this 
   function)
databasebox.cpp: In member function `virtual void 
   DatabaseBox::keyPressEvent(QKeyEvent*)':
databasebox.cpp:823: error: `TranslateKeyPress' undeclared (first use this 
   function)
make[1]: *** [databasebox.o] Error 1
make[1]: Leaving directory `/usr/src/mythmusic-0.13/mythmusic'
make: *** [sub-mythmusic] Error 2

Does anyone know where I should start looking for missed dependencies?


More information about the mythtv-users mailing list