[mythtv-users] mythpianod and .27

Paul Harrison mythtv at sky.com
Mon Nov 24 22:48:17 UTC 2014


On 24/11/14 00:32, Dave Badia wrote:
> Yes, that fixed that error. But now I have another:
>
> make
> cd mythpianod/ && make -f Makefile
> make[1]: Entering directory 
> `/home/dave/pvr/myth27df/mythplugins/mythpianod/mythpianod'
> g++ -c -pipe -O2 -D_REENTRANT -Wall -W -fPIC -DQT_NO_DEBUG -DQT_PLUGIN 
> -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -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/Qt3Support -I/usr/include/qt4 
> -I/usr/local/include/mythtv -I/usr/local/include/mythtv/libmyth 
> -I/usr/local/include/mythtv/libmythui 
> -I/usr/local/include/mythtv/libmythdb -I/usr/X11R6/include -I. -o 
> main.o main.cpp
> In file included from /usr/local/include/mythtv/libavutil/avutil.h:238:0,
> from /usr/local/include/mythtv/libavutil/samplefmt.h:24,
> from /usr/local/include/mythtv/libavcodec/avcodec.h:30,
> from /usr/local/include/mythtv/audiooutputsettings.h:20,
> from /usr/local/include/mythtv/audiosettings.h:15,
> from /usr/local/include/mythtv/audiooutput.h:11,
> from mythpianod.h:39,
> from main.cpp:39:
> /usr/local/include/mythtv/libavutil/common.h: In function ‘int32_t 
> av_clipl_int32_c(int64_t)’:
> /usr/local/include/mythtv/libavutil/common.h:175:47: error: ‘UINT64_C’ 
> was not declared in this scope
> make[1]: *** [main.o] Error 1
> make[1]: Leaving directory 
> `/home/dave/pvr/myth27df/mythplugins/mythpianod/mythpianod'
> make: *** [sub-mythpianod-make_default] Error 2
>

Looks like a missing #include <stdint.h> but common.h already has that 
at least in the version in 0.28 that I'm looking at so don't know.

I'd try doing a make distclean then run configure again then recompile 
both mythtv and mythplugins. make sure you install mythtv before 
compiling the plugins.

I noticed it uses QHttp which will have to be changed to use 
MythDownloadManager as well.

Paul H.


More information about the mythtv-users mailing list