[mythtv-users] gentoo-build (was: how many people have upgraded to 0.24?)

Frans Grotepass fmgrotepass at yahoo.co.uk
Fri Nov 19 15:09:08 UTC 2010


On Friday 19 November 2010 14:44:28 Stefan G. Weichinger wrote:
> Am 18.11.2010 23:47, schrieb Stefan G. Weichinger:
> > Am 2010-11-18 23:17, schrieb Stefan G. Weichinger:
> >> http://cloud.github.com/downloads/MarcT/mt-mythtv/mt-mythtv-1.3.3.xml
> >> 
> >> Works now!
> > 
> > Additional question: which SVN_REVISION leads to a working 0.24 ?
> > Just had a failing emerge ... *sigh* ;-)
> 
> I should maybe start a new thread for this one?
> 
> I try to build rev 27295 on my mythtv-backend.
> 
> 32bit gentoo linux there, nothing special about it.
> 
> It fails to compile with:
> 
> i686-pc-linux-gnu-g++ -c -pipe -D_FILE_OFFSET_BITS=64
> -D_LARGEFILE_SOURCE -march=core2 -fomit-frame-pointer -pthread -g -Wall
> -Wno-switch -Wpointer-arith -Wredundant-decls -Wno-non-virtual-dtor
> -funit-at-a-time -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -O3
> -Wmissing-declarations -D_REENTRANT -fPIC -DMMX -Di386 -D_GNU_SOURCE
> -DUSING_QTWEBKIT -DQT_NO_DEBUG -DQT_WEBKIT_LIB -DQT_SQL_LIB -DQT_XML_LIB
> -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED
> -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore
> -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui
> -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql
> -I/usr/include/qt4/QtWebKit -I/usr/include/qt4 -I/usr/include -I/usr
> -I../libmythdb -I../.. -I.. -I../../external/FFmpeg -I. -o
> moc_mythscreenstack.o moc_mythscreenstack.cpp
> mythdisplay.cpp: In static member function 'static DisplayInfo
> MythDisplay::GetDisplayInfo()':
> mythdisplay.cpp:81: error: 'MythXDisplay' was not declared in this scope
> mythdisplay.cpp:81: error: 'disp' was not declared in this scope
> mythdisplay.cpp:81: error: 'OpenMythXDisplay' was not declared in this
> scope mythdisplay.cpp:88: error: type '<type error>' argument given to
> 'delete', expected pointer
> make[2]: *** [mythdisplay.o] Error 1
> make[2]: *** Waiting for unfinished jobs....
> make[2]: Leaving directory
> `/var/tmp/portage/media-tv/mythtv-9999/work/mythtv/libs/libmythui'
> make[1]: *** [sub-libmythui-make_default] Error 2
> make[1]: Leaving directory
> `/var/tmp/portage/media-tv/mythtv-9999/work/mythtv/libs'
> make: *** [libs] Error 2
> emake failed
> 
> 
> I removed all the svn-sources and the temporary build-stuff to start
> this from scratch, doesn't make a difference. ccache also disabled.
> 
> Does anyone have a clue about that?
> Should I use another revision (I tried some, all lead to that error).
> 
> That revision built OK on 2 frontends, third on its way ...
> 
> I then went to rev 27163, should match mythtv 0.24 ... it also fails:
> 
> /usr/bin/moc -DMMX -Di386 -D_GNU_SOURCE -DUSING_QTWEBKIT -DQT_NO_DEBUG
> -DQT_WEBKIT_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB
> -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I.
> -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork
> -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml
> -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtWebKit -I/usr/include/qt4
> -I/usr/include -I/usr -I../libmythdb -I../.. -I..
> -I../../external/FFmpeg -I. mythuiwebbrowser.h -o moc_mythuiwebbrowser.cpp
> mythdisplay.cpp: In static member function 'static DisplayInfo
> MythDisplay::GetDisplayInfo()':
> mythdisplay.cpp:81: error: 'MythXDisplay' was not declared in this scope
> mythdisplay.cpp:81: error: 'disp' was not declared in this scope
> mythdisplay.cpp:81: error: 'OpenMythXDisplay' was not declared in this
> scope mythdisplay.cpp:88: error: type '<type error>' argument given to
> 'delete', expected pointer
> /usr/bin/moc -DMMX -Di386 -D_GNU_SOURCE -DUSING_QTWEBKIT -DQT_NO_DEBUG
> -DQT_WEBKIT_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB
> -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I.
> -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork
> -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml
> -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtWebKit -I/usr/include/qt4
> -I/usr/include -I/usr -I../libmythdb -I../.. -I..
> -I../../external/FFmpeg -I. mythuibuttontree.h -o moc_mythuibuttontree.cpp
> /usr/bin/moc -DMMX -Di386 -D_GNU_SOURCE -DUSING_QTWEBKIT -DQT_NO_DEBUG
> -DQT_WEBKIT_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB
> -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I.
> -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork
> -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml
> -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtWebKit -I/usr/include/qt4
> -I/usr/include -I/usr -I../libmythdb -I../.. -I..
> -I../../external/FFmpeg -I. mythvirtualkeyboard.h -o
> moc_mythvirtualkeyboard.cpp
> make[2]: *** [mythdisplay.o] Error 1
> make[2]: *** Waiting for unfinished jobs....
> make[2]: Leaving directory
> `/var/tmp/portage/media-tv/mythtv-9999/work/mythtv/libs/libmythui'
> make[1]: *** [sub-libmythui-make_default] Error 2
> make[1]: Leaving directory
> `/var/tmp/portage/media-tv/mythtv-9999/work/mythtv/libs'
> make: *** [libs] Error 2
> emake failed
> 
> 
> ---- any hints?
> 

Hi Stefan, ensure that your  system has the correct version of qt. I don't 
know whether the dep is checked by the svn version.


More information about the mythtv-users mailing list