[mythtv] Compile problems moving from 2.23 CVS to current [titledialog]

Blammo blammo.doh at gmail.com
Tue Apr 5 20:52:11 UTC 2005


[I've already searched both lists, didn't find the fix for this]

One of the machines I maintain was running 2.23 CVS, been running
clean since then, trying to bring it current. Fedora 3 box, Linux
version 2.6.10-1.760_FC3

Checked out latest CVS, try to compile just about anything, in this
case MythDVD:

Creating config.h, config.pro, dvdmenu.xml, dvd_settings.xml

Configuration settings: 
 
        Ripping/Transcoding support will be included
        VCD playing support will *not* be included

cd mythdvd && make -f Makefile
make[1]: Entering directory `/usr/src/myth/mythdvd/mythdvd'
qmake -o Makefile mythdvd.pro
make[1]: Leaving directory `/usr/src/myth/mythdvd/mythdvd'
make[1]: Entering directory `/usr/src/myth/mythdvd/mythdvd'
g++ -c -pipe -Wall -W -O3 -march=pentiumpro -fomit-frame-pointer
-D_REENTRANT -fPIC  -D_GNU_SOURCE -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
-DQT_PLUGIN -DQT_SHARED -I/usr/lib/qt-3.3/mkspecs/default -I.
-I../../../../local/include -I/usr/lib/qt-3.3/include -o dvdripbox.o
dvdripbox.cpp
g++ -c -pipe -Wall -W -O3 -march=pentiumpro -fomit-frame-pointer
-D_REENTRANT -fPIC  -D_GNU_SOURCE -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
-DQT_PLUGIN -DQT_SHARED -I/usr/lib/qt-3.3/mkspecs/default -I.
-I../../../../local/include -I/usr/lib/qt-3.3/include -o titledialog.o
titledialog.cpp
titledialog.cpp: In member function `void TitleDialog::showCurrentTitle()':
titledialog.cpp:121: error: `InitCon' is not a member of `MSqlQuery'
make[1]: *** [titledialog.o] Error 1
make[1]: Leaving directory `/usr/src/myth/mythdvd/mythdvd'
make: *** [sub-mythdvd] Error 2



here's mythgame:
Creating config.h, config.pro

Configuration settings: 
 
        OpenGL support will not be included
        EXIF support will not be included
cd mythgallery && qmake mythgallery.pro -o Makefile
cd mythgallery && make -f Makefile
make[1]: Entering directory `/usr/src/myth/mythgallery/mythgallery'
g++ -c -pipe -Wall -W -O3 -march=pentiumpro -fomit-frame-pointer
-D_REENTRANT -fPIC  -D_GNU_SOURCE -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
-DQT_PLUGIN -DQT_SHARED -I/usr/lib/qt-3.3/mkspecs/default -I.
-I../../../../local/include -I/usr/lib/qt-3.3/include -o iconview.o
iconview.cpp
iconview.cpp: In member function `int ThumbItem::GetRotationAngle()':
iconview.cpp:51: error: `InitCon' is not a member of `MSqlQuery'
iconview.cpp: In member function `void ThumbItem::SetRotationAngle(int)':
iconview.cpp:67: error: `InitCon' is not a member of `MSqlQuery'
iconview.cpp: In member function `void IconView::actionSettings()':
iconview.cpp:891: error: no matching function for call to
`GallerySettings::exec()'
/usr/local/include/mythtv/settings.h:196: note: candidates are: int
ConfigurationDialog::exec(QSqlDatabase*, bool, bool)
make[1]: *** [iconview.o] Error 1
make[1]: Leaving directory `/usr/src/myth/mythgallery/mythgallery'
make: *** [sub-mythgallery] Error 2
./compile.all: line 18: ./make: No such file or directory
./compile.all: line 19: ./configure: No such file or directory
cd mythgame && qmake mythgame.pro -o Makefile
cd mythgame && make -f Makefile
make[1]: Entering directory `/usr/src/myth/mythgame/mythgame'
g++ -c -pipe -Wall -W -O3 -march=pentiumpro -fomit-frame-pointer
-D_REENTRANT -fPIC  -D_GNU_SOURCE -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
-DQT_PLUGIN -DQT_SHARED -I/usr/lib/qt-3.3/mkspecs/default -I.
-I../../../../local/include -I/usr/lib/qt-3.3/include -o main.o
main.cpp
main.cpp: In function `void GameCallback(void*, QString&)':
main.cpp:33: error: no matching function for call to `MythGameSettings::exec()'
/usr/local/include/mythtv/settings.h:196: note: candidates are: int
ConfigurationDialog::exec(QSqlDatabase*, bool, bool)
main.cpp: In function `int mythplugin_init(const char*)':
main.cpp:95: error: no matching function for call to `MythGameSettings::load()'
/usr/local/include/mythtv/settings.h:117: note: candidates are:
virtual void ConfigurationGroup::load(QSqlDatabase*)
main.cpp:96: error: no matching function for call to `MythGameSettings::save()'
/usr/local/include/mythtv/settings.h:119: note: candidates are:
virtual void ConfigurationGroup::save(QSqlDatabase*)
main.cpp: In function `void runGames()':
main.cpp:111: error: `InitCon' is not a member of `MSqlQuery'
make[1]: *** Deleting file `main.o'
make[1]: *** [main.o] Interrupt
make: *** [sub-mythgame] Interrupt



Keep in mind CVS from 2.23 will still compile cleanly..

The machine is up to date with apt, so I'm not sure what might be missing.

Thoughts?


More information about the mythtv-dev mailing list