After apt-update, apt-upgrade I downloaded current vompclient (not vompclient-marten), did a git checkout scraper_support, but I keep getting a compile error in remotelinux.cc:
remotelinux.cc: In member function ‘int RemoteLinux::initCec()’:
remotelinux.cc:134:34: error: invalid conversion from ‘int (*)(void*, const cec_log_message&) {aka int (*)(void*, const CEC::cec_log_message&)}’ to ‘CEC::CBCecLogMessageType {aka int (*)(void*, CEC::cec_log_message)}’ [-fpermissive]
remotelinux.cc:135:32: error: invalid conversion from ‘int (*)(void*, const cec_keypress&) {aka int (*)(void*, const CEC::cec_keypress&)}’ to ‘CEC::CBCecKeyPressType {aka int (*)(void*, CEC::cec_keypress)}’ [-fpermissive]
remotelinux.cc:136:31: error: invalid conversion from ‘int (*)(void*, const cec_command&) {aka int (*)(void*, const CEC::cec_command&)}’ to ‘CEC::CBCecCommandType {aka int (*)(void*, CEC::cec_command)}’ [-fpermissive]
remotelinux.cc:137:44: error: invalid conversion from ‘int (*)(void*, const libcec_configuration&) {aka int (*)(void*, const CEC::libcec_configuration&)}’ to ‘CEC::CBCecConfigurationChangedType {aka int (*)(void*, CEC::libcec_configuration)}’ [-fpermissive]
remotelinux.cc: In member function ‘virtual UCHAR RemoteLinux::getButtonPress(int)’:
remotelinux.cc:251:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
remotelinux.cc:279:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
<builtin>: recipe for target 'remotelinux.o' failed
make: *** [remotelinux.o] Error 1
These are my libcec versions:
root@raspvideo:/usr/local/src/vompclient# dpkg -l | grep libcec
ii libcec-dev 2.1.3-1 armhf USB CEC Adaptor communication Library (development files)
ii libcec1:armhf 1.8.1-1 armhf USB CEC Adaptor communication Library (shared library)
ii libcec2:armhf 2.1.3-1 armhf USB CEC Adaptor communication Library (shared library)
Is the libcec1 1.8.1-1 version the problem? apt-get install libcec1 states it is already on the newest version....
What to do?