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

Stefan G. Weichinger lists at xunil.at
Fri Nov 19 13:44:28 UTC 2010


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?

I now try this:

https://bugs.gentoo.org/show_bug.cgi?id=345271

Stefan


More information about the mythtv-users mailing list