SHARE
TWEET

libcec errors

a guest Nov 27th, 2017 703 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. eugene@Asus ~/LibreELEC.tv $ PROJECT=S905 ARCH=arm make image
  2. ./scripts/image mkimage
  3.  
  4.  =================================================================================
  5.  Configuration for LibreELEC (community)
  6.  =================================================================================
  7.  
  8.  Buildoptions:
  9.  ======================================================
  10.  - CPU (ARCH):               cortex-a53 (arm)
  11.  - FLOAT:                hard
  12.  - FPU:                  neon-fp-armv8
  13.  - SIMD support:             yes
  14.  - LTO (Link Time Optimization) support: yes
  15.  - GOLD (Google Linker) Support:     yes
  16.  - LLVM support:             
  17.  
  18.  Graphic configuration:
  19.  ======================================================
  20.  - OpenGL (GLX) support (provider):  no (no)
  21.  - OpenGLES support (provider):      yes (opengl-meson)
  22.  - uvesafb support:          no
  23.  
  24.  Hardware decoder configuration:
  25.  ======================================================
  26.  - Kodi Player driver:           libamcodec
  27.  - VAAPI Support:            
  28.  - VDPAU Support:            
  29.  
  30.  Input device configuration:
  31.  ======================================================
  32.  - Remote support:           yes
  33.  - ATV Remote support:           no
  34.  - CEC Adapter support:          yes
  35.  - Kodi Joystick support:        yes
  36.  
  37.  Misc. hardware configuration:
  38.  ======================================================
  39.  - ALSA support:             yes
  40.  - Pulseaudio support:           yes
  41.  - Bluetooth support:            yes
  42.  - Include driver:           RTL8192CU
  43.  - Include driver:           RTL8192DU
  44.  - Include driver:           RTL8192EU
  45.  - Include driver:           RTL8812AU
  46.  - Include driver:           gpu-aml
  47.  - Include driver:           wetekdvb
  48.  - Include driver:           media_build
  49.  - Include driver:           ap6xxx-aml
  50.  - Include driver:           mt7601u-aml
  51.  - Include driver:           mt7603u-aml
  52.  - Include driver:           qca9377-aml
  53.  - Include driver:           RTL8188EU-aml
  54.  - Include driver:           RTL8189ES-aml
  55.  - Include driver:           RTL8189FS-aml
  56.  - Include driver:           RTL8723BS-aml
  57.  - Include driver:           RTL8723DS-aml
  58.  - Include driver:           RTL8822BU-aml
  59.  - Include driver:           ssv6xxx-aml
  60.  - Include firmware:             misc-firmware
  61.  - Include firmware:             wlan-firmware
  62.  - Include firmware:             dvb-firmware
  63.  - Include firmware:             brcmfmac_sdio-firmware-aml-all
  64.  - Include firmware:             rtl8723bs_bt
  65.  - Include firmware:             qca9377-firmware-aml
  66.  - Initramfs modules:            font
  67.  - Initramfs modules:            softcursor
  68.  - Initramfs modules:            bitblit
  69.  - Initramfs modules:            fbcon
  70.  - Initramfs modules:            dwc_otg
  71.  
  72.  Network service configuration:
  73.  ======================================================
  74.  - Avahi (Zeroconf) support:         yes
  75.  - NFS mounting support:         yes
  76.  - SAMBA mounting support:       yes
  77.  - SAMBA server support:         yes
  78.  - SFTP server support:          yes
  79.  - OpenVPN support:          yes
  80.  
  81.  OS configuration:
  82.  ======================================================
  83.  - OEM Support:              yes
  84.  - Default ROOT Password:        libreelec
  85.  - Bootloader:               u-boot
  86.    - U-Boot configuration:       
  87.    - U-Boot config file:         
  88.  - UDevil support:           yes
  89.  - Installer support:            no
  90.  
  91.  Misc. Filesystems:
  92.  ======================================================
  93.  - Swap Support:             yes
  94.    - Swapfile default size:      128
  95.  - exFAT Support (via Fuse):         yes
  96.  - NTFS Support (via Fuse):      yes
  97.  - Install HFS Tools:            yes
  98.  
  99.  Kodi configuration:
  100.  ======================================================
  101.  - Kodi version:             kodi
  102.  - Kodi nonfree support:         yes
  103.  - Kodi Blu-Ray support:         yes
  104.    - Bluray BD+ support:         yes
  105.    - Bluray AACS support:        yes
  106.  - Kodi DVDCSS support:          yes
  107.  - Kodi Airplay support:         yes
  108.  - Kodi Airtunes support:        yes
  109.  - Kodi NFS support:             yes
  110.  - Kodi MySQL support:           yes
  111.  - Kodi Optical Drive support:       yes
  112.  - Kodi SAMBA client support:        yes
  113.  - Kodi SSH client support:      yes
  114.  - Kodi UPNP support:            yes
  115.  - Kodi Webserver support:       yes
  116.  - Include Skin:             Estuary
  117.  - Default Skin:             Estuary
  118.  - Include extra fonts:          yes
  119.  
  120.  =================================================================================
  121.  End Configuration for LibreELEC
  122.  =================================================================================
  123.  
  124.  
  125.  
  126.   INSTALL    libc (target)
  127.       INSTALL    toolchain (target)
  128.           INSTALL    configtools (host)
  129.           INSTALL    make (host)
  130.           INSTALL    xz (host)
  131.           INSTALL    sed (host)
  132.           INSTALL    pkg-config (host)
  133.           INSTALL    autoconf (host)
  134.           INSTALL    automake (host)
  135.           INSTALL    libtool (host)
  136.           INSTALL    intltool (host)
  137.           INSTALL    autoconf-archive (host)
  138.           INSTALL    gcc (host)
  139.           INSTALL    bison (host)
  140.           INSTALL    flex (host)
  141.           INSTALL    cmake (host)
  142.           INSTALL    yasm (host)
  143.           INSTALL    aml-dtbtools (host)
  144.       INSTALL    glibc (target)
  145.           INSTALL    ccache (host)
  146.           INSTALL    autotools (host)
  147.           INSTALL    linux (host)
  148.           INSTALL    gcc (bootstrap)
  149.       INSTALL    tz (target)
  150.   INSTALL    gcc (target)
  151.   INSTALL    linux (target)
  152.       INSTALL    cpio (host)
  153.       INSTALL    kmod (host)
  154.       INSTALL    wireless-regdb (target)
  155.       INSTALL    keyutils (target)
  156.       INSTALL    gcc-linaro-aarch64-linux-gnu (host)
  157.       INSTALL    mkbootimg (host)
  158.   INSTALL    linux-drivers (target)
  159.       INSTALL    RTL8192CU (target)
  160.       INSTALL    RTL8192DU (target)
  161.       INSTALL    RTL8192EU (target)
  162.       INSTALL    RTL8812AU (target)
  163.       INSTALL    gpu-aml (target)
  164.       INSTALL    wetekdvb (target)
  165.       INSTALL    media_build (target)
  166.           INSTALL    dvb_tv-aml (target)
  167.       INSTALL    ap6xxx-aml (target)
  168.       INSTALL    mt7601u-aml (target)
  169.       INSTALL    mt7603u-aml (target)
  170.       INSTALL    qca9377-aml (target)
  171.       INSTALL    RTL8188EU-aml (target)
  172.       INSTALL    RTL8189ES-aml (target)
  173.       INSTALL    RTL8189FS-aml (target)
  174.       INSTALL    RTL8723BS-aml (target)
  175.       INSTALL    RTL8723DS-aml (target)
  176.       INSTALL    RTL8822BU-aml (target)
  177.       INSTALL    ssv6xxx-aml (target)
  178.   INSTALL    linux-firmware (target)
  179.       INSTALL    misc-firmware (target)
  180.           INSTALL    kernel-firmware (target)
  181.       INSTALL    wlan-firmware (target)
  182.       INSTALL    dvb-firmware (target)
  183.       INSTALL    brcmfmac_sdio-firmware-aml-all (target)
  184.       INSTALL    rtl8723bs_bt (target)
  185.       INSTALL    qca9377-firmware-aml (target)
  186.   INSTALL    busybox (target)
  187.       INSTALL    busybox (host)
  188.       INSTALL    hdparm (target)
  189.       INSTALL    dosfstools (target)
  190.       INSTALL    e2fsprogs (target)
  191.           INSTALL    diskdev_cmds (target)
  192.               INSTALL    openssl (target)
  193.       INSTALL    zip (target)
  194.           INSTALL    bzip2 (target)
  195.       INSTALL    unzip (target)
  196.       INSTALL    usbutils (target)
  197.           INSTALL    libusb (target)
  198.               INSTALL    systemd (target)
  199.                   INSTALL    libcap (target)
  200.                   INSTALL    kmod (target)
  201.                   INSTALL    util-linux (target)
  202.                   INSTALL    entropy (target)
  203.       INSTALL    parted (target)
  204.           INSTALL    parted (host)
  205.       INSTALL    procps-ng (target)
  206.           INSTALL    netbsd-curses (target)
  207.       INSTALL    gptfdisk (target)
  208.           INSTALL    popt (target)
  209.       INSTALL    nano (target)
  210.       INSTALL    rpcbind (target)
  211.           INSTALL    libtirpc (target)
  212.   INSTALL    corefonts (target)
  213.       INSTALL    liberation-fonts-ttf (target)
  214.           INSTALL    util-macros (target)
  215.   INSTALL    network (target)
  216.       INSTALL    connman (target)
  217.           INSTALL    glib (target)
  218.               INSTALL    zlib (target)
  219.               INSTALL    libffi (target)
  220.               INSTALL    Python (host)
  221.           INSTALL    readline (target)
  222.           INSTALL    dbus (target)
  223.               INSTALL    expat (target)
  224.           INSTALL    iptables (target)
  225.               INSTALL    libmnl (target)
  226.               INSTALL    libnftnl (target)
  227.           INSTALL    wpa_supplicant (target)
  228.               INSTALL    libnl (target)
  229.       INSTALL    iana-etc (target)
  230.       INSTALL    ethtool (target)
  231.       INSTALL    openssh (target)
  232.       INSTALL    bluez (target)
  233.       INSTALL    samba (target)
  234.           INSTALL    heimdal (host)
  235.           INSTALL    Python (target)
  236.               INSTALL    sqlite (target)
  237.           INSTALL    libaio (target)
  238.           INSTALL    avahi (target)
  239.               INSTALL    libdaemon (target)
  240.       INSTALL    openvpn (target)
  241.           INSTALL    lzo (target)
  242.   GET      libcec
  243. --2017-11-27 12:57:22--  https://github.com/Pulse-Eight/libcec/archive/f2c4ca7.tar.gz
  244. Resolving github.com (github.com)... 192.30.253.113, 192.30.253.112
  245. Connecting to github.com (github.com)|192.30.253.113|:443... connected.
  246. HTTP request sent, awaiting response... 302 Found
  247. Location: https://codeload.github.com/Pulse-Eight/libcec/tar.gz/f2c4ca7702d5ae0301c9648fee7cf5525b4e11db [following]
  248. --2017-11-27 12:57:23--  https://codeload.github.com/Pulse-Eight/libcec/tar.gz/f2c4ca7702d5ae0301c9648fee7cf5525b4e11db
  249. Resolving codeload.github.com (codeload.github.com)... 192.30.253.121, 192.30.253.120
  250. Connecting to codeload.github.com (codeload.github.com)|192.30.253.121|:443... connected.
  251. HTTP request sent, awaiting response... 200 OK
  252. Length: unspecified [application/x-gzip]
  253. Saving to: 'sources/libcec/libcec-f2c4ca7.tar.gz'
  254.  
  255. sources/libcec/libcec-f2c4ca7.tar.gz                            [   <=>                                                                                                                                    ] 328.30K   680KB/s    in 0.5s    
  256.  
  257. 2017-11-27 12:57:24 (680 KB/s) - 'sources/libcec/libcec-f2c4ca7.tar.gz' saved [336178]
  258.  
  259. INFO Calculated checksum is: a4a81ac7a1542a70563292dd8eb30de3e4296ef561297f75038cf4bcf9369fe1
  260.  
  261.   BUILD    libcec (target)
  262. Executing (target): cmake -DCMAKE_TOOLCHAIN_FILE=/home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/etc/cmake-armv8a-libreelec-linux-gnueabi.conf -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=MinSizeRel -DBUILD_SHARED_LIBS=1 -DCMAKE_INSTALL_LIBDIR:STRING=lib -DCMAKE_INSTALL_LIBDIR_NOARCH:STRING=lib -DHAVE_IMX_API=0 -DHAVE_AOCEC_API=1 /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7
  263. -- git found: fatal: No tags can describe 'a279603992ed7bcf52b338dee54f4f967e9514c2'.
  264. Try --always, or create some tags.
  265. -- Configured features:
  266. -- Pulse-Eight CEC Adapter:                yes
  267. -- Pulse-Eight CEC Adapter detection:      yes
  268. -- xrandr support:                         no
  269. -- Raspberry Pi support:                   no
  270. -- TDA995x support:                        no
  271. -- Exynos support:                         no
  272. -- DRM support:                            yes
  273. -- AOCEC support:                          yes
  274. -- Python support:                         version 2.7.13 (2.7)
  275. -- lib info: git revision: fatal: No tags can describe 'a279603992ed7bcf52b338dee54f4f967e9514c2'.
  276. Try --always, or create some tags., compiled on Mon Nov 27 12:57:25 UTC 2017 by eugene@Asus on Linux 4.8.0-53-generic (x86_64), features: P8_USB, DRM, P8_detect, AOCEC
  277. -- Configuring done
  278. -- Generating done
  279. -- Build files have been written to: /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/.armv8a-libreelec-linux-gnueabi
  280. Executing (target): make
  281. make[1]: Entering directory '/home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/.armv8a-libreelec-linux-gnueabi'
  282. make[2]: Entering directory '/home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/.armv8a-libreelec-linux-gnueabi'
  283. make[3]: Entering directory '/home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/.armv8a-libreelec-linux-gnueabi'
  284. Scanning dependencies of target cec
  285. make[3]: Leaving directory '/home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/.armv8a-libreelec-linux-gnueabi'
  286. make[3]: Entering directory '/home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/.armv8a-libreelec-linux-gnueabi'
  287. [  5%] Building CXX object src/libcec/CMakeFiles/cec.dir/CECClient.cpp.o
  288. [  5%] Building CXX object src/libcec/CMakeFiles/cec.dir/LibCEC.cpp.o
  289. [  7%] Building CXX object src/libcec/CMakeFiles/cec.dir/LibCECC.cpp.o
  290. [ 10%] Building CXX object src/libcec/CMakeFiles/cec.dir/CECProcessor.cpp.o
  291. In file included from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/LibCECC.cpp:34:0:
  292. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/env.h:92:19: warning: missing terminating " character
  293.  #define LIB_INFO ("git revision: fatal: No tags can describe 'a279603992ed7bcf52b338dee54f4f967e9514c2'.
  294.                    ^
  295. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/env.h:93:87: error: stray '@' in program
  296.  Try --always, or create some tags., compiled on Mon Nov 27 12:57:25 UTC 2017 by eugene@Asus on Linux 4.8.0-53-generic (x86_64), features: P8_USB, DRM, P8_detect, AOCEC")
  297.                                                                                        ^
  298. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/env.h:93:102: error: too many decimal points in number
  299.  Try --always, or create some tags., compiled on Mon Nov 27 12:57:25 UTC 2017 by eugene@Asus on Linux 4.8.0-53-generic (x86_64), features: P8_USB, DRM, P8_detect, AOCEC")
  300.                                                                                                       ^~~~~
  301. In file included from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/LibCECC.cpp:34:0:
  302. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/env.h:93:168: warning: missing terminating " character
  303.  Try --always, or create some tags., compiled on Mon Nov 27 12:57:25 UTC 2017 by eugene@Asus on Linux 4.8.0-53-generic (x86_64), features: P8_USB, DRM, P8_detect, AOCEC")
  304.                                                                                                                                                                         ^
  305. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/env.h:93:168: error: missing terminating " character
  306.  Try --always, or create some tags., compiled on Mon Nov 27 12:57:25 UTC 2017 by eugene@Asus on Linux 4.8.0-53-generic (x86_64), features: P8_USB, DRM, P8_detect, AOCEC")
  307.                                                                                                                                                                         ^~
  308. In file included from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/LibCECC.cpp:34:0:
  309. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/env.h:93:1: error: 'Try' does not name a type
  310.  Try --always, or create some tags., compiled on Mon Nov 27 12:57:25 UTC 2017 by eugene@Asus on Linux 4.8.0-53-generic (x86_64), features: P8_USB, DRM, P8_detect, AOCEC")
  311.  ^~~
  312. In file included from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/LibCECC.cpp:35:0:
  313. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cec.h:462:42: error: variable or field 'CECDestroy' declared void
  314.  extern "C" DECLSPEC void CECDestroy(CEC::ICECAdapter *instance);
  315.                                           ^~~~~~~~~~~
  316. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cec.h:462:37: error: 'ICECAdapter' is not a member of 'CEC'
  317.  extern "C" DECLSPEC void CECDestroy(CEC::ICECAdapter *instance);
  318.                                      ^~~
  319. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cec.h:462:55: error: 'instance' was not declared in this scope
  320.  extern "C" DECLSPEC void CECDestroy(CEC::ICECAdapter *instance);
  321.                                                        ^~~~~~~~
  322. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cec.h:469:26: error: 'ICECAdapter' in namespace 'CEC' does not name a type
  323.  extern "C" DECLSPEC CEC::ICECAdapter* CECInitialise(CEC::libcec_configuration *configuration);
  324.                           ^~~~~~~~~~~
  325. In file included from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/LibCECC.cpp:36:0:
  326. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:45:14: error: 'ICECAdapter' in namespace 'CEC' does not name a type
  327.  typedef CEC::ICECAdapter* libcec_connection_t;
  328.               ^~~~~~~~~~~
  329. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:51:17: error: 'libcec_connection_t' does not name a type
  330.  extern DECLSPEC libcec_connection_t libcec_initialise(CEC_NAMESPACE libcec_configuration* configuration);
  331.                  ^~~~~~~~~~~~~~~~~~~
  332. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:52:37: error: variable or field 'libcec_destroy' declared void
  333.  extern DECLSPEC void libcec_destroy(libcec_connection_t connection);
  334.                                      ^~~~~~~~~~~~~~~~~~~
  335. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:52:37: error: 'libcec_connection_t' was not declared in this scope
  336. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:53:33: warning: 'libcec_open' initialized and declared 'extern'
  337.  extern DECLSPEC int libcec_open(libcec_connection_t connection, const char* strPort, uint32_t iTimeout);
  338.                                  ^~~~~~~~~~~~~~~~~~~
  339. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:53:33: error: 'libcec_connection_t' was not declared in this scope
  340. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:53:65: error: expected primary-expression before 'const'
  341.  extern DECLSPEC int libcec_open(libcec_connection_t connection, const char* strPort, uint32_t iTimeout);
  342.                                                                  ^~~~~
  343. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:53:95: error: expected primary-expression before 'iTimeout'
  344.  extern DECLSPEC int libcec_open(libcec_connection_t connection, const char* strPort, uint32_t iTimeout);
  345.                                                                                                ^~~~~~~~
  346. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:53:103: error: expression list treated as compound expression in initializer [-fpermissive]
  347.  extern DECLSPEC int libcec_open(libcec_connection_t connection, const char* strPort, uint32_t iTimeout);
  348.                                                                                                        ^
  349. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:54:35: error: variable or field 'libcec_close' declared void
  350.  extern DECLSPEC void libcec_close(libcec_connection_t connection);
  351.                                    ^~~~~~~~~~~~~~~~~~~
  352. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:54:35: error: 'libcec_connection_t' was not declared in this scope
  353. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:56:45: warning: 'libcec_enable_callbacks' initialized and declared 'extern'
  354.  extern DECLSPEC int libcec_enable_callbacks(libcec_connection_t connection, void* cbParam, CEC_NAMESPACE ICECCallbacks* callbacks);
  355.                                              ^~~~~~~~~~~~~~~~~~~
  356. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:56:45: error: 'libcec_connection_t' was not declared in this scope
  357. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:56:77: error: expected primary-expression before 'void'
  358.  extern DECLSPEC int libcec_enable_callbacks(libcec_connection_t connection, void* cbParam, CEC_NAMESPACE ICECCallbacks* callbacks);
  359.                                                                              ^~~~
  360. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:56:119: error: expected primary-expression before '*' token
  361.  extern DECLSPEC int libcec_enable_callbacks(libcec_connection_t connection, void* cbParam, CEC_NAMESPACE ICECCallbacks* callbacks);
  362.                                                                                                                        ^
  363. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:56:121: error: 'callbacks' was not declared in this scope
  364.  extern DECLSPEC int libcec_enable_callbacks(libcec_connection_t connection, void* cbParam, CEC_NAMESPACE ICECCallbacks* callbacks);
  365.                                                                                                                          ^~~~~~~~~
  366. In file included from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/LibCECC.cpp:36:0:
  367. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:56:130: error: expression list treated as compound expression in initializer [-fpermissive]
  368.  extern DECLSPEC int libcec_enable_callbacks(libcec_connection_t connection, void* cbParam, CEC_NAMESPACE ICECCallbacks* callbacks);
  369.                                                                                                                                   ^
  370. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:57:45: warning: 'libcec_find_adapters' initialized and declared 'extern'
  371.  extern DECLSPEC int8_t libcec_find_adapters(libcec_connection_t connection, CEC_NAMESPACE cec_adapter* deviceList, uint8_t iBufSize, const char* strDevicePath);
  372.                                              ^~~~~~~~~~~~~~~~~~~
  373. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:57:45: error: 'libcec_connection_t' was not declared in this scope
  374. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:57:102: error: expected primary-expression before '*' token
  375.  extern DECLSPEC int8_t libcec_find_adapters(libcec_connection_t connection, CEC_NAMESPACE cec_adapter* deviceList, uint8_t iBufSize, const char* strDevicePath);
  376.                                                                                                       ^
  377. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:57:104: error: 'deviceList' was not declared in this scope
  378.  extern DECLSPEC int8_t libcec_find_adapters(libcec_connection_t connection, CEC_NAMESPACE cec_adapter* deviceList, uint8_t iBufSize, const char* strDevicePath);
  379.                                                                                                         ^~~~~~~~~~
  380. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:57:124: error: expected primary-expression before 'iBufSize'
  381.  extern DECLSPEC int8_t libcec_find_adapters(libcec_connection_t connection, CEC_NAMESPACE cec_adapter* deviceList, uint8_t iBufSize, const char* strDevicePath);
  382.                                                                                                                             ^~~~~~~~
  383. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:57:134: error: expected primary-expression before 'const'
  384.  extern DECLSPEC int8_t libcec_find_adapters(libcec_connection_t connection, CEC_NAMESPACE cec_adapter* deviceList, uint8_t iBufSize, const char* strDevicePath);
  385.                                                                                                                                       ^~~~~
  386. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:57:159: error: expression list treated as compound expression in initializer [-fpermissive]
  387.  extern DECLSPEC int8_t libcec_find_adapters(libcec_connection_t connection, CEC_NAMESPACE cec_adapter* deviceList, uint8_t iBufSize, const char* strDevicePath);
  388.                                                                                                                                                                ^
  389. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:58:42: warning: 'libcec_ping_adapters' initialized and declared 'extern'
  390.  extern DECLSPEC int libcec_ping_adapters(libcec_connection_t connection);
  391.                                           ^~~~~~~~~~~~~~~~~~~
  392. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:58:42: error: 'libcec_connection_t' was not declared in this scope
  393. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:59:45: warning: 'libcec_start_bootloader' initialized and declared 'extern'
  394.  extern DECLSPEC int libcec_start_bootloader(libcec_connection_t connection);
  395.                                              ^~~~~~~~~~~~~~~~~~~
  396. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:59:45: error: 'libcec_connection_t' was not declared in this scope
  397. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:60:45: warning: 'libcec_power_on_devices' initialized and declared 'extern'
  398.  extern DECLSPEC int libcec_power_on_devices(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address address);
  399.                                              ^~~~~~~~~~~~~~~~~~~
  400. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:60:45: error: 'libcec_connection_t' was not declared in this scope
  401. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:60:111: error: expected primary-expression before 'address'
  402.  extern DECLSPEC int libcec_power_on_devices(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address address);
  403.                                                                                                                ^~~~~~~
  404. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:60:118: error: expression list treated as compound expression in initializer [-fpermissive]
  405.  extern DECLSPEC int libcec_power_on_devices(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address address);
  406.                                                                                                                       ^
  407. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:61:44: warning: 'libcec_standby_devices' initialized and declared 'extern'
  408.  extern DECLSPEC int libcec_standby_devices(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address address);
  409.                                             ^~~~~~~~~~~~~~~~~~~
  410. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:61:44: error: 'libcec_connection_t' was not declared in this scope
  411. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:61:110: error: expected primary-expression before 'address'
  412.  extern DECLSPEC int libcec_standby_devices(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address address);
  413.                                                                                                               ^~~~~~~
  414. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:61:117: error: expression list treated as compound expression in initializer [-fpermissive]
  415.  extern DECLSPEC int libcec_standby_devices(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address address);
  416.                                                                                                                      ^
  417. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:62:46: warning: 'libcec_set_active_source' initialized and declared 'extern'
  418.  extern DECLSPEC int libcec_set_active_source(libcec_connection_t connection, CEC_NAMESPACE cec_device_type type);
  419.                                               ^~~~~~~~~~~~~~~~~~~
  420. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:62:46: error: 'libcec_connection_t' was not declared in this scope
  421. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:62:108: error: expected primary-expression before 'type'
  422.  extern DECLSPEC int libcec_set_active_source(libcec_connection_t connection, CEC_NAMESPACE cec_device_type type);
  423.                                                                                                             ^~~~
  424. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:62:112: error: expression list treated as compound expression in initializer [-fpermissive]
  425.  extern DECLSPEC int libcec_set_active_source(libcec_connection_t connection, CEC_NAMESPACE cec_device_type type);
  426.                                                                                                                 ^
  427. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:63:50: warning: 'libcec_set_deck_control_mode' initialized and declared 'extern'
  428.  extern DECLSPEC int libcec_set_deck_control_mode(libcec_connection_t connection, CEC_NAMESPACE cec_deck_control_mode mode, int bSendUpdate);
  429.                                                   ^~~~~~~~~~~~~~~~~~~
  430. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:63:50: error: 'libcec_connection_t' was not declared in this scope
  431. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:63:118: error: expected primary-expression before 'mode'
  432.  extern DECLSPEC int libcec_set_deck_control_mode(libcec_connection_t connection, CEC_NAMESPACE cec_deck_control_mode mode, int bSendUpdate);
  433.                                                                                                                       ^~~~
  434. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:63:124: error: expected primary-expression before 'int'
  435.  extern DECLSPEC int libcec_set_deck_control_mode(libcec_connection_t connection, CEC_NAMESPACE cec_deck_control_mode mode, int bSendUpdate);
  436.                                                                                                                             ^~~
  437. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:63:139: error: expression list treated as compound expression in initializer [-fpermissive]
  438.  extern DECLSPEC int libcec_set_deck_control_mode(libcec_connection_t connection, CEC_NAMESPACE cec_deck_control_mode mode, int bSendUpdate);
  439.                                                                                                                                            ^
  440. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:64:42: warning: 'libcec_set_deck_info' initialized and declared 'extern'
  441.  extern DECLSPEC int libcec_set_deck_info(libcec_connection_t connection, CEC_NAMESPACE cec_deck_info info, int bSendUpdate);
  442.                                           ^~~~~~~~~~~~~~~~~~~
  443. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:64:42: error: 'libcec_connection_t' was not declared in this scope
  444. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:64:102: error: expected primary-expression before 'info'
  445.  extern DECLSPEC int libcec_set_deck_info(libcec_connection_t connection, CEC_NAMESPACE cec_deck_info info, int bSendUpdate);
  446.                                                                                                       ^~~~
  447. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:64:108: error: expected primary-expression before 'int'
  448.  extern DECLSPEC int libcec_set_deck_info(libcec_connection_t connection, CEC_NAMESPACE cec_deck_info info, int bSendUpdate);
  449.                                                                                                             ^~~
  450. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:64:123: error: expression list treated as compound expression in initializer [-fpermissive]
  451.  extern DECLSPEC int libcec_set_deck_info(libcec_connection_t connection, CEC_NAMESPACE cec_deck_info info, int bSendUpdate);
  452.                                                                                                                            ^
  453. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:65:46: warning: 'libcec_set_inactive_view' initialized and declared 'extern'
  454.  extern DECLSPEC int libcec_set_inactive_view(libcec_connection_t connection);
  455.                                               ^~~~~~~~~~~~~~~~~~~
  456. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:65:46: error: 'libcec_connection_t' was not declared in this scope
  457. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:66:43: warning: 'libcec_set_menu_state' initialized and declared 'extern'
  458.  extern DECLSPEC int libcec_set_menu_state(libcec_connection_t connection, CEC_NAMESPACE cec_menu_state state, int bSendUpdate);
  459.                                            ^~~~~~~~~~~~~~~~~~~
  460. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:66:43: error: 'libcec_connection_t' was not declared in this scope
  461. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:66:104: error: expected primary-expression before 'state'
  462.  extern DECLSPEC int libcec_set_menu_state(libcec_connection_t connection, CEC_NAMESPACE cec_menu_state state, int bSendUpdate);
  463.                                                                                                         ^~~~~
  464. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:66:111: error: expected primary-expression before 'int'
  465.  extern DECLSPEC int libcec_set_menu_state(libcec_connection_t connection, CEC_NAMESPACE cec_menu_state state, int bSendUpdate);
  466.                                                                                                                ^~~
  467. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:66:126: error: expression list treated as compound expression in initializer [-fpermissive]
  468.  extern DECLSPEC int libcec_set_menu_state(libcec_connection_t connection, CEC_NAMESPACE cec_menu_state state, int bSendUpdate);
  469.                                                                                                                               ^
  470. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:67:37: warning: 'libcec_transmit' initialized and declared 'extern'
  471.  extern DECLSPEC int libcec_transmit(libcec_connection_t connection, const CEC_NAMESPACE cec_command* data);
  472.                                      ^~~~~~~~~~~~~~~~~~~
  473. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:67:37: error: 'libcec_connection_t' was not declared in this scope
  474. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:67:69: error: expected primary-expression before 'const'
  475.  extern DECLSPEC int libcec_transmit(libcec_connection_t connection, const CEC_NAMESPACE cec_command* data);
  476.                                                                      ^~~~~
  477. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:67:106: error: expression list treated as compound expression in initializer [-fpermissive]
  478.  extern DECLSPEC int libcec_transmit(libcec_connection_t connection, const CEC_NAMESPACE cec_command* data);
  479.                                                                                                           ^
  480. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:68:48: warning: 'libcec_set_logical_address' initialized and declared 'extern'
  481.  extern DECLSPEC int libcec_set_logical_address(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress);
  482.                                                 ^~~~~~~~~~~~~~~~~~~
  483. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:68:48: error: 'libcec_connection_t' was not declared in this scope
  484. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:68:114: error: expected primary-expression before 'iLogicalAddress'
  485.  extern DECLSPEC int libcec_set_logical_address(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress);
  486.                                                                                                                   ^~~~~~~~~~~~~~~
  487. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:68:129: error: expression list treated as compound expression in initializer [-fpermissive]
  488.  extern DECLSPEC int libcec_set_logical_address(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress);
  489.                                                                                                                                  ^
  490. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:69:49: warning: 'libcec_set_physical_address' initialized and declared 'extern'
  491.  extern DECLSPEC int libcec_set_physical_address(libcec_connection_t connection, uint16_t iPhysicalAddress);
  492.                                                  ^~~~~~~~~~~~~~~~~~~
  493. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:69:49: error: 'libcec_connection_t' was not declared in this scope
  494. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:69:90: error: expected primary-expression before 'iPhysicalAddress'
  495.  extern DECLSPEC int libcec_set_physical_address(libcec_connection_t connection, uint16_t iPhysicalAddress);
  496.                                                                                           ^~~~~~~~~~~~~~~~
  497. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:69:106: error: expression list treated as compound expression in initializer [-fpermissive]
  498.  extern DECLSPEC int libcec_set_physical_address(libcec_connection_t connection, uint16_t iPhysicalAddress);
  499.                                                                                                           ^
  500. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:70:43: warning: 'libcec_set_osd_string' initialized and declared 'extern'
  501.  extern DECLSPEC int libcec_set_osd_string(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress, CEC_NAMESPACE cec_display_control duration, const char* strMessage);
  502.                                            ^~~~~~~~~~~~~~~~~~~
  503. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:70:43: error: 'libcec_connection_t' was not declared in this scope
  504. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:70:109: error: expected primary-expression before 'iLogicalAddress'
  505.  extern DECLSPEC int libcec_set_osd_string(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress, CEC_NAMESPACE cec_display_control duration, const char* strMessage);
  506.                                                                                                              ^~~~~~~~~~~~~~~
  507. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:70:160: error: expected primary-expression before 'duration'
  508.  extern DECLSPEC int libcec_set_osd_string(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress, CEC_NAMESPACE cec_display_control duration, const char* strMessage);
  509.                                                                                                                                                                 ^~~~~~~~
  510. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:70:170: error: expected primary-expression before 'const'
  511.  extern DECLSPEC int libcec_set_osd_string(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress, CEC_NAMESPACE cec_display_control duration, const char* strMessage);
  512.                                                                                                                                                                           ^~~~~
  513. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:70:192: error: expression list treated as compound expression in initializer [-fpermissive]
  514.  extern DECLSPEC int libcec_set_osd_string(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress, CEC_NAMESPACE cec_display_control duration, const char* strMessage);
  515.                                                                                                                                                                                                 ^
  516. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:71:46: warning: 'libcec_switch_monitoring' initialized and declared 'extern'
  517.  extern DECLSPEC int libcec_switch_monitoring(libcec_connection_t connection, int bEnable);
  518.                                               ^~~~~~~~~~~~~~~~~~~
  519. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:71:46: error: 'libcec_connection_t' was not declared in this scope
  520. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:71:78: error: expected primary-expression before 'int'
  521.  extern DECLSPEC int libcec_switch_monitoring(libcec_connection_t connection, int bEnable);
  522.                                                                               ^~~
  523. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:71:89: error: expression list treated as compound expression in initializer [-fpermissive]
  524.  extern DECLSPEC int libcec_switch_monitoring(libcec_connection_t connection, int bEnable);
  525.                                                                                          ^
  526. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:72:73: warning: 'libcec_get_device_cec_version' initialized and declared 'extern'
  527.  extern DECLSPEC CEC_NAMESPACE cec_version libcec_get_device_cec_version(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress);
  528.                                                                          ^~~~~~~~~~~~~~~~~~~
  529. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:72:73: error: 'libcec_connection_t' was not declared in this scope
  530. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:72:139: error: expected primary-expression before 'iLogicalAddress'
  531.  extern DECLSPEC CEC_NAMESPACE cec_version libcec_get_device_cec_version(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress);
  532.                                                                                                                                            ^~~~~~~~~~~~~~~
  533. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:72:154: error: expression list treated as compound expression in initializer [-fpermissive]
  534.  extern DECLSPEC CEC_NAMESPACE cec_version libcec_get_device_cec_version(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress);
  535.                                                                                                                                                           ^
  536. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:73:53: warning: 'libcec_get_device_menu_language' initialized and declared 'extern'
  537.  extern DECLSPEC int libcec_get_device_menu_language(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress, CEC_NAMESPACE cec_menu_language language);
  538.                                                      ^~~~~~~~~~~~~~~~~~~
  539. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:73:53: error: 'libcec_connection_t' was not declared in this scope
  540. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:73:119: error: expected primary-expression before 'iLogicalAddress'
  541.  extern DECLSPEC int libcec_get_device_menu_language(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress, CEC_NAMESPACE cec_menu_language language);
  542.                                                                                                                        ^~~~~~~~~~~~~~~
  543. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:73:168: error: expected primary-expression before 'language'
  544.  extern DECLSPEC int libcec_get_device_menu_language(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress, CEC_NAMESPACE cec_menu_language language);
  545.                                                                                                                                                                         ^~~~~~~~
  546. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:73:176: error: expression list treated as compound expression in initializer [-fpermissive]
  547.  extern DECLSPEC int libcec_get_device_menu_language(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress, CEC_NAMESPACE cec_menu_language language);
  548.                                                                                                                                                                                 ^
  549. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:74:54: warning: 'libcec_get_device_vendor_id' initialized and declared 'extern'
  550.  extern DECLSPEC uint32_t libcec_get_device_vendor_id(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress);
  551.                                                       ^~~~~~~~~~~~~~~~~~~
  552. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:74:54: error: 'libcec_connection_t' was not declared in this scope
  553. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:74:120: error: expected primary-expression before 'iLogicalAddress'
  554.  extern DECLSPEC uint32_t libcec_get_device_vendor_id(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress);
  555.                                                                                                                         ^~~~~~~~~~~~~~~
  556. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:74:135: error: expression list treated as compound expression in initializer [-fpermissive]
  557.  extern DECLSPEC uint32_t libcec_get_device_vendor_id(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress);
  558.                                                                                                                                        ^
  559. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:75:61: warning: 'libcec_get_device_physical_address' initialized and declared 'extern'
  560.  extern DECLSPEC uint16_t libcec_get_device_physical_address(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress);
  561.                                                              ^~~~~~~~~~~~~~~~~~~
  562. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:75:61: error: 'libcec_connection_t' was not declared in this scope
  563. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:75:127: error: expected primary-expression before 'iLogicalAddress'
  564.  extern DECLSPEC uint16_t libcec_get_device_physical_address(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress);
  565.                                                                                                                                ^~~~~~~~~~~~~~~
  566. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:75:142: error: expression list treated as compound expression in initializer [-fpermissive]
  567.  extern DECLSPEC uint16_t libcec_get_device_physical_address(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress);
  568.                                                                                                                                               ^
  569. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:76:76: warning: 'libcec_get_active_source' initialized and declared 'extern'
  570.  extern DECLSPEC CEC_NAMESPACE cec_logical_address libcec_get_active_source(libcec_connection_t connection);
  571.                                                                             ^~~~~~~~~~~~~~~~~~~
  572. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:76:76: error: 'libcec_connection_t' was not declared in this scope
  573. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:77:45: warning: 'libcec_is_active_source' initialized and declared 'extern'
  574.  extern DECLSPEC int libcec_is_active_source(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iAddress);
  575.                                              ^~~~~~~~~~~~~~~~~~~
  576. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:77:45: error: 'libcec_connection_t' was not declared in this scope
  577. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:77:111: error: expected primary-expression before 'iAddress'
  578.  extern DECLSPEC int libcec_is_active_source(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iAddress);
  579.                                                                                                                ^~~~~~~~
  580. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:77:119: error: expression list treated as compound expression in initializer [-fpermissive]
  581.  extern DECLSPEC int libcec_is_active_source(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iAddress);
  582.                                                                                                                        ^
  583. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:78:79: warning: 'libcec_get_device_power_status' initialized and declared 'extern'
  584.  extern DECLSPEC CEC_NAMESPACE cec_power_status libcec_get_device_power_status(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress);
  585.                                                                                ^~~~~~~~~~~~~~~~~~~
  586. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:78:79: error: 'libcec_connection_t' was not declared in this scope
  587. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:78:145: error: expected primary-expression before 'iLogicalAddress'
  588.  extern DECLSPEC CEC_NAMESPACE cec_power_status libcec_get_device_power_status(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress);
  589.                                                                                                                                                  ^~~~~~~~~~~~~~~
  590. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:78:160: error: expression list treated as compound expression in initializer [-fpermissive]
  591.  extern DECLSPEC CEC_NAMESPACE cec_power_status libcec_get_device_power_status(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress);
  592.                                                                                                                                                                 ^
  593. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:79:40: warning: 'libcec_poll_device' initialized and declared 'extern'
  594.  extern DECLSPEC int libcec_poll_device(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress);
  595.                                         ^~~~~~~~~~~~~~~~~~~
  596. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:79:40: error: 'libcec_connection_t' was not declared in this scope
  597. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:79:106: error: expected primary-expression before 'iLogicalAddress'
  598.  extern DECLSPEC int libcec_poll_device(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress);
  599.                                                                                                           ^~~~~~~~~~~~~~~
  600. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:79:121: error: expression list treated as compound expression in initializer [-fpermissive]
  601.  extern DECLSPEC int libcec_poll_device(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress);
  602.                                                                                                                          ^
  603. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:80:79: warning: 'libcec_get_active_devices' initialized and declared 'extern'
  604.  extern DECLSPEC CEC_NAMESPACE cec_logical_addresses libcec_get_active_devices(libcec_connection_t connection);
  605.                                                                                ^~~~~~~~~~~~~~~~~~~
  606. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:80:79: error: 'libcec_connection_t' was not declared in this scope
  607. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:81:45: warning: 'libcec_is_active_device' initialized and declared 'extern'
  608.  extern DECLSPEC int libcec_is_active_device(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address address);
  609.                                              ^~~~~~~~~~~~~~~~~~~
  610. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:81:45: error: 'libcec_connection_t' was not declared in this scope
  611. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:81:111: error: expected primary-expression before 'address'
  612.  extern DECLSPEC int libcec_is_active_device(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address address);
  613.                                                                                                                ^~~~~~~
  614. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:81:118: error: expression list treated as compound expression in initializer [-fpermissive]
  615.  extern DECLSPEC int libcec_is_active_device(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address address);
  616.                                                                                                                       ^
  617. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:82:50: warning: 'libcec_is_active_device_type' initialized and declared 'extern'
  618.  extern DECLSPEC int libcec_is_active_device_type(libcec_connection_t connection, CEC_NAMESPACE cec_device_type type);
  619.                                                   ^~~~~~~~~~~~~~~~~~~
  620. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:82:50: error: 'libcec_connection_t' was not declared in this scope
  621. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:82:112: error: expected primary-expression before 'type'
  622.  extern DECLSPEC int libcec_is_active_device_type(libcec_connection_t connection, CEC_NAMESPACE cec_device_type type);
  623.                                                                                                                 ^~~~
  624. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:82:116: error: expression list treated as compound expression in initializer [-fpermissive]
  625.  extern DECLSPEC int libcec_is_active_device_type(libcec_connection_t connection, CEC_NAMESPACE cec_device_type type);
  626.                                                                                                                     ^
  627. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:83:42: warning: 'libcec_set_hdmi_port' initialized and declared 'extern'
  628.  extern DECLSPEC int libcec_set_hdmi_port(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address baseDevice, uint8_t iPort);
  629.                                           ^~~~~~~~~~~~~~~~~~~
  630. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:83:42: error: 'libcec_connection_t' was not declared in this scope
  631. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:83:108: error: expected primary-expression before 'baseDevice'
  632.  extern DECLSPEC int libcec_set_hdmi_port(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address baseDevice, uint8_t iPort);
  633.                                                                                                             ^~~~~~~~~~
  634. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:83:128: error: expected primary-expression before 'iPort'
  635.  extern DECLSPEC int libcec_set_hdmi_port(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address baseDevice, uint8_t iPort);
  636.                                                                                                                                 ^~~~~
  637. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:83:133: error: expression list treated as compound expression in initializer [-fpermissive]
  638.  extern DECLSPEC int libcec_set_hdmi_port(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address baseDevice, uint8_t iPort);
  639.                                                                                                                                      ^
  640. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:84:38: warning: 'libcec_volume_up' initialized and declared 'extern'
  641.  extern DECLSPEC int libcec_volume_up(libcec_connection_t connection, int bSendRelease);
  642.                                       ^~~~~~~~~~~~~~~~~~~
  643. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:84:38: error: 'libcec_connection_t' was not declared in this scope
  644. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:84:70: error: expected primary-expression before 'int'
  645.  extern DECLSPEC int libcec_volume_up(libcec_connection_t connection, int bSendRelease);
  646.                                                                       ^~~
  647. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:84:86: error: expression list treated as compound expression in initializer [-fpermissive]
  648.  extern DECLSPEC int libcec_volume_up(libcec_connection_t connection, int bSendRelease);
  649.                                                                                       ^
  650. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:85:40: warning: 'libcec_volume_down' initialized and declared 'extern'
  651.  extern DECLSPEC int libcec_volume_down(libcec_connection_t connection, int bSendRelease);
  652.                                         ^~~~~~~~~~~~~~~~~~~
  653. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:85:40: error: 'libcec_connection_t' was not declared in this scope
  654. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:85:72: error: expected primary-expression before 'int'
  655.  extern DECLSPEC int libcec_volume_down(libcec_connection_t connection, int bSendRelease);
  656.                                                                         ^~~
  657. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:85:88: error: expression list treated as compound expression in initializer [-fpermissive]
  658.  extern DECLSPEC int libcec_volume_down(libcec_connection_t connection, int bSendRelease);
  659.                                                                                         ^
  660. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:86:39: warning: 'libcec_mute_audio' initialized and declared 'extern'
  661.  extern DECLSPEC int libcec_mute_audio(libcec_connection_t connection, int bSendRelease);
  662.                                        ^~~~~~~~~~~~~~~~~~~
  663. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:86:39: error: 'libcec_connection_t' was not declared in this scope
  664. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:86:71: error: expected primary-expression before 'int'
  665.  extern DECLSPEC int libcec_mute_audio(libcec_connection_t connection, int bSendRelease);
  666.                                                                        ^~~
  667. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:86:87: error: expression list treated as compound expression in initializer [-fpermissive]
  668.  extern DECLSPEC int libcec_mute_audio(libcec_connection_t connection, int bSendRelease);
  669.                                                                                        ^
  670. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:87:42: warning: 'libcec_send_keypress' initialized and declared 'extern'
  671.  extern DECLSPEC int libcec_send_keypress(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iDestination, CEC_NAMESPACE cec_user_control_code key, int bWait);
  672.                                           ^~~~~~~~~~~~~~~~~~~
  673. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:87:42: error: 'libcec_connection_t' was not declared in this scope
  674. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:87:108: error: expected primary-expression before 'iDestination'
  675.  extern DECLSPEC int libcec_send_keypress(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iDestination, CEC_NAMESPACE cec_user_control_code key, int bWait);
  676.                                                                                                             ^~~~~~~~~~~~
  677. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:87:158: error: expected primary-expression before 'key'
  678.  extern DECLSPEC int libcec_send_keypress(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iDestination, CEC_NAMESPACE cec_user_control_code key, int bWait);
  679.                                                                                                                                                               ^~~
  680. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:87:163: error: expected primary-expression before 'int'
  681.  extern DECLSPEC int libcec_send_keypress(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iDestination, CEC_NAMESPACE cec_user_control_code key, int bWait);
  682.                                                                                                                                                                    ^~~
  683. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:87:172: error: expression list treated as compound expression in initializer [-fpermissive]
  684.  extern DECLSPEC int libcec_send_keypress(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iDestination, CEC_NAMESPACE cec_user_control_code key, int bWait);
  685.                                                                                                                                                                             ^
  686. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:88:45: warning: 'libcec_send_key_release' initialized and declared 'extern'
  687.  extern DECLSPEC int libcec_send_key_release(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iDestination, int bWait);
  688.                                              ^~~~~~~~~~~~~~~~~~~
  689. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:88:45: error: 'libcec_connection_t' was not declared in this scope
  690. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:88:111: error: expected primary-expression before 'iDestination'
  691.  extern DECLSPEC int libcec_send_key_release(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iDestination, int bWait);
  692.                                                                                                                ^~~~~~~~~~~~
  693. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:88:125: error: expected primary-expression before 'int'
  694.  extern DECLSPEC int libcec_send_key_release(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iDestination, int bWait);
  695.                                                                                                                              ^~~
  696. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:88:134: error: expression list treated as compound expression in initializer [-fpermissive]
  697.  extern DECLSPEC int libcec_send_key_release(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iDestination, int bWait);
  698.                                                                                                                                       ^
  699. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:89:48: warning: 'libcec_get_device_osd_name' initialized and declared 'extern'
  700.  extern DECLSPEC int libcec_get_device_osd_name(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iAddress, CEC_NAMESPACE cec_osd_name name);
  701.                                                 ^~~~~~~~~~~~~~~~~~~
  702. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:89:48: error: 'libcec_connection_t' was not declared in this scope
  703. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:89:114: error: expected primary-expression before 'iAddress'
  704.  extern DECLSPEC int libcec_get_device_osd_name(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iAddress, CEC_NAMESPACE cec_osd_name name);
  705.                                                                                                                   ^~~~~~~~
  706. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:89:151: error: expected primary-expression before 'name'
  707.  extern DECLSPEC int libcec_get_device_osd_name(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iAddress, CEC_NAMESPACE cec_osd_name name);
  708.                                                                                                                                                        ^~~~
  709. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:89:155: error: expression list treated as compound expression in initializer [-fpermissive]
  710.  extern DECLSPEC int libcec_get_device_osd_name(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iAddress, CEC_NAMESPACE cec_osd_name name);
  711.                                                                                                                                                            ^
  712. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:90:52: warning: 'libcec_set_stream_path_logical' initialized and declared 'extern'
  713.  extern DECLSPEC int libcec_set_stream_path_logical(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iAddress);
  714.                                                     ^~~~~~~~~~~~~~~~~~~
  715. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:90:52: error: 'libcec_connection_t' was not declared in this scope
  716. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:90:118: error: expected primary-expression before 'iAddress'
  717.  extern DECLSPEC int libcec_set_stream_path_logical(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iAddress);
  718.                                                                                                                       ^~~~~~~~
  719. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:90:126: error: expression list treated as compound expression in initializer [-fpermissive]
  720.  extern DECLSPEC int libcec_set_stream_path_logical(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iAddress);
  721.                                                                                                                               ^
  722. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:91:53: warning: 'libcec_set_stream_path_physical' initialized and declared 'extern'
  723.  extern DECLSPEC int libcec_set_stream_path_physical(libcec_connection_t connection, uint16_t iPhysicalAddress);
  724.                                                      ^~~~~~~~~~~~~~~~~~~
  725. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:91:53: error: 'libcec_connection_t' was not declared in this scope
  726. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:91:94: error: expected primary-expression before 'iPhysicalAddress'
  727.  extern DECLSPEC int libcec_set_stream_path_physical(libcec_connection_t connection, uint16_t iPhysicalAddress);
  728.                                                                                               ^~~~~~~~~~~~~~~~
  729. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:91:110: error: expression list treated as compound expression in initializer [-fpermissive]
  730.  extern DECLSPEC int libcec_set_stream_path_physical(libcec_connection_t connection, uint16_t iPhysicalAddress);
  731.                                                                                                               ^
  732. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:92:82: warning: 'libcec_get_logical_addresses' initialized and declared 'extern'
  733.  extern DECLSPEC CEC_NAMESPACE cec_logical_addresses libcec_get_logical_addresses(libcec_connection_t connection);
  734.                                                                                   ^~~~~~~~~~~~~~~~~~~
  735. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:92:82: error: 'libcec_connection_t' was not declared in this scope
  736. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:93:54: warning: 'libcec_get_current_configuration' initialized and declared 'extern'
  737.  extern DECLSPEC int libcec_get_current_configuration(libcec_connection_t connection, CEC_NAMESPACE libcec_configuration* configuration);
  738.                                                       ^~~~~~~~~~~~~~~~~~~
  739. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:93:54: error: 'libcec_connection_t' was not declared in this scope
  740. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:93:120: error: expected primary-expression before '*' token
  741.  extern DECLSPEC int libcec_get_current_configuration(libcec_connection_t connection, CEC_NAMESPACE libcec_configuration* configuration);
  742.                                                                                                                         ^
  743. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:93:122: error: 'configuration' was not declared in this scope
  744.  extern DECLSPEC int libcec_get_current_configuration(libcec_connection_t connection, CEC_NAMESPACE libcec_configuration* configuration);
  745.                                                                                                                           ^~~~~~~~~~~~~
  746. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:93:135: error: expression list treated as compound expression in initializer [-fpermissive]
  747.  extern DECLSPEC int libcec_get_current_configuration(libcec_connection_t connection, CEC_NAMESPACE libcec_configuration* configuration);
  748.                                                                                                                                        ^
  749. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:94:54: warning: 'libcec_can_persist_configuration' initialized and declared 'extern'
  750.  extern DECLSPEC int libcec_can_persist_configuration(libcec_connection_t connection);
  751.                                                       ^~~~~~~~~~~~~~~~~~~
  752. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:94:54: error: 'libcec_connection_t' was not declared in this scope
  753. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:95:50: warning: 'libcec_persist_configuration' initialized and declared 'extern'
  754.  extern DECLSPEC int libcec_persist_configuration(libcec_connection_t connection, CEC_NAMESPACE libcec_configuration* configuration);
  755.                                                   ^~~~~~~~~~~~~~~~~~~
  756. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:95:50: error: 'libcec_connection_t' was not declared in this scope
  757. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:95:116: error: expected primary-expression before '*' token
  758.  extern DECLSPEC int libcec_persist_configuration(libcec_connection_t connection, CEC_NAMESPACE libcec_configuration* configuration);
  759.                                                                                                                     ^
  760. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:95:118: error: 'configuration' was not declared in this scope
  761.  extern DECLSPEC int libcec_persist_configuration(libcec_connection_t connection, CEC_NAMESPACE libcec_configuration* configuration);
  762.                                                                                                                       ^~~~~~~~~~~~~
  763. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:95:131: error: expression list treated as compound expression in initializer [-fpermissive]
  764.  extern DECLSPEC int libcec_persist_configuration(libcec_connection_t connection, CEC_NAMESPACE libcec_configuration* configuration);
  765.                                                                                                                                    ^
  766. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:96:46: warning: 'libcec_set_configuration' initialized and declared 'extern'
  767.  extern DECLSPEC int libcec_set_configuration(libcec_connection_t connection, const CEC_NAMESPACE libcec_configuration* configuration);
  768.                                               ^~~~~~~~~~~~~~~~~~~
  769. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:96:46: error: 'libcec_connection_t' was not declared in this scope
  770. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:96:78: error: expected primary-expression before 'const'
  771.  extern DECLSPEC int libcec_set_configuration(libcec_connection_t connection, const CEC_NAMESPACE libcec_configuration* configuration);
  772.                                                                               ^~~~~
  773. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:96:133: error: expression list treated as compound expression in initializer [-fpermissive]
  774.  extern DECLSPEC int libcec_set_configuration(libcec_connection_t connection, const CEC_NAMESPACE libcec_configuration* configuration);
  775.                                                                                                                                      ^
  776. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:97:44: error: variable or field 'libcec_rescan_devices' declared void
  777.  extern DECLSPEC void libcec_rescan_devices(libcec_connection_t connection);
  778.                                             ^~~~~~~~~~~~~~~~~~~
  779. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:97:44: error: 'libcec_connection_t' was not declared in this scope
  780. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:98:52: warning: 'libcec_is_libcec_active_source' initialized and declared 'extern'
  781.  extern DECLSPEC int libcec_is_libcec_active_source(libcec_connection_t connection);
  782.                                                     ^~~~~~~~~~~~~~~~~~~
  783. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:98:52: error: 'libcec_connection_t' was not declared in this scope
  784. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:99:51: warning: 'libcec_get_device_information' initialized and declared 'extern'
  785.  extern DECLSPEC int libcec_get_device_information(libcec_connection_t connection, const char* strPort, CEC_NAMESPACE libcec_configuration* config, uint32_t iTimeoutMs);
  786.                                                    ^~~~~~~~~~~~~~~~~~~
  787. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:99:51: error: 'libcec_connection_t' was not declared in this scope
  788. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:99:83: error: expected primary-expression before 'const'
  789.  extern DECLSPEC int libcec_get_device_information(libcec_connection_t connection, const char* strPort, CEC_NAMESPACE libcec_configuration* config, uint32_t iTimeoutMs);
  790.                                                                                    ^~~~~
  791. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:99:138: error: expected primary-expression before '*' token
  792.  extern DECLSPEC int libcec_get_device_information(libcec_connection_t connection, const char* strPort, CEC_NAMESPACE libcec_configuration* config, uint32_t iTimeoutMs);
  793.                                                                                                                                           ^
  794. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:99:140: error: 'config' was not declared in this scope
  795.  extern DECLSPEC int libcec_get_device_information(libcec_connection_t connection, const char* strPort, CEC_NAMESPACE libcec_configuration* config, uint32_t iTimeoutMs);
  796.                                                                                                                                             ^~~~~~
  797. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:99:157: error: expected primary-expression before 'iTimeoutMs'
  798.  extern DECLSPEC int libcec_get_device_information(libcec_connection_t connection, const char* strPort, CEC_NAMESPACE libcec_configuration* config, uint32_t iTimeoutMs);
  799.                                                                                                                                                              ^~~~~~~~~~
  800. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:99:167: error: expression list treated as compound expression in initializer [-fpermissive]
  801.  extern DECLSPEC int libcec_get_device_information(libcec_connection_t connection, const char* strPort, CEC_NAMESPACE libcec_configuration* config, uint32_t iTimeoutMs);
  802.                                                                                                                                                                        ^
  803. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:100:49: warning: 'libcec_get_lib_info' initialized and declared 'extern'
  804.  extern DECLSPEC const char* libcec_get_lib_info(libcec_connection_t connection);
  805.                                                  ^~~~~~~~~~~~~~~~~~~
  806. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:100:49: error: 'libcec_connection_t' was not declared in this scope
  807. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:101:51: error: variable or field 'libcec_init_video_standalone' declared void
  808.  extern DECLSPEC void libcec_init_video_standalone(libcec_connection_t connection);
  809.                                                    ^~~~~~~~~~~~~~~~~~~
  810. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:101:51: error: 'libcec_connection_t' was not declared in this scope
  811. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:102:55: warning: 'libcec_get_adapter_vendor_id' initialized and declared 'extern'
  812.  extern DECLSPEC uint16_t libcec_get_adapter_vendor_id(libcec_connection_t connection);
  813.                                                        ^~~~~~~~~~~~~~~~~~~
  814. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:102:55: error: 'libcec_connection_t' was not declared in this scope
  815. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:103:56: warning: 'libcec_get_adapter_product_id' initialized and declared 'extern'
  816.  extern DECLSPEC uint16_t libcec_get_adapter_product_id(libcec_connection_t connection);
  817.                                                         ^~~~~~~~~~~~~~~~~~~
  818. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:103:56: error: 'libcec_connection_t' was not declared in this scope
  819. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:104:50: warning: 'libcec_audio_toggle_mute' initialized and declared 'extern'
  820.  extern DECLSPEC uint8_t libcec_audio_toggle_mute(libcec_connection_t connection);
  821.                                                   ^~~~~~~~~~~~~~~~~~~
  822. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:104:50: error: 'libcec_connection_t' was not declared in this scope
  823. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:105:43: warning: 'libcec_audio_mute' initialized and declared 'extern'
  824.  extern DECLSPEC uint8_t libcec_audio_mute(libcec_connection_t connection);
  825.                                            ^~~~~~~~~~~~~~~~~~~
  826. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:105:43: error: 'libcec_connection_t' was not declared in this scope
  827. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:106:45: warning: 'libcec_audio_unmute' initialized and declared 'extern'
  828.  extern DECLSPEC uint8_t libcec_audio_unmute(libcec_connection_t connection);
  829.                                              ^~~~~~~~~~~~~~~~~~~
  830. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:106:45: error: 'libcec_connection_t' was not declared in this scope
  831. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:107:49: warning: 'libcec_audio_get_status' initialized and declared 'extern'
  832.  extern DECLSPEC uint8_t libcec_audio_get_status(libcec_connection_t connection);
  833.                                                  ^~~~~~~~~~~~~~~~~~~
  834. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:107:49: error: 'libcec_connection_t' was not declared in this scope
  835. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:108:47: warning: 'libcec_detect_adapters' initialized and declared 'extern'
  836.  extern DECLSPEC int8_t libcec_detect_adapters(libcec_connection_t connection, CEC_NAMESPACE cec_adapter_descriptor* deviceList, uint8_t iBufSize, const char* strDevicePath, int bQuickScan);
  837.                                                ^~~~~~~~~~~~~~~~~~~
  838. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:108:47: error: 'libcec_connection_t' was not declared in this scope
  839. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:108:115: error: expected primary-expression before '*' token
  840.  extern DECLSPEC int8_t libcec_detect_adapters(libcec_connection_t connection, CEC_NAMESPACE cec_adapter_descriptor* deviceList, uint8_t iBufSize, const char* strDevicePath, int bQuickScan);
  841.                                                                                                                    ^
  842. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:108:117: error: 'deviceList' was not declared in this scope
  843.  extern DECLSPEC int8_t libcec_detect_adapters(libcec_connection_t connection, CEC_NAMESPACE cec_adapter_descriptor* deviceList, uint8_t iBufSize, const char* strDevicePath, int bQuickScan);
  844.                                                                                                                      ^~~~~~~~~~
  845. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:108:137: error: expected primary-expression before 'iBufSize'
  846.  extern DECLSPEC int8_t libcec_detect_adapters(libcec_connection_t connection, CEC_NAMESPACE cec_adapter_descriptor* deviceList, uint8_t iBufSize, const char* strDevicePath, int bQuickScan);
  847.                                                                                                                                          ^~~~~~~~
  848. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:108:147: error: expected primary-expression before 'const'
  849.  extern DECLSPEC int8_t libcec_detect_adapters(libcec_connection_t connection, CEC_NAMESPACE cec_adapter_descriptor* deviceList, uint8_t iBufSize, const char* strDevicePath, int bQuickScan);
  850.                                                                                                                                                    ^~~~~
  851. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:108:174: error: expected primary-expression before 'int'
  852.  extern DECLSPEC int8_t libcec_detect_adapters(libcec_connection_t connection, CEC_NAMESPACE cec_adapter_descriptor* deviceList, uint8_t iBufSize, const char* strDevicePath, int bQuickScan);
  853.                                                                                                                                                                               ^~~
  854. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cecc.h:108:188: error: expression list treated as compound expression in initializer [-fpermissive]
  855.  extern DECLSPEC int8_t libcec_detect_adapters(libcec_connection_t connection, CEC_NAMESPACE cec_adapter_descriptor* deviceList, uint8_t iBufSize, const char* strDevicePath, int bQuickScan);
  856.                                                                                                                                                                                             ^
  857. In file included from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/LibCECC.cpp:37:0:
  858. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/LibCEC.h:59:3: error: expected class-name before '{' token
  859.    {
  860.    ^
  861. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/LibCECC.cpp:48:1: error: 'libcec_connection_t' does not name a type
  862.  libcec_connection_t libcec_initialise(libcec_configuration* configuration)
  863.  ^~~~~~~~~~~~~~~~~~~
  864. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/LibCECC.cpp:53:21: error: variable or field 'libcec_destroy' declared void
  865.  void libcec_destroy(libcec_connection_t connection)
  866.                      ^~~~~~~~~~~~~~~~~~~
  867. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/LibCECC.cpp:53:21: error: 'libcec_connection_t' was not declared in this scope
  868. make[3]: *** [src/libcec/CMakeFiles/cec.dir/build.make:135: src/libcec/CMakeFiles/cec.dir/LibCECC.cpp.o] Error 1
  869. make[3]: *** Waiting for unfinished jobs....
  870. In file included from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/CECClient.cpp:34:0:
  871. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/env.h:92:19: warning: missing terminating " character
  872.  #define LIB_INFO ("git revision: fatal: No tags can describe 'a279603992ed7bcf52b338dee54f4f967e9514c2'.
  873.                    ^
  874. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/env.h:93:87: error: stray '@' in program
  875.  Try --always, or create some tags., compiled on Mon Nov 27 12:57:25 UTC 2017 by eugene@Asus on Linux 4.8.0-53-generic (x86_64), features: P8_USB, DRM, P8_detect, AOCEC")
  876.                                                                                        ^
  877. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/env.h:93:102: error: too many decimal points in number
  878.  Try --always, or create some tags., compiled on Mon Nov 27 12:57:25 UTC 2017 by eugene@Asus on Linux 4.8.0-53-generic (x86_64), features: P8_USB, DRM, P8_detect, AOCEC")
  879.                                                                                                       ^~~~~
  880. In file included from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/CECClient.cpp:34:0:
  881. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/env.h:93:168: warning: missing terminating " character
  882.  Try --always, or create some tags., compiled on Mon Nov 27 12:57:25 UTC 2017 by eugene@Asus on Linux 4.8.0-53-generic (x86_64), features: P8_USB, DRM, P8_detect, AOCEC")
  883.                                                                                                                                                                         ^
  884. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/env.h:93:168: error: missing terminating " character
  885.  Try --always, or create some tags., compiled on Mon Nov 27 12:57:25 UTC 2017 by eugene@Asus on Linux 4.8.0-53-generic (x86_64), features: P8_USB, DRM, P8_detect, AOCEC")
  886.                                                                                                                                                                         ^~
  887. In file included from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/CECClient.cpp:34:0:
  888. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/env.h:93:1: error: 'Try' does not name a type
  889.  Try --always, or create some tags., compiled on Mon Nov 27 12:57:25 UTC 2017 by eugene@Asus on Linux 4.8.0-53-generic (x86_64), features: P8_USB, DRM, P8_detect, AOCEC")
  890.  ^~~
  891. In file included from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/LibCEC.h:37:0,
  892.                  from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/CECClient.h:36,
  893.                  from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/CECClient.cpp:35:
  894. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cec.h:462:42: error: variable or field 'CECDestroy' declared void
  895.  extern "C" DECLSPEC void CECDestroy(CEC::ICECAdapter *instance);
  896.                                           ^~~~~~~~~~~
  897. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cec.h:462:37: error: 'ICECAdapter' is not a member of 'CEC'
  898.  extern "C" DECLSPEC void CECDestroy(CEC::ICECAdapter *instance);
  899.                                      ^~~
  900. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cec.h:462:55: error: 'instance' was not declared in this scope
  901.  extern "C" DECLSPEC void CECDestroy(CEC::ICECAdapter *instance);
  902.                                                        ^~~~~~~~
  903. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cec.h:469:26: error: 'ICECAdapter' in namespace 'CEC' does not name a type
  904.  extern "C" DECLSPEC CEC::ICECAdapter* CECInitialise(CEC::libcec_configuration *configuration);
  905.                           ^~~~~~~~~~~
  906. In file included from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/CECClient.h:36:0,
  907.                  from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/CECClient.cpp:35:
  908. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/LibCEC.h:59:3: error: expected class-name before '{' token
  909.    {
  910.    ^
  911. make[3]: *** [src/libcec/CMakeFiles/cec.dir/build.make:63: src/libcec/CMakeFiles/cec.dir/CECClient.cpp.o] Error 1
  912. In file included from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/LibCEC.cpp:34:0:
  913. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/env.h:92:19: warning: missing terminating " character
  914.  #define LIB_INFO ("git revision: fatal: No tags can describe 'a279603992ed7bcf52b338dee54f4f967e9514c2'.
  915.                    ^
  916. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/env.h:93:87: error: stray '@' in program
  917.  Try --always, or create some tags., compiled on Mon Nov 27 12:57:25 UTC 2017 by eugene@Asus on Linux 4.8.0-53-generic (x86_64), features: P8_USB, DRM, P8_detect, AOCEC")
  918.                                                                                        ^
  919. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/env.h:93:102: error: too many decimal points in number
  920.  Try --always, or create some tags., compiled on Mon Nov 27 12:57:25 UTC 2017 by eugene@Asus on Linux 4.8.0-53-generic (x86_64), features: P8_USB, DRM, P8_detect, AOCEC")
  921.                                                                                                       ^~~~~
  922. In file included from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/LibCEC.cpp:34:0:
  923. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/env.h:93:168: warning: missing terminating " character
  924.  Try --always, or create some tags., compiled on Mon Nov 27 12:57:25 UTC 2017 by eugene@Asus on Linux 4.8.0-53-generic (x86_64), features: P8_USB, DRM, P8_detect, AOCEC")
  925.                                                                                                                                                                         ^
  926. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/env.h:93:168: error: missing terminating " character
  927.  Try --always, or create some tags., compiled on Mon Nov 27 12:57:25 UTC 2017 by eugene@Asus on Linux 4.8.0-53-generic (x86_64), features: P8_USB, DRM, P8_detect, AOCEC")
  928.                                                                                                                                                                         ^~
  929. In file included from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/LibCEC.cpp:34:0:
  930. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/env.h:92:19: error: missing terminating " character
  931.  #define LIB_INFO ("git revision: fatal: No tags can describe 'a279603992ed7bcf52b338dee54f4f967e9514c2'.
  932.                    ^
  933. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/env.h:92:19: note: in definition of macro 'LIB_INFO'
  934.  #define LIB_INFO ("git revision: fatal: No tags can describe 'a279603992ed7bcf52b338dee54f4f967e9514c2'.
  935.                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  936. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/env.h:93:1: error: 'Try' does not name a type
  937.  Try --always, or create some tags., compiled on Mon Nov 27 12:57:25 UTC 2017 by eugene@Asus on Linux 4.8.0-53-generic (x86_64), features: P8_USB, DRM, P8_detect, AOCEC")
  938.  ^~~
  939. In file included from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/LibCEC.h:37:0,
  940.                  from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/LibCEC.cpp:35:
  941. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cec.h:462:42: error: variable or field 'CECDestroy' declared void
  942.  extern "C" DECLSPEC void CECDestroy(CEC::ICECAdapter *instance);
  943.                                           ^~~~~~~~~~~
  944. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cec.h:462:37: error: 'ICECAdapter' is not a member of 'CEC'
  945.  extern "C" DECLSPEC void CECDestroy(CEC::ICECAdapter *instance);
  946.                                      ^~~
  947. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cec.h:462:55: error: 'instance' was not declared in this scope
  948.  extern "C" DECLSPEC void CECDestroy(CEC::ICECAdapter *instance);
  949.                                                        ^~~~~~~~
  950. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/../../include/cec.h:469:26: error: 'ICECAdapter' in namespace 'CEC' does not name a type
  951.  extern "C" DECLSPEC CEC::ICECAdapter* CECInitialise(CEC::libcec_configuration *configuration);
  952.                           ^~~~~~~~~~~
  953. In file included from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/LibCEC.cpp:35:0:
  954. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/LibCEC.h:59:3: error: expected class-name before '{' token
  955.    {
  956.    ^
  957. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/LibCEC.cpp:430:1: error: 'ICECAdapter' does not name a type
  958.  ICECAdapter* CECInitialise(libcec_configuration *configuration)
  959.  ^~~~~~~~~~~
  960. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/LibCEC.cpp: In function 'void* CECInit(const char*, CEC::cec_device_type_list)':
  961. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/LibCEC.cpp:465:38: error: 'CECInitialise' was not declared in this scope
  962.    return CECInitialise(&configuration);
  963.                                       ^
  964. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/LibCEC.cpp: At global scope:
  965. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/LibCEC.cpp:495:22: error: variable or field 'CECDestroy' declared void
  966.  void CECDestroy(CEC::ICECAdapter *instance)
  967.                       ^~~~~~~~~~~
  968. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/LibCEC.cpp:495:17: error: 'ICECAdapter' is not a member of 'CEC'
  969.  void CECDestroy(CEC::ICECAdapter *instance)
  970.                  ^~~
  971. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/LibCEC.cpp:495:35: error: 'instance' was not declared in this scope
  972.  void CECDestroy(CEC::ICECAdapter *instance)
  973.                                    ^~~~~~~~
  974. make[3]: *** [src/libcec/CMakeFiles/cec.dir/build.make:111: src/libcec/CMakeFiles/cec.dir/LibCEC.cpp.o] Error 1
  975. In file included from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/CECProcessor.cpp:34:0:
  976. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/env.h:92:19: warning: missing terminating " character
  977.  #define LIB_INFO ("git revision: fatal: No tags can describe 'a279603992ed7bcf52b338dee54f4f967e9514c2'.
  978.                    ^
  979. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/env.h:93:87: error: stray '@' in program
  980.  Try --always, or create some tags., compiled on Mon Nov 27 12:57:25 UTC 2017 by eugene@Asus on Linux 4.8.0-53-generic (x86_64), features: P8_USB, DRM, P8_detect, AOCEC")
  981.                                                                                        ^
  982. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/env.h:93:102: error: too many decimal points in number
  983.  Try --always, or create some tags., compiled on Mon Nov 27 12:57:25 UTC 2017 by eugene@Asus on Linux 4.8.0-53-generic (x86_64), features: P8_USB, DRM, P8_detect, AOCEC")
  984.                                                                                                       ^~~~~
  985. In file included from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/CECProcessor.cpp:34:0:
  986. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/env.h:93:168: warning: missing terminating " character
  987.  Try --always, or create some tags., compiled on Mon Nov 27 12:57:25 UTC 2017 by eugene@Asus on Linux 4.8.0-53-generic (x86_64), features: P8_USB, DRM, P8_detect, AOCEC")
  988.                                                                                                                                                                         ^
  989. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/env.h:93:168: error: missing terminating " character
  990.  Try --always, or create some tags., compiled on Mon Nov 27 12:57:25 UTC 2017 by eugene@Asus on Linux 4.8.0-53-generic (x86_64), features: P8_USB, DRM, P8_detect, AOCEC")
  991.                                                                                                                                                                         ^~
  992. In file included from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/CECProcessor.cpp:34:0:
  993. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/env.h:93:1: error: 'Try' does not name a type
  994.  Try --always, or create some tags., compiled on Mon Nov 27 12:57:25 UTC 2017 by eugene@Asus on Linux 4.8.0-53-generic (x86_64), features: P8_USB, DRM, P8_detect, AOCEC")
  995.  ^~~
  996. In file included from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/threads.h:34:0,
  997.                  from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/CECProcessor.h:37,
  998.                  from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/CECProcessor.cpp:35:
  999. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h:123:5: error: 'mutex_t' does not name a type
  1000.      mutex_t               m_mutex;
  1001.      ^~~~~~~
  1002. In file included from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h:39:0,
  1003.                  from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/threads.h:34,
  1004.                  from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/CECProcessor.h:37,
  1005.                  from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/CECProcessor.cpp:35:
  1006. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h: In constructor 'P8PLATFORM::CMutex::CMutex()':
  1007. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h:68:7: error: 'm_mutex' was not declared in this scope
  1008.        MutexCreate(m_mutex);
  1009.        ^
  1010. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h:68:7: error: 'GetRecursiveMutexAttribute' was not declared in this scope
  1011.        MutexCreate(m_mutex);
  1012.        ^
  1013. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h: In destructor 'P8PLATFORM::CMutex::~CMutex()':
  1014. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h:74:7: error: 'm_mutex' was not declared in this scope
  1015.        MutexDelete(m_mutex);
  1016.        ^
  1017. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h: In member function 'bool P8PLATFORM::CMutex::TryLock()':
  1018. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h:79:11: error: 'm_mutex' was not declared in this scope
  1019.        if (MutexTryLock(m_mutex))
  1020.            ^
  1021. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h: In member function 'bool P8PLATFORM::CMutex::Lock()':
  1022. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h:89:7: error: 'm_mutex' was not declared in this scope
  1023.        MutexLock(m_mutex);
  1024.        ^
  1025. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h: In member function 'void P8PLATFORM::CMutex::Unlock()':
  1026. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h:101:11: error: 'm_mutex' was not declared in this scope
  1027.            MutexUnlock(m_mutex);
  1028.            ^
  1029. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h:105:9: error: 'm_mutex' was not declared in this scope
  1030.          MutexUnlock(m_mutex);
  1031.          ^
  1032. In file included from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/threads.h:34:0,
  1033.                  from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/CECProcessor.h:37,
  1034.                  from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/CECProcessor.cpp:35:
  1035. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h: At global scope:
  1036. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h:285:7: error: 'CConditionImpl' does not name a type
  1037.        CConditionImpl m_condition;
  1038.        ^~~~~~~~~~~~~~
  1039. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h: In destructor 'P8PLATFORM::CCondition<_Predicate>::~CCondition()':
  1040. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h:243:9: error: 'm_condition' was not declared in this scope
  1041.          m_condition.Broadcast();
  1042.          ^~~~~~~~~~~
  1043. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h: In member function 'void P8PLATFORM::CCondition<_Predicate>::Broadcast()':
  1044. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h:248:9: error: 'm_condition' was not declared in this scope
  1045.          m_condition.Broadcast();
  1046.          ^~~~~~~~~~~
  1047. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h: In member function 'void P8PLATFORM::CCondition<_Predicate>::Signal()':
  1048. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h:253:9: error: 'm_condition' was not declared in this scope
  1049.          m_condition.Signal();
  1050.          ^~~~~~~~~~~
  1051. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h: In member function 'bool P8PLATFORM::CCondition<_Predicate>::Wait(P8PLATFORM::CMutex&, uint32_t)':
  1052. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h:258:16: error: 'm_condition' was not declared in this scope
  1053.          return m_condition.Wait(mutex.m_mutex, iTimeout);
  1054.                 ^~~~~~~~~~~
  1055. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h:258:39: error: 'class P8PLATFORM::CMutex' has no member named 'm_mutex'; did you mean 'CMutex'?
  1056.          return m_condition.Wait(mutex.m_mutex, iTimeout);
  1057.                                        ^~~~~~~
  1058. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h: In member function 'bool P8PLATFORM::CCondition<_Predicate>::Wait(P8PLATFORM::CMutex&, P8PLATFORM::PredicateCallback, void*, uint32_t)':
  1059. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h:273:11: error: 'm_condition' was not declared in this scope
  1060.            m_condition.Wait(mutex.m_mutex, iMsLeft);
  1061.            ^~~~~~~~~~~
  1062. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h:273:34: error: 'class P8PLATFORM::CMutex' has no member named 'm_mutex'; did you mean 'CMutex'?
  1063.            m_condition.Wait(mutex.m_mutex, iMsLeft);
  1064.                                   ^~~~~~~
  1065. In file included from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/CECProcessor.h:37:0,
  1066.                  from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/CECProcessor.cpp:35:
  1067. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/threads.h: At global scope:
  1068. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/threads.h:151:5: error: 'thread_t' does not name a type
  1069.      thread_t         m_thread;
  1070.      ^~~~~~~~
  1071. In file included from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/mutex.h:39:0,
  1072.                  from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/threads.h:34,
  1073.                  from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/CECProcessor.h:37,
  1074.                  from /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/src/libcec/CECProcessor.cpp:35:
  1075. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/threads.h: In member function 'virtual bool P8PLATFORM::CThread::CreateThread(bool)':
  1076. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/threads.h:97:15: error: 'm_thread' was not declared in this scope
  1077.            if (ThreadsCreate(m_thread, CThread::ThreadHandler, ((void*)static_cast<CThread *>(this))))
  1078.                ^
  1079. /home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/p8-platform/threads/threads.h:97:15: error: 'GetDetachedThreadAttribute' was not declared in this scope
  1080.            if (ThreadsCreate(m_thread, CThread::ThreadHandler, ((void*)static_cast<CThread *>(this))))
  1081.                ^
  1082. make[3]: *** [src/libcec/CMakeFiles/cec.dir/build.make:87: src/libcec/CMakeFiles/cec.dir/CECProcessor.cpp.o] Error 1
  1083. make[3]: Leaving directory '/home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/.armv8a-libreelec-linux-gnueabi'
  1084. make[2]: *** [CMakeFiles/Makefile2:253: src/libcec/CMakeFiles/cec.dir/all] Error 2
  1085. make[2]: Leaving directory '/home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/.armv8a-libreelec-linux-gnueabi'
  1086. make[1]: *** [Makefile:128: all] Error 2
  1087. make[1]: Leaving directory '/home/eugene/LibreELEC.tv/build.LibreELEC-S905.arm-8.2-devel/libcec-f2c4ca7/.armv8a-libreelec-linux-gnueabi'
  1088. Makefile:12: recipe for target 'image' failed
  1089. make: *** [image] Error 2
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top