Opened 7 years ago
Closed 7 years ago
#12939 closed Patch - Feature (fixed)
updates needed for libcec4
Reported by: | Owned by: | Stuart Auchterlonie | |
---|---|---|---|
Priority: | minor | Milestone: | 0.28.1 |
Component: | MythTV - General | Version: | 0.28.0 |
Severity: | medium | Keywords: | libcec |
Cc: | Ticket locked: | no |
Description
There are some big changes in libcec4 which require some updates in the mythtv code.
There is a patch to make mythtv build with libcec4 which could probably be improved further.
Change History (6)
comment:1 Changed 7 years ago by
comment:2 Changed 7 years ago by
comment:3 Changed 7 years ago by
It's still finishing building the package but it has made it past the libcec part so looks to be good so far.
comment:4 Changed 7 years ago by
Owner: | set to Stuart Auchterlonie |
---|---|
Status: | new → accepted |
comment:6 Changed 7 years ago by
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
Note: See
TracTickets for help on using
tickets.
Fedora has hit this with rawhide (F26) here's the error:
g++ -c -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPIC -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fomit-frame-pointer -fno-devirtualize -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -msse -pthread -Wpointer-arith -DSTDC_CONSTANT_MACROS -DSTDC_LIMIT_MACROS -fvisibility-inlines-hidden -Wmissing-declarations -Wno-switch -Woverloaded-virtual -funit-at-a-time -fvisibility=hidden -std=gnu++11 -D_REENTRANT -fPIC -DMMX -Di386 -Dusing_libcec -D_GNU_SOURCE -DUPNP_API -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -isystem /usr/include/libxml2 -isystem /usr/include/X11 -I../libmythbase -I../libmythservicecontracts -I.. -Iserializers -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtSql -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib/qt5/mkspecs/linux-g++ -o servicehost.o servicehost.cpp cecadapter.cpp: In member function 'bool CECAdapterPriv::Open()': cecadapter.cpp:110:19: error: 'CEC::ICECCallbacks {aka struct CEC::ICECCallbacks}' has no member named 'CBCecLogMessage'; did you mean 'logMessage'?
cecadapter.cpp:111:19: error: 'CEC::ICECCallbacks {aka struct CEC::ICECCallbacks}' has no member named 'CBCecKeyPress'; did you mean 'keyPress'?
cecadapter.cpp:112:19: error: 'CEC::ICECCallbacks {aka struct CEC::ICECCallbacks}' has no member named 'CBCecCommand'
cecadapter.cpp:114:19: error: 'CEC::ICECCallbacks {aka struct CEC::ICECCallbacks}' has no member named 'CBCecAlert'
cecadapter.cpp:115:19: error: 'CEC::ICECCallbacks {aka struct CEC::ICECCallbacks}' has no member named 'CBCecSourceActivated'; did you mean 'sourceActivated'?
cecadapter.cpp:134:40: error: 'class CEC::ICECAdapter' has no member named 'FindAdapters?'; did you mean 'PingAdapter?'?
cecadapter.cpp: In member function 'void CECAdapter::Action(const QString&)': cecadapter.cpp:777:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
cecadapter.cpp:779:9: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
Full build log here: http://koji.rpmfusion.org/kojifiles/work/tasks/2431/52431/build.log