[mythtv] Mythtv r19972 compile error on OpenSUSE

Eric Bosch eric.bosch at comcast.net
Thu Feb 12 18:52:07 UTC 2009


Wilfred van den Assem wrote:
> Janne Grunau schreef:
>> On Thursday 12 February 2009 02:29:53 Eric Bosch wrote:
>>   
>>> Are there any plans to rectify this soon?
>>>     
>>
>> Should be fixed by http://cvs.mythtv.org/trac/changeset/19974
>> it catched an error in mythtv.
>>
>> Janne
>>   
> Today, I build it again without problems.
> SVN 19982.
> 
> Thank you guys.
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
Ok, I've just completed the upgrades from QT4.4.2 to 4.5, and am running 
into the following issue:
g++ -c -pipe -march=nocona -g -Wall -Wno-switch -Wpointer-arith 
-Wredundant-decls -Wno-non-virtual-dtor -funit-at-a-time 
-D__STDC_CONSTANT_MACROS -fvisibility-inlines-hidden -D_REENTRANT -DMMX 
-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DUSING_X11 -DUSING_XV -DUSING_IVTV 
-DUSING_XVMC -DUSING_XRANDR -DUSING_OPENGL_VSYNC -DUSING_ALSA 
-DUSING_JACK -DUSING_OSS -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_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/QtOpenGL -I/usr/include/qt4/QtXml 
-I/usr/include/qt4/QtSql -I/usr/include/qt4 -I/usr/include 
-I/usr/include -I/usr/include -I../.. -I../../libs -I../../libs/libmyth 
-I../../libs/libmythtv -I../../libs/libavutil -I../../libs/libavformat 
-I../../libs/libavcodec -I../../libs/libmythupnp -I../../libs/libmythui 
-I../../libs/libmythlivemedia -I../../libs/libmythdb 
-I../../libmythhdhomerun -I../../libs/libmythdvdnav -I/usr/include -I. 
-I. -o moc_exitprompt.o moc_exitprompt.cpp
g++ -c -pipe -march=nocona -g -Wall -Wno-switch -Wpointer-arith 
-Wredundant-decls -Wno-non-virtual-dtor -funit-at-a-time 
-D__STDC_CONSTANT_MACROS -fvisibility-inlines-hidden -D_REENTRANT -DMMX 
-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DUSING_X11 -DUSING_XV -DUSING_IVTV 
-DUSING_XVMC -DUSING_XRANDR -DUSING_OPENGL_VSYNC -DUSING_ALSA 
-DUSING_JACK -DUSING_OSS -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_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/QtOpenGL -I/usr/include/qt4/QtXml 
-I/usr/include/qt4/QtSql -I/usr/include/qt4 -I/usr/include 
-I/usr/include -I/usr/include -I../.. -I../../libs -I../../libs/libmyth 
-I../../libs/libmythtv -I../../libs/libavutil -I../../libs/libavformat 
-I../../libs/libavcodec -I../../libs/libmythupnp -I../../libs/libmythui 
-I../../libs/libmythlivemedia -I../../libs/libmythdb 
-I../../libmythhdhomerun -I../../libs/libmythdvdnav -I/usr/include -I. 
-I. -o moc_proglist.o moc_proglist.cpp
g++ -c -pipe -march=nocona -g -Wall -Wno-switch -Wpointer-arith 
-Wredundant-decls -Wno-non-virtual-dtor -funit-at-a-time 
-D__STDC_CONSTANT_MACROS -fvisibility-inlines-hidden -D_REENTRANT -DMMX 
-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DUSING_X11 -DUSING_XV -DUSING_IVTV 
-DUSING_XVMC -DUSING_XRANDR -DUSING_OPENGL_VSYNC -DUSING_ALSA 
-DUSING_JACK -DUSING_OSS -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_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/QtOpenGL -I/usr/include/qt4/QtXml 
-I/usr/include/qt4/QtSql -I/usr/include/qt4 -I/usr/include 
-I/usr/include -I/usr/include -I../.. -I../../libs -I../../libs/libmyth 
-I../../libs/libmythtv -I../../libs/libavutil -I../../libs/libavformat 
-I../../libs/libavcodec -I../../libs/libmythupnp -I../../libs/libmythui 
-I../../libs/libmythlivemedia -I../../libs/libmythdb 
-I../../libmythhdhomerun -I../../libs/libmythdvdnav -I/usr/include -I. 
-I. -o moc_mythcontrols.o moc_mythcontrols.cpp
g++ -c -pipe -march=nocona -g -Wall -Wno-switch -Wpointer-arith 
-Wredundant-decls -Wno-non-virtual-dtor -funit-at-a-time 
-D__STDC_CONSTANT_MACROS -fvisibility-inlines-hidden -D_REENTRANT -DMMX 
-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DUSING_X11 -DUSING_XV -DUSING_IVTV 
-DUSING_XVMC -DUSING_XRANDR -DUSING_OPENGL_VSYNC -DUSING_ALSA 
-DUSING_JACK -DUSING_OSS -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_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/QtOpenGL -I/usr/include/qt4/QtXml 
-I/usr/include/qt4/QtSql -I/usr/include/qt4 -I/usr/include 
-I/usr/include -I/usr/include -I../.. -I../../libs -I../../libs/libmyth 
-I../../libs/libmythtv -I../../libs/libavutil -I../../libs/libavformat 
-I../../libs/libavcodec -I../../libs/libmythupnp -I../../libs/libmythui 
-I../../libs/libmythlivemedia -I../../libs/libmythdb 
-I../../libmythhdhomerun -I../../libs/libmythdvdnav -I/usr/include -I. 
-I. -o moc_keygrabber.o moc_keygrabber.cpp
g++ -Wl,-O1 -o mythfrontend version.o main.o playbackbox.o 
viewscheduled.o globalsettings.o manualschedule.o programrecpriority.o 
channelrecpriority.o statusbox.o networkcontrol.o mediarenderer.o 
mythfexml.o playbackboxlistitem.o custompriority.o mythappearance.o 
exitprompt.o proglist.o action.o actionset.o mythcontrols.o 
keybindings.o keygrabber.o moc_playbackbox.o moc_viewscheduled.o 
moc_globalsettings.o moc_manualschedule.o moc_programrecpriority.o 
moc_channelrecpriority.o moc_statusbox.o moc_networkcontrol.o 
moc_custompriority.o moc_mythappearance.o moc_exitprompt.o 
moc_proglist.o moc_mythcontrols.o moc_keygrabber.o    -L/usr/lib64/qt4 
-L../../libs/libmyth -L../../libs/libmythtv -L../../libs/libavutil 
-L../../libs/libavcodec -L../../libs/libavformat -L../../libs/libmythdb 
-L../../libs/libmythui -L../../libs/libmythupnp -lmythtv-0.22 
-lmythavformat-0.22 -lmythavutil-0.22 -lmythavcodec-0.22 -lmythupnp-0.22 
-lmyth-0.22 -lmythui-0.22 -lmythdb-0.22 -L../../libs/libmythlivemedia 
-lmythlivemedia-0.22 -L../../libs/libmythfreemheg -lmythfreemheg-0.22 
-L../../libs/libmythhdhomerun -lmythhdhomerun-0.22 -lraw1394 -liec61883 
-lavc1394 -lrom1394 -L/usr/X11R6/lib -lXv -lXxf86vm -lXvMCNVIDIA -lXvMC 
-lfribidi -L/usr/lib64 -lQtSql -L/usr/lib64/mysql -L/usr/lib64/qt4 
-pthread -pthread -lQtXml -pthread -pthread -lQtOpenGL -lGLU -lGL 
-pthread -pthread -pthread -pthread -pthread -pthread -pthread -pthread 
-lQtGui -pthread -lpng -lfreetype -lgobject-2.0 -lSM -lICE -pthread 
-pthread -lXrender -lXrandr -lXinerama -lfontconfig -lXext -lX11 
-lQtNetwork -pthread -pthread -lQtCore -lz -lm -pthread -lgthread-2.0 
-lrt -lglib-2.0 -lpthread -ldl
../../libs/libmythtv/libmythtv-0.22.so: undefined reference to 
`decodeLongLong(QStringList&, unsigned int)' 

../../libs/libmythtv/libmythtv-0.22.so: undefined reference to 
`encodeLongLong(QStringList&, long long)' 

../../libs/libmythtv/libmythtv-0.22.so: undefined reference to 
`decodeLongLong(QStringList&, QList<QString>::const_iterator&)' 

collect2: ld returned 1 exit status 

distcc[19894] ERROR: compile (null) on localhost failed 

make[2]: *** [mythfrontend] Error 1 

make[2]: Leaving directory 
`/var/tmp/portage/media-tv/mythtv-0.22_alpha19983/work/mythtv-0.22/programs/mythfrontend' 
 

make[1]: *** [sub-mythfrontend-make_default] Error 2 

make[1]: Leaving directory 
`/var/tmp/portage/media-tv/mythtv-0.22_alpha19983/work/mythtv-0.22/programs' 
 

make: *** [sub-programs-make_default-ordered] Error 2 

  * 

  * ERROR: media-tv/mythtv-0.22_alpha19983 failed. 

  * Call stack: 

  *               ebuild.sh, line   49:  Called src_compile 

  *             environment, line 3255:  Called die 

  * The specific snippet of code: 

  *       emake || die "emake failed"; 

  *  The die message: 

  *   emake failed 

  * 

  * If you need support, post the topmost build error, and the call 
stack if relevant.
  * A complete build log is located at 
'/var/tmp/portage/media-tv/mythtv-0.22_alpha19983/temp/build.log'. 
 

  * The ebuild environment file is located at 
'/var/tmp/portage/media-tv/mythtv-0.22_alpha19983/temp/environment'. 
 

  * This ebuild is from an overlay named 'saruman': 
'/usr/local/portage/'
  * 





More information about the mythtv-dev mailing list