sbuild (Debian sbuild) 0.81.2+deb11u1 (31 August 2022) on debian-ci-siliconvalley +==============================================================================+ | indi 1.9.9+dfsg-2 (armel) Thu, 30 Mar 2023 18:30:48 +0000 | +==============================================================================+ Package: indi Version: 1.9.9+dfsg-2 Source Version: 1.9.9+dfsg-2 Distribution: unstable Machine Architecture: amd64 Host Architecture: armel Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any I: NOTICE: Log filtering will replace 'var/run/schroot/mount/sid-amd64-sbuild-913f3f76-b89e-4f3e-91d7-c75404e22520' with '<>' I: NOTICE: Log filtering will replace 'build/indi-i3fxgC/resolver-RyHXVu' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Get:1 http://localhost:3142/debian sid InRelease [180 kB] Get:2 http://localhost:3142/debian sid/main Sources.diff/Index [63.6 kB] Get:3 http://localhost:3142/debian sid/main amd64 Packages.diff/Index [63.6 kB] Get:4 http://localhost:3142/debian sid/main Sources T-2023-03-30-1410.15-F-2023-03-30-0207.16.pdiff [5693 B] Get:4 http://localhost:3142/debian sid/main Sources T-2023-03-30-1410.15-F-2023-03-30-0207.16.pdiff [5693 B] Get:5 http://localhost:3142/debian sid/main amd64 Packages T-2023-03-30-1410.15-F-2023-03-30-0207.16.pdiff [11.1 kB] Get:5 http://localhost:3142/debian sid/main amd64 Packages T-2023-03-30-1410.15-F-2023-03-30-0207.16.pdiff [11.1 kB] Get:6 http://localhost:3142/debian sid/main armel Packages [8981 kB] Fetched 9305 kB in 2s (3835 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: sysvinit-utils tzdata 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 330 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 http://localhost:3142/debian sid/main amd64 sysvinit-utils amd64 3.06-3 [30.9 kB] Get:2 http://localhost:3142/debian sid/main amd64 tzdata all 2023c-2 [299 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 330 kB in 0s (0 B/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 15279 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.06-3_amd64.deb ... Unpacking sysvinit-utils (3.06-3) over (3.06-2) ... Setting up sysvinit-utils (3.06-3) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 15279 files and directories currently installed.) Preparing to unpack .../tzdata_2023c-2_all.deb ... Unpacking tzdata (2023c-2) over (2023c-1) ... Setting up tzdata (2023c-2) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Mar 30 18:30:58 UTC 2023. Universal Time is now: Thu Mar 30 18:30:58 UTC 2023. Run 'dpkg-reconfigure tzdata' if you wish to change it. +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Check APT --------- Checking available source versions... Download source files with APT ------------------------------ Reading package lists... NOTICE: 'indi' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/qt-kde-team/3rdparty/indi.git Please use: git clone https://salsa.debian.org/qt-kde-team/3rdparty/indi.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 1951 kB of source archives. Get:1 http://localhost:3142/debian sid/main indi 1.9.9+dfsg-2 (dsc) [2560 B] Get:2 http://localhost:3142/debian sid/main indi 1.9.9+dfsg-2 (tar) [1939 kB] Get:3 http://localhost:3142/debian sid/main indi 1.9.9+dfsg-2 (diff) [9560 B] Fetched 1951 kB in 0s (34.5 MB/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/indi-i3fxgC/indi-1.9.9+dfsg' with '<>' I: NOTICE: Log filtering will replace 'build/indi-i3fxgC' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: cmake (>= 3.13~), debhelper-compat (= 13), libcfitsio-dev, libcurl4-gnutls-dev, libev-dev, libfftw3-dev, libgsl-dev, libjpeg-dev, libnova-dev (>= 0.16), libogg-dev, libtheora-dev, libusb-1.0-0-dev, pkg-config, pkg-kde-tools (>= 0.12), zlib1g-dev, libc-dev, libstdc++-dev, build-essential:amd64, fakeroot:amd64, crossbuild-essential-armel:amd64, libc-dev:armel, libstdc++-dev:armel Filtered Build-Depends: cmake (>= 3.13~), debhelper-compat (= 13), libcfitsio-dev, libcurl4-gnutls-dev, libev-dev, libfftw3-dev, libgsl-dev, libjpeg-dev, libnova-dev (>= 0.16), libogg-dev, libtheora-dev, libusb-1.0-0-dev, pkg-config, pkg-kde-tools (>= 0.12), zlib1g-dev, libc-dev, libstdc++-dev, build-essential:amd64, fakeroot:amd64, crossbuild-essential-armel:amd64, libc-dev:armel, libstdc++-dev:armel dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [502 B] Get:5 copy:/<>/apt_archive ./ Packages [594 B] Fetched 2053 B in 0s (0 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev binutils-arm-linux-gnueabi bsdextrautils cmake cmake-data cpp-12-arm-linux-gnueabi cpp-arm-linux-gnueabi cross-config crossbuild-essential-armel debhelper dh-autoreconf dh-strip-nondeterminism dpkg-cross dwz file fontconfig-config fonts-dejavu-core g++-12-arm-linux-gnueabi g++-arm-linux-gnueabi gcc-11-base:armel gcc-12-arm-linux-gnueabi gcc-12-arm-linux-gnueabi-base gcc-12-base:armel gcc-12-cross-base gcc-arm-linux-gnueabi gettext gettext-base groff-base intltool-debian libarchive-zip-perl libarchive13 libasan6:armel libasan8-armel-cross libatomic1:armel libatomic1-armel-cross libbrotli1 libbrotli1:armel libbsd0:armel libbz2-1.0:armel libc6:armel libc6-armel-cross libc6-dev:armel libc6-dev-armel-cross libcairo2:armel libcfitsio-dev:armel libcfitsio10:armel libcom-err2:armel libconfig-auto-perl libconfig-inifiles-perl libcrypt-dev:armel libcrypt1:armel libcurl3-gnutls:armel libcurl4 libcurl4-gnutls-dev:armel libdb5.3:armel libdebhelper-perl libdebian-dpkgcross-perl libelf1 libev-dev:armel libev4:armel libexpat1 libexpat1:armel libffi8:armel libfftw3-bin libfftw3-dev:armel libfftw3-double3 libfftw3-double3:armel libfftw3-long3 libfftw3-quad3 libfftw3-single3 libfftw3-single3:armel libfile-homedir-perl libfile-stripnondeterminism-perl libfile-which-perl libfontconfig1:armel libfreetype6:armel libgcc-11-dev:armel libgcc-12-dev-armel-cross libgcc-s1:armel libgcc-s1-armel-cross libgmp10:armel libgnutls30:armel libgomp1:armel libgomp1-armel-cross libgsl-dev:armel libgsl27:armel libgslcblas0:armel libgssapi-krb5-2:armel libhogweed6:armel libicu72 libidn2-0:armel libio-string-perl libjpeg-dev:armel libjpeg62-turbo:armel libjpeg62-turbo-dev:armel libjsoncpp25 libk5crypto3:armel libkeyutils1:armel libkrb5-3:armel libkrb5support0:armel libldap-2.5-0 libldap-2.5-0:armel liblocale-gettext-perl libmagic-mgc libmagic1 libmd0:armel libncursesw6 libnettle8:armel libnghttp2-14 libnghttp2-14:armel libnova-0.16-0 libnova-0.16-0:armel libnova-dev:armel libnova-dev-bin libnsl-dev:armel libnsl2:armel libogg-dev:armel libogg0:armel libp11-kit0:armel libpipeline1 libpixman-1-0:armel libpkgconf3 libpng16-16:armel libproc2-0 libpsl5 libpsl5:armel libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libreadline8 librhash0 librtmp1 librtmp1:armel libsasl2-2 libsasl2-2:armel libsasl2-modules-db libsasl2-modules-db:armel libsqlite3-0 libssh2-1 libssh2-1:armel libssl3:armel libstdc++-11-dev:armel libstdc++-12-dev-armel-cross libstdc++6:armel libstdc++6-armel-cross libsub-override-perl libtasn1-6:armel libtheora-dev:armel libtheora0:armel libtirpc-dev:armel libtirpc3:armel libtool libubsan1:armel libubsan1-armel-cross libuchardet0 libudev1:armel libunistring2:armel libusb-1.0-0:armel libusb-1.0-0-dev:armel libuv1 libx11-6:armel libx11-data libxau6:armel libxcb-render0:armel libxcb-shm0:armel libxcb1:armel libxdmcp6:armel libxext6:armel libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl libxml2 libxrender1:armel libyaml-perl libzstd1:armel linux-libc-dev:armel linux-libc-dev-armel-cross m4 man-db media-types pkg-config:armel pkg-kde-tools pkgconf:armel pkgconf-bin po-debconf procps python3 python3-minimal python3.11 python3.11-minimal readline-common sensible-utils ucf zlib1g:armel zlib1g-dev:armel Suggested packages: autoconf-archive gnu-standards autoconf-doc binutils-doc cmake-doc cmake-format elpa-cmake-mode ninja-build gcc-12-locales cpp-12-doc cpp-doc dh-make binutils-multiarch gcc-12-doc manpages-dev flex bison gdb-arm-linux-gnueabi gcc-doc gettext-doc libasprintf-dev libgettextpo-dev groff lrzip glibc-doc:armel libc-l10n:armel locales:armel libnss-nis:armel libnss-nisplus:armel manpages-dev:armel libcurl4-doc:armel libgnutls28-dev:armel libidn-dev:armel libkrb5-dev:armel libldap2-dev:armel librtmp-dev:armel libssh2-1-dev:armel libfftw3-doc:armel libfftw3-dev gnutls-bin:armel gsl-ref-psdoc:armel | gsl-doc-pdf:armel | gsl-doc-info:armel | gsl-ref-html:armel krb5-doc:armel krb5-user:armel libstdc++-11-doc:armel libtool-doc gfortran | fortran95-compiler gcj-jdk libyaml-shell-perl m4-doc apparmor less www-browser cdbs libmail-box-perl python3-doc python3-tk python3-venv python3.11-venv python3.11-doc binfmt-support readline-doc Recommended packages: curl | wget | lynx libcfitsio-doc:armel ca-certificates:armel ca-certificates libarchive-cpio-perl krb5-locales:armel libldap-common libldap-common:armel libgpm2 publicsuffix publicsuffix:armel libsasl2-modules libsasl2-modules:armel libltdl-dev libusb-1.0-doc:armel libwww-perl libxml-sax-expat-perl libyaml-libyaml-perl | libyaml-syck-perl libmail-sendmail-perl psmisc The following NEW packages will be installed: autoconf automake autopoint autotools-dev binutils-arm-linux-gnueabi bsdextrautils cmake cmake-data cpp-12-arm-linux-gnueabi cpp-arm-linux-gnueabi cross-config crossbuild-essential-armel debhelper dh-autoreconf dh-strip-nondeterminism dpkg-cross dwz file fontconfig-config fonts-dejavu-core g++-12-arm-linux-gnueabi g++-arm-linux-gnueabi gcc-11-base:armel gcc-12-arm-linux-gnueabi gcc-12-arm-linux-gnueabi-base gcc-12-base:armel gcc-12-cross-base gcc-arm-linux-gnueabi gettext gettext-base groff-base intltool-debian libarchive-zip-perl libarchive13 libasan6:armel libasan8-armel-cross libatomic1:armel libatomic1-armel-cross libbrotli1 libbrotli1:armel libbsd0:armel libbz2-1.0:armel libc6:armel libc6-armel-cross libc6-dev:armel libc6-dev-armel-cross libcairo2:armel libcfitsio-dev:armel libcfitsio10:armel libcom-err2:armel libconfig-auto-perl libconfig-inifiles-perl libcrypt-dev:armel libcrypt1:armel libcurl3-gnutls:armel libcurl4 libcurl4-gnutls-dev:armel libdb5.3:armel libdebhelper-perl libdebian-dpkgcross-perl libelf1 libev-dev:armel libev4:armel libexpat1 libexpat1:armel libffi8:armel libfftw3-bin libfftw3-dev:armel libfftw3-double3 libfftw3-double3:armel libfftw3-long3 libfftw3-quad3 libfftw3-single3 libfftw3-single3:armel libfile-homedir-perl libfile-stripnondeterminism-perl libfile-which-perl libfontconfig1:armel libfreetype6:armel libgcc-11-dev:armel libgcc-12-dev-armel-cross libgcc-s1:armel libgcc-s1-armel-cross libgmp10:armel libgnutls30:armel libgomp1:armel libgomp1-armel-cross libgsl-dev:armel libgsl27:armel libgslcblas0:armel libgssapi-krb5-2:armel libhogweed6:armel libicu72 libidn2-0:armel libio-string-perl libjpeg-dev:armel libjpeg62-turbo:armel libjpeg62-turbo-dev:armel libjsoncpp25 libk5crypto3:armel libkeyutils1:armel libkrb5-3:armel libkrb5support0:armel libldap-2.5-0 libldap-2.5-0:armel liblocale-gettext-perl libmagic-mgc libmagic1 libmd0:armel libncursesw6 libnettle8:armel libnghttp2-14 libnghttp2-14:armel libnova-0.16-0 libnova-0.16-0:armel libnova-dev:armel libnova-dev-bin libnsl-dev:armel libnsl2:armel libogg-dev:armel libogg0:armel libp11-kit0:armel libpipeline1 libpixman-1-0:armel libpkgconf3 libpng16-16:armel libproc2-0 libpsl5 libpsl5:armel libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libreadline8 librhash0 librtmp1 librtmp1:armel libsasl2-2 libsasl2-2:armel libsasl2-modules-db libsasl2-modules-db:armel libsqlite3-0 libssh2-1 libssh2-1:armel libssl3:armel libstdc++-11-dev:armel libstdc++-12-dev-armel-cross libstdc++6:armel libstdc++6-armel-cross libsub-override-perl libtasn1-6:armel libtheora-dev:armel libtheora0:armel libtirpc-dev:armel libtirpc3:armel libtool libubsan1:armel libubsan1-armel-cross libuchardet0 libudev1:armel libunistring2:armel libusb-1.0-0:armel libusb-1.0-0-dev:armel libuv1 libx11-6:armel libx11-data libxau6:armel libxcb-render0:armel libxcb-shm0:armel libxcb1:armel libxdmcp6:armel libxext6:armel libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl libxml2 libxrender1:armel libyaml-perl libzstd1:armel linux-libc-dev:armel linux-libc-dev-armel-cross m4 man-db media-types pkg-config:armel pkg-kde-tools pkgconf:armel pkgconf-bin po-debconf procps python3 python3-minimal python3.11 python3.11-minimal readline-common sbuild-build-depends-main-dummy:armel sensible-utils ucf zlib1g:armel zlib1g-dev:armel 0 upgraded, 201 newly installed, 0 to remove and 0 not upgraded. Need to get 126 MB of archives. After this operation, 486 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [1016 B] Get:2 http://localhost:3142/debian sid/main amd64 liblocale-gettext-perl amd64 1.07-5 [15.4 kB] Get:3 http://localhost:3142/debian sid/main amd64 libpython3.11-minimal amd64 3.11.2-6 [813 kB] Get:4 http://localhost:3142/debian sid/main amd64 libexpat1 amd64 2.5.0-1 [99.3 kB] Get:5 http://localhost:3142/debian sid/main amd64 python3.11-minimal amd64 3.11.2-6 [2064 kB] Get:6 http://localhost:3142/debian sid/main amd64 python3-minimal amd64 3.11.2-1 [26.0 kB] Get:7 http://localhost:3142/debian sid/main amd64 media-types all 10.0.0 [26.1 kB] Get:8 http://localhost:3142/debian sid/main amd64 libncursesw6 amd64 6.4-2 [134 kB] Get:9 http://localhost:3142/debian sid/main amd64 readline-common all 8.2-1.3 [69.0 kB] Get:10 http://localhost:3142/debian sid/main amd64 libreadline8 amd64 8.2-1.3 [166 kB] Get:11 http://localhost:3142/debian sid/main amd64 libsqlite3-0 amd64 3.40.1-2 [837 kB] Get:12 http://localhost:3142/debian sid/main amd64 libpython3.11-stdlib amd64 3.11.2-6 [1796 kB] Get:13 http://localhost:3142/debian sid/main amd64 python3.11 amd64 3.11.2-6 [572 kB] Get:14 http://localhost:3142/debian sid/main amd64 libpython3-stdlib amd64 3.11.2-1 [9012 B] Get:15 http://localhost:3142/debian sid/main amd64 python3 amd64 3.11.2-1 [26.0 kB] Get:16 http://localhost:3142/debian sid/main amd64 libproc2-0 amd64 2:4.0.3-1 [63.2 kB] Get:17 http://localhost:3142/debian sid/main amd64 procps amd64 2:4.0.3-1 [762 kB] Get:18 http://localhost:3142/debian sid/main amd64 sensible-utils all 0.0.17+nmu1 [19.0 kB] Get:19 http://localhost:3142/debian sid/main amd64 libmagic-mgc amd64 1:5.44-3 [305 kB] Get:20 http://localhost:3142/debian sid/main amd64 libmagic1 amd64 1:5.44-3 [104 kB] Get:21 http://localhost:3142/debian sid/main amd64 file amd64 1:5.44-3 [42.5 kB] Get:22 http://localhost:3142/debian sid/main amd64 gettext-base amd64 0.21-12 [160 kB] Get:23 http://localhost:3142/debian sid/main amd64 libuchardet0 amd64 0.0.7-1 [67.8 kB] Get:24 http://localhost:3142/debian sid/main amd64 groff-base amd64 1.22.4-10 [916 kB] Get:25 http://localhost:3142/debian sid/main amd64 bsdextrautils amd64 2.38.1-5+b1 [86.6 kB] Get:26 http://localhost:3142/debian sid/main amd64 libpipeline1 amd64 1.5.7-1 [38.5 kB] Get:27 http://localhost:3142/debian sid/main amd64 man-db amd64 2.11.2-2 [1386 kB] Get:28 http://localhost:3142/debian sid/main amd64 ucf all 3.0043+nmu1 [55.2 kB] Get:29 http://localhost:3142/debian sid/main amd64 m4 amd64 1.4.19-3 [287 kB] Get:30 http://localhost:3142/debian sid/main amd64 autoconf all 2.71-3 [332 kB] Get:31 http://localhost:3142/debian sid/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get:32 http://localhost:3142/debian sid/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get:33 http://localhost:3142/debian sid/main amd64 autopoint all 0.21-12 [495 kB] Get:34 http://localhost:3142/debian sid/main amd64 binutils-arm-linux-gnueabi amd64 2.40-2 [3232 kB] Get:35 http://localhost:3142/debian sid/main amd64 libicu72 amd64 72.1-3 [9376 kB] Get:36 http://localhost:3142/debian sid/main amd64 libxml2 amd64 2.9.14+dfsg-1.1+b3 [687 kB] Get:37 http://localhost:3142/debian sid/main amd64 libarchive13 amd64 3.6.2-1 [343 kB] Get:38 http://localhost:3142/debian sid/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB] Get:39 http://localhost:3142/debian sid/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-11 [20.1 kB] Get:40 http://localhost:3142/debian sid/main amd64 libsasl2-2 amd64 2.1.28+dfsg-11 [59.5 kB] Get:41 http://localhost:3142/debian sid/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5 [183 kB] Get:42 http://localhost:3142/debian sid/main amd64 libnghttp2-14 amd64 1.52.0-1 [72.3 kB] Get:43 http://localhost:3142/debian sid/main amd64 libpsl5 amd64 0.21.2-1 [58.7 kB] Get:44 http://localhost:3142/debian sid/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB] Get:45 http://localhost:3142/debian sid/main amd64 libssh2-1 amd64 1.10.0-3+b1 [179 kB] Get:46 http://localhost:3142/debian sid/main amd64 libcurl4 amd64 7.88.1-8 [386 kB] Get:47 http://localhost:3142/debian sid/main amd64 libjsoncpp25 amd64 1.9.5-4 [78.6 kB] Get:48 http://localhost:3142/debian sid/main amd64 librhash0 amd64 1.4.3-3 [134 kB] Get:49 http://localhost:3142/debian sid/main amd64 libuv1 amd64 1.44.2-1 [140 kB] Get:50 http://localhost:3142/debian sid/main amd64 cmake-data all 3.25.1-1 [2026 kB] Get:51 http://localhost:3142/debian sid/main amd64 cmake amd64 3.25.1-1 [8692 kB] Get:52 http://localhost:3142/debian sid/main amd64 gcc-12-arm-linux-gnueabi-base amd64 12.2.0-14cross1 [37.7 kB] Get:53 http://localhost:3142/debian sid/main amd64 cpp-12-arm-linux-gnueabi amd64 12.2.0-14cross1 [8665 kB] Get:54 http://localhost:3142/debian sid/main amd64 cpp-arm-linux-gnueabi amd64 4:12.2.0-3 [3980 B] Get:55 http://localhost:3142/debian sid/main amd64 cross-config all 2.6.20 [16.3 kB] Get:56 http://localhost:3142/debian sid/main amd64 gcc-12-cross-base all 12.2.0-14cross1 [33.2 kB] Get:57 http://localhost:3142/debian sid/main amd64 libc6-armel-cross all 2.36-8cross1 [883 kB] Get:58 http://localhost:3142/debian sid/main amd64 libgcc-s1-armel-cross all 12.2.0-14cross1 [38.4 kB] Get:59 http://localhost:3142/debian sid/main amd64 libgomp1-armel-cross all 12.2.0-14cross1 [96.6 kB] Get:60 http://localhost:3142/debian sid/main amd64 libatomic1-armel-cross all 12.2.0-14cross1 [8856 B] Get:61 http://localhost:3142/debian sid/main amd64 libasan8-armel-cross all 12.2.0-14cross1 [2093 kB] Get:62 http://localhost:3142/debian sid/main amd64 libstdc++6-armel-cross all 12.2.0-14cross1 [464 kB] Get:63 http://localhost:3142/debian sid/main amd64 libubsan1-armel-cross all 12.2.0-14cross1 [862 kB] Get:64 http://localhost:3142/debian sid/main amd64 libgcc-12-dev-armel-cross all 12.2.0-14cross1 [735 kB] Get:65 http://localhost:3142/debian sid/main amd64 gcc-12-arm-linux-gnueabi amd64 12.2.0-14cross1 [17.0 MB] Get:66 http://localhost:3142/debian sid/main amd64 gcc-arm-linux-gnueabi amd64 4:12.2.0-3 [1472 B] Get:67 http://localhost:3142/debian sid/main amd64 linux-libc-dev-armel-cross all 6.1.4-1cross1 [1801 kB] Get:68 http://localhost:3142/debian sid/main amd64 libc6-dev-armel-cross all 2.36-8cross1 [1285 kB] Get:69 http://localhost:3142/debian sid/main amd64 libstdc++-12-dev-armel-cross all 12.2.0-14cross1 [2033 kB] Get:70 http://localhost:3142/debian sid/main amd64 g++-12-arm-linux-gnueabi amd64 12.2.0-14cross1 [9594 kB] Get:71 http://localhost:3142/debian sid/main amd64 g++-arm-linux-gnueabi amd64 4:12.2.0-3 [1176 B] Get:72 http://localhost:3142/debian sid/main amd64 libconfig-inifiles-perl all 3.000003-2 [45.9 kB] Get:73 http://localhost:3142/debian sid/main amd64 libio-string-perl all 1.08-4 [12.1 kB] Get:74 http://localhost:3142/debian sid/main amd64 libxml-namespacesupport-perl all 1.12-2 [15.1 kB] Get:75 http://localhost:3142/debian sid/main amd64 libxml-sax-base-perl all 1.09-3 [20.6 kB] Get:76 http://localhost:3142/debian sid/main amd64 libxml-sax-perl all 1.02+dfsg-3 [59.4 kB] Get:77 http://localhost:3142/debian sid/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0134-1+b1 [322 kB] Get:78 http://localhost:3142/debian sid/main amd64 libxml-simple-perl all 2.25-2 [69.8 kB] Get:79 http://localhost:3142/debian sid/main amd64 libyaml-perl all 1.30-2 [63.4 kB] Get:80 http://localhost:3142/debian sid/main amd64 libconfig-auto-perl all 0.44-2 [19.2 kB] Get:81 http://localhost:3142/debian sid/main amd64 libfile-which-perl all 1.27-2 [15.1 kB] Get:82 http://localhost:3142/debian sid/main amd64 libfile-homedir-perl all 1.006-2 [42.4 kB] Get:83 http://localhost:3142/debian sid/main amd64 libdebian-dpkgcross-perl all 2.6.20 [15.3 kB] Get:84 http://localhost:3142/debian sid/main amd64 dpkg-cross all 2.6.20 [25.8 kB] Get:85 http://localhost:3142/debian sid/main amd64 crossbuild-essential-armel all 12.9 [6704 B] Get:86 http://localhost:3142/debian sid/main amd64 libdebhelper-perl all 13.11.4 [81.2 kB] Get:87 http://localhost:3142/debian sid/main amd64 libtool all 2.4.7-5 [517 kB] Get:88 http://localhost:3142/debian sid/main amd64 dh-autoreconf all 20 [17.1 kB] Get:89 http://localhost:3142/debian sid/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:90 http://localhost:3142/debian sid/main amd64 libsub-override-perl all 0.09-4 [9304 B] Get:91 http://localhost:3142/debian sid/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get:92 http://localhost:3142/debian sid/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get:93 http://localhost:3142/debian sid/main amd64 libelf1 amd64 0.188-2.1 [174 kB] Get:94 http://localhost:3142/debian sid/main amd64 dwz amd64 0.15-1 [109 kB] Get:95 http://localhost:3142/debian sid/main amd64 gettext amd64 0.21-12 [1300 kB] Get:96 http://localhost:3142/debian sid/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:97 http://localhost:3142/debian sid/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:98 http://localhost:3142/debian sid/main amd64 debhelper all 13.11.4 [942 kB] Get:99 http://localhost:3142/debian sid/main amd64 fonts-dejavu-core all 2.37-6 [1068 kB] Get:100 http://localhost:3142/debian sid/main amd64 fontconfig-config amd64 2.14.1-4 [315 kB] Get:101 http://localhost:3142/debian sid/main armel gcc-11-base armel 11.3.0-12 [38.4 kB] Get:102 http://localhost:3142/debian sid/main armel gcc-12-base armel 12.2.0-14 [37.5 kB] Get:103 http://localhost:3142/debian sid/main armel libgcc-s1 armel 12.2.0-14 [38.4 kB] Get:104 http://localhost:3142/debian sid/main armel libc6 armel 2.36-8 [2193 kB] Get:105 http://localhost:3142/debian sid/main armel libasan6 armel 11.3.0-12 [1944 kB] Get:106 http://localhost:3142/debian sid/main armel libatomic1 armel 12.2.0-14 [9160 B] Get:107 http://localhost:3142/debian sid/main armel libbrotli1 armel 1.0.9-2+b6 [282 kB] Get:108 http://localhost:3142/debian sid/main armel libmd0 armel 1.0.4-2 [28.9 kB] Get:109 http://localhost:3142/debian sid/main armel libbsd0 armel 0.11.7-4 [111 kB] Get:110 http://localhost:3142/debian sid/main armel libbz2-1.0 armel 1.0.8-5+b1 [45.4 kB] Get:111 http://localhost:3142/debian sid/main armel linux-libc-dev armel 6.1.20-1 [1717 kB] Get:112 http://localhost:3142/debian sid/main armel libcrypt1 armel 1:4.4.33-2 [95.9 kB] Get:113 http://localhost:3142/debian sid/main armel libcrypt-dev armel 1:4.4.33-2 [126 kB] Get:114 http://localhost:3142/debian sid/main armel libcom-err2 armel 1.47.0-2 [19.1 kB] Get:115 http://localhost:3142/debian sid/main armel libkrb5support0 armel 1.20.1-1+b1 [29.4 kB] Get:116 http://localhost:3142/debian sid/main armel libk5crypto3 armel 1.20.1-1+b1 [74.3 kB] Get:117 http://localhost:3142/debian sid/main armel libkeyutils1 armel 1.6.3-2 [7864 B] Get:118 http://localhost:3142/debian sid/main armel libssl3 armel 3.0.8-1 [1624 kB] Get:119 http://localhost:3142/debian sid/main armel libkrb5-3 armel 1.20.1-1+b1 [284 kB] Get:120 http://localhost:3142/debian sid/main armel libgssapi-krb5-2 armel 1.20.1-1+b1 [110 kB] Get:121 http://localhost:3142/debian sid/main armel libtirpc3 armel 1.3.3+ds-1 [72.0 kB] Get:122 http://localhost:3142/debian sid/main armel libnsl2 armel 1.3.0-2 [33.0 kB] Get:123 http://localhost:3142/debian sid/main armel libtirpc-dev armel 1.3.3+ds-1 [182 kB] Get:124 http://localhost:3142/debian sid/main armel libnsl-dev armel 1.3.0-2 [61.7 kB] Get:125 http://localhost:3142/debian sid/main armel libc6-dev armel 2.36-8 [1288 kB] Get:126 http://localhost:3142/debian sid/main armel libexpat1 armel 2.5.0-1 [78.0 kB] Get:127 http://localhost:3142/debian sid/main armel zlib1g armel 1:1.2.13.dfsg-1 [73.6 kB] Get:128 http://localhost:3142/debian sid/main armel libpng16-16 armel 1.6.39-2 [262 kB] Get:129 http://localhost:3142/debian sid/main armel libfreetype6 armel 2.12.1+dfsg-4 [334 kB] Get:130 http://localhost:3142/debian sid/main armel libfontconfig1 armel 2.14.1-4 [369 kB] Get:131 http://localhost:3142/debian sid/main armel libpixman-1-0 armel 0.42.2-1 [482 kB] Get:132 http://localhost:3142/debian sid/main armel libxau6 armel 1:1.0.9-1 [19.0 kB] Get:133 http://localhost:3142/debian sid/main armel libxdmcp6 armel 1:1.1.2-3 [25.0 kB] Get:134 http://localhost:3142/debian sid/main armel libxcb1 armel 1.15-1 [140 kB] Get:135 http://localhost:3142/debian sid/main amd64 libx11-data all 2:1.8.4-2 [292 kB] Get:136 http://localhost:3142/debian sid/main armel libx11-6 armel 2:1.8.4-2 [689 kB] Get:137 http://localhost:3142/debian sid/main armel libxcb-render0 armel 1.15-1 [114 kB] Get:138 http://localhost:3142/debian sid/main armel libxcb-shm0 armel 1.15-1 [106 kB] Get:139 http://localhost:3142/debian sid/main armel libxext6 armel 2:1.3.4-1+b1 [47.8 kB] Get:140 http://localhost:3142/debian sid/main armel libxrender1 armel 1:0.9.10-1.1 [31.3 kB] Get:141 http://localhost:3142/debian sid/main armel libcairo2 armel 1.16.0-7 [501 kB] Get:142 http://localhost:3142/debian sid/main armel libgmp10 armel 2:6.2.1+dfsg1-1.1 [508 kB] Get:143 http://localhost:3142/debian sid/main armel libnettle8 armel 3.8.1-2 [294 kB] Get:144 http://localhost:3142/debian sid/main armel libhogweed6 armel 3.8.1-2 [315 kB] Get:145 http://localhost:3142/debian sid/main armel libunistring2 armel 1.0-2 [398 kB] Get:146 http://localhost:3142/debian sid/main armel libidn2-0 armel 2.3.3-1+b1 [120 kB] Get:147 http://localhost:3142/debian sid/main armel libffi8 armel 3.4.4-1 [19.3 kB] Get:148 http://localhost:3142/debian sid/main armel libp11-kit0 armel 0.24.1-2 [323 kB] Get:149 http://localhost:3142/debian sid/main armel libtasn1-6 armel 4.19.0-2 [50.9 kB] Get:150 http://localhost:3142/debian sid/main armel libgnutls30 armel 3.7.9-1 [1308 kB] Get:151 http://localhost:3142/debian sid/main armel libdb5.3 armel 5.3.28+dfsg2-1 [575 kB] Get:152 http://localhost:3142/debian sid/main armel libsasl2-modules-db armel 2.1.28+dfsg-11 [18.8 kB] Get:153 http://localhost:3142/debian sid/main armel libsasl2-2 armel 2.1.28+dfsg-11 [51.4 kB] Get:154 http://localhost:3142/debian sid/main armel libldap-2.5-0 armel 2.5.13+dfsg-5 [156 kB] Get:155 http://localhost:3142/debian sid/main armel libnghttp2-14 armel 1.52.0-1 [61.2 kB] Get:156 http://localhost:3142/debian sid/main armel libpsl5 armel 0.21.2-1 [57.5 kB] Get:157 http://localhost:3142/debian sid/main armel librtmp1 armel 2.4+20151223.gitfa8646d.1-2+b2 [55.1 kB] Get:158 http://localhost:3142/debian sid/main armel libssh2-1 armel 1.10.0-3+b1 [161 kB] Get:159 http://localhost:3142/debian sid/main armel libzstd1 armel 1.5.4+dfsg2-5 [251 kB] Get:160 http://localhost:3142/debian sid/main armel libcurl3-gnutls armel 7.88.1-8 [339 kB] Get:161 http://localhost:3142/debian sid/main armel libcfitsio10 armel 4.2.0-3 [517 kB] Get:162 http://localhost:3142/debian sid/main armel libcfitsio-dev armel 4.2.0-3 [577 kB] Get:163 http://localhost:3142/debian sid/main armel libcurl4-gnutls-dev armel 7.88.1-8 [444 kB] Get:164 http://localhost:3142/debian sid/main armel libev4 armel 1:4.33-1 [41.1 kB] Get:165 http://localhost:3142/debian sid/main armel libev-dev armel 1:4.33-1 [134 kB] Get:166 http://localhost:3142/debian sid/main amd64 libfftw3-double3 amd64 3.3.10-1 [776 kB] Get:167 http://localhost:3142/debian sid/main amd64 libfftw3-long3 amd64 3.3.10-1 [337 kB] Get:168 http://localhost:3142/debian sid/main amd64 libfftw3-quad3 amd64 3.3.10-1 [603 kB] Get:169 http://localhost:3142/debian sid/main amd64 libfftw3-single3 amd64 3.3.10-1 [806 kB] Get:170 http://localhost:3142/debian sid/main amd64 libfftw3-bin amd64 3.3.10-1 [51.7 kB] Get:171 http://localhost:3142/debian sid/main armel libgomp1 armel 12.2.0-14 [99.1 kB] Get:172 http://localhost:3142/debian sid/main armel libfftw3-double3 armel 3.3.10-1 [490 kB] Get:173 http://localhost:3142/debian sid/main armel libfftw3-single3 armel 3.3.10-1 [436 kB] Get:174 http://localhost:3142/debian sid/main armel libfftw3-dev armel 3.3.10-1 [836 kB] Get:175 http://localhost:3142/debian sid/main armel libstdc++6 armel 12.2.0-14 [506 kB] Get:176 http://localhost:3142/debian sid/main armel libubsan1 armel 12.2.0-14 [863 kB] Get:177 http://localhost:3142/debian sid/main armel libgcc-11-dev armel 11.3.0-12 [703 kB] Get:178 http://localhost:3142/debian sid/main armel libgslcblas0 armel 2.7.1+dfsg-3+b1 [138 kB] Get:179 http://localhost:3142/debian sid/main armel libgsl27 armel 2.7.1+dfsg-3+b1 [900 kB] Get:180 http://localhost:3142/debian sid/main armel libgsl-dev armel 2.7.1+dfsg-3+b1 [1145 kB] Get:181 http://localhost:3142/debian sid/main armel libjpeg62-turbo armel 1:2.1.5-2 [145 kB] Get:182 http://localhost:3142/debian sid/main armel libjpeg62-turbo-dev armel 1:2.1.5-2 [260 kB] Get:183 http://localhost:3142/debian sid/main armel libjpeg-dev armel 1:2.1.5-2 [71.8 kB] Get:184 http://localhost:3142/debian sid/main amd64 libnova-0.16-0 amd64 0.16-5 [841 kB] Get:185 http://localhost:3142/debian sid/main armel libnova-0.16-0 armel 0.16-5 [845 kB] Get:186 http://localhost:3142/debian sid/main amd64 libnova-dev-bin amd64 0.16-5 [11.9 kB] Get:187 http://localhost:3142/debian sid/main armel libnova-dev armel 0.16-5 [872 kB] Get:188 http://localhost:3142/debian sid/main armel libogg0 armel 1.3.5-3 [21.8 kB] Get:189 http://localhost:3142/debian sid/main armel libogg-dev armel 1.3.5-3 [199 kB] Get:190 http://localhost:3142/debian sid/main amd64 libpkgconf3 amd64 1.8.1-1 [36.1 kB] Get:191 http://localhost:3142/debian sid/main armel libstdc++-11-dev armel 11.3.0-12 [1974 kB] Get:192 http://localhost:3142/debian sid/main armel libtheora0 armel 1.1.1+dfsg.1-16.1+b1 [132 kB] Get:193 http://localhost:3142/debian sid/main armel libtheora-dev armel 1.1.1+dfsg.1-16.1+b1 [153 kB] Get:194 http://localhost:3142/debian sid/main armel libudev1 armel 252.6-1 [99.2 kB] Get:195 http://localhost:3142/debian sid/main armel libusb-1.0-0 armel 2:1.0.26-1 [56.3 kB] Get:196 http://localhost:3142/debian sid/main armel libusb-1.0-0-dev armel 2:1.0.26-1 [78.5 kB] Get:197 http://localhost:3142/debian sid/main amd64 pkgconf-bin amd64 1.8.1-1 [29.5 kB] Get:198 http://localhost:3142/debian sid/main armel pkgconf armel 1.8.1-1 [25.9 kB] Get:199 http://localhost:3142/debian sid/main armel pkg-config armel 1.8.1-1 [13.7 kB] Get:200 http://localhost:3142/debian sid/main amd64 pkg-kde-tools all 0.15.38 [97.8 kB] Get:201 http://localhost:3142/debian sid/main armel zlib1g-dev armel 1:1.2.13.dfsg-1 [902 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 126 MB in 1s (178 MB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... 15279 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-5_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-5) ... Selecting previously unselected package libpython3.11-minimal:amd64. Preparing to unpack .../libpython3.11-minimal_3.11.2-6_amd64.deb ... Unpacking libpython3.11-minimal:amd64 (3.11.2-6) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.5.0-1_amd64.deb ... Unpacking libexpat1:amd64 (2.5.0-1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6_amd64.deb ... Unpacking python3.11-minimal (3.11.2-6) ... Setting up libpython3.11-minimal:amd64 (3.11.2-6) ... Setting up libexpat1:amd64 (2.5.0-1) ... Setting up python3.11-minimal (3.11.2-6) ... Selecting previously unselected package python3-minimal. (Reading database ... 15609 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.11.2-1_amd64.deb ... Unpacking python3-minimal (3.11.2-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../2-libncursesw6_6.4-2_amd64.deb ... Unpacking libncursesw6:amd64 (6.4-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../3-readline-common_8.2-1.3_all.deb ... Unpacking readline-common (8.2-1.3) ... Selecting previously unselected package libreadline8:amd64. Preparing to unpack .../4-libreadline8_8.2-1.3_amd64.deb ... Unpacking libreadline8:amd64 (8.2-1.3) ... Selecting previously unselected package libsqlite3-0:amd64. Preparing to unpack .../5-libsqlite3-0_3.40.1-2_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.40.1-2) ... Selecting previously unselected package libpython3.11-stdlib:amd64. Preparing to unpack .../6-libpython3.11-stdlib_3.11.2-6_amd64.deb ... Unpacking libpython3.11-stdlib:amd64 (3.11.2-6) ... Selecting previously unselected package python3.11. Preparing to unpack .../7-python3.11_3.11.2-6_amd64.deb ... Unpacking python3.11 (3.11.2-6) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../8-libpython3-stdlib_3.11.2-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.11.2-1) ... Setting up python3-minimal (3.11.2-1) ... Selecting previously unselected package python3. (Reading database ... 16058 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.2-1_amd64.deb ... Unpacking python3 (3.11.2-1) ... Selecting previously unselected package libproc2-0:amd64. Preparing to unpack .../001-libproc2-0_2%3a4.0.3-1_amd64.deb ... Unpacking libproc2-0:amd64 (2:4.0.3-1) ... Selecting previously unselected package procps. Preparing to unpack .../002-procps_2%3a4.0.3-1_amd64.deb ... Unpacking procps (2:4.0.3-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.17+nmu1_all.deb ... Unpacking sensible-utils (0.0.17+nmu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.44-3_amd64.deb ... Unpacking libmagic-mgc (1:5.44-3) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../005-libmagic1_1%3a5.44-3_amd64.deb ... Unpacking libmagic1:amd64 (1:5.44-3) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.44-3_amd64.deb ... Unpacking file (1:5.44-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.21-12_amd64.deb ... Unpacking gettext-base (0.21-12) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../008-libuchardet0_0.0.7-1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.22.4-10_amd64.deb ... Unpacking groff-base (1.22.4-10) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.38.1-5+b1_amd64.deb ... Unpacking bsdextrautils (2.38.1-5+b1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../011-libpipeline1_1.5.7-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.7-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.11.2-2_amd64.deb ... Unpacking man-db (2.11.2-2) ... Selecting previously unselected package ucf. Preparing to unpack .../013-ucf_3.0043+nmu1_all.deb ... Moving old data out of the way Unpacking ucf (3.0043+nmu1) ... Selecting previously unselected package m4. Preparing to unpack .../014-m4_1.4.19-3_amd64.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../015-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../016-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../017-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../018-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package binutils-arm-linux-gnueabi. Preparing to unpack .../019-binutils-arm-linux-gnueabi_2.40-2_amd64.deb ... Unpacking binutils-arm-linux-gnueabi (2.40-2) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../020-libicu72_72.1-3_amd64.deb ... Unpacking libicu72:amd64 (72.1-3) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../021-libxml2_2.9.14+dfsg-1.1+b3_amd64.deb ... Unpacking libxml2:amd64 (2.9.14+dfsg-1.1+b3) ... Selecting previously unselected package libarchive13:amd64. Preparing to unpack .../022-libarchive13_3.6.2-1_amd64.deb ... Unpacking libarchive13:amd64 (3.6.2-1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../023-libbrotli1_1.0.9-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b6) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../024-libsasl2-modules-db_2.1.28+dfsg-11_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-11) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../025-libsasl2-2_2.1.28+dfsg-11_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg-11) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../026-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../027-libnghttp2-14_1.52.0-1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.52.0-1) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../028-libpsl5_0.21.2-1_amd64.deb ... Unpacking libpsl5:amd64 (0.21.2-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../029-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../030-libssh2-1_1.10.0-3+b1_amd64.deb ... Unpacking libssh2-1:amd64 (1.10.0-3+b1) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../031-libcurl4_7.88.1-8_amd64.deb ... Unpacking libcurl4:amd64 (7.88.1-8) ... Selecting previously unselected package libjsoncpp25:amd64. Preparing to unpack .../032-libjsoncpp25_1.9.5-4_amd64.deb ... Unpacking libjsoncpp25:amd64 (1.9.5-4) ... Selecting previously unselected package librhash0:amd64. Preparing to unpack .../033-librhash0_1.4.3-3_amd64.deb ... Unpacking librhash0:amd64 (1.4.3-3) ... Selecting previously unselected package libuv1:amd64. Preparing to unpack .../034-libuv1_1.44.2-1_amd64.deb ... Unpacking libuv1:amd64 (1.44.2-1) ... Selecting previously unselected package cmake-data. Preparing to unpack .../035-cmake-data_3.25.1-1_all.deb ... Unpacking cmake-data (3.25.1-1) ... Selecting previously unselected package cmake. Preparing to unpack .../036-cmake_3.25.1-1_amd64.deb ... Unpacking cmake (3.25.1-1) ... Selecting previously unselected package gcc-12-arm-linux-gnueabi-base:amd64. Preparing to unpack .../037-gcc-12-arm-linux-gnueabi-base_12.2.0-14cross1_amd64.deb ... Unpacking gcc-12-arm-linux-gnueabi-base:amd64 (12.2.0-14cross1) ... Selecting previously unselected package cpp-12-arm-linux-gnueabi. Preparing to unpack .../038-cpp-12-arm-linux-gnueabi_12.2.0-14cross1_amd64.deb ... Unpacking cpp-12-arm-linux-gnueabi (12.2.0-14cross1) ... Selecting previously unselected package cpp-arm-linux-gnueabi. Preparing to unpack .../039-cpp-arm-linux-gnueabi_4%3a12.2.0-3_amd64.deb ... Unpacking cpp-arm-linux-gnueabi (4:12.2.0-3) ... Selecting previously unselected package cross-config. Preparing to unpack .../040-cross-config_2.6.20_all.deb ... Unpacking cross-config (2.6.20) ... Selecting previously unselected package gcc-12-cross-base. Preparing to unpack .../041-gcc-12-cross-base_12.2.0-14cross1_all.deb ... Unpacking gcc-12-cross-base (12.2.0-14cross1) ... Selecting previously unselected package libc6-armel-cross. Preparing to unpack .../042-libc6-armel-cross_2.36-8cross1_all.deb ... Unpacking libc6-armel-cross (2.36-8cross1) ... Selecting previously unselected package libgcc-s1-armel-cross. Preparing to unpack .../043-libgcc-s1-armel-cross_12.2.0-14cross1_all.deb ... Unpacking libgcc-s1-armel-cross (12.2.0-14cross1) ... Selecting previously unselected package libgomp1-armel-cross. Preparing to unpack .../044-libgomp1-armel-cross_12.2.0-14cross1_all.deb ... Unpacking libgomp1-armel-cross (12.2.0-14cross1) ... Selecting previously unselected package libatomic1-armel-cross. Preparing to unpack .../045-libatomic1-armel-cross_12.2.0-14cross1_all.deb ... Unpacking libatomic1-armel-cross (12.2.0-14cross1) ... Selecting previously unselected package libasan8-armel-cross. Preparing to unpack .../046-libasan8-armel-cross_12.2.0-14cross1_all.deb ... Unpacking libasan8-armel-cross (12.2.0-14cross1) ... Selecting previously unselected package libstdc++6-armel-cross. Preparing to unpack .../047-libstdc++6-armel-cross_12.2.0-14cross1_all.deb ... Unpacking libstdc++6-armel-cross (12.2.0-14cross1) ... Selecting previously unselected package libubsan1-armel-cross. Preparing to unpack .../048-libubsan1-armel-cross_12.2.0-14cross1_all.deb ... Unpacking libubsan1-armel-cross (12.2.0-14cross1) ... Selecting previously unselected package libgcc-12-dev-armel-cross. Preparing to unpack .../049-libgcc-12-dev-armel-cross_12.2.0-14cross1_all.deb ... Unpacking libgcc-12-dev-armel-cross (12.2.0-14cross1) ... Selecting previously unselected package gcc-12-arm-linux-gnueabi. Preparing to unpack .../050-gcc-12-arm-linux-gnueabi_12.2.0-14cross1_amd64.deb ... Unpacking gcc-12-arm-linux-gnueabi (12.2.0-14cross1) ... Selecting previously unselected package gcc-arm-linux-gnueabi. Preparing to unpack .../051-gcc-arm-linux-gnueabi_4%3a12.2.0-3_amd64.deb ... Unpacking gcc-arm-linux-gnueabi (4:12.2.0-3) ... Selecting previously unselected package linux-libc-dev-armel-cross. Preparing to unpack .../052-linux-libc-dev-armel-cross_6.1.4-1cross1_all.deb ... Unpacking linux-libc-dev-armel-cross (6.1.4-1cross1) ... Selecting previously unselected package libc6-dev-armel-cross. Preparing to unpack .../053-libc6-dev-armel-cross_2.36-8cross1_all.deb ... Unpacking libc6-dev-armel-cross (2.36-8cross1) ... Selecting previously unselected package libstdc++-12-dev-armel-cross. Preparing to unpack .../054-libstdc++-12-dev-armel-cross_12.2.0-14cross1_all.deb ... Unpacking libstdc++-12-dev-armel-cross (12.2.0-14cross1) ... Selecting previously unselected package g++-12-arm-linux-gnueabi. Preparing to unpack .../055-g++-12-arm-linux-gnueabi_12.2.0-14cross1_amd64.deb ... Unpacking g++-12-arm-linux-gnueabi (12.2.0-14cross1) ... Selecting previously unselected package g++-arm-linux-gnueabi. Preparing to unpack .../056-g++-arm-linux-gnueabi_4%3a12.2.0-3_amd64.deb ... Unpacking g++-arm-linux-gnueabi (4:12.2.0-3) ... Selecting previously unselected package libconfig-inifiles-perl. Preparing to unpack .../057-libconfig-inifiles-perl_3.000003-2_all.deb ... Unpacking libconfig-inifiles-perl (3.000003-2) ... Selecting previously unselected package libio-string-perl. Preparing to unpack .../058-libio-string-perl_1.08-4_all.deb ... Unpacking libio-string-perl (1.08-4) ... Selecting previously unselected package libxml-namespacesupport-perl. Preparing to unpack .../059-libxml-namespacesupport-perl_1.12-2_all.deb ... Unpacking libxml-namespacesupport-perl (1.12-2) ... Selecting previously unselected package libxml-sax-base-perl. Preparing to unpack .../060-libxml-sax-base-perl_1.09-3_all.deb ... Unpacking libxml-sax-base-perl (1.09-3) ... Selecting previously unselected package libxml-sax-perl. Preparing to unpack .../061-libxml-sax-perl_1.02+dfsg-3_all.deb ... Unpacking libxml-sax-perl (1.02+dfsg-3) ... Selecting previously unselected package libxml-libxml-perl. Preparing to unpack .../062-libxml-libxml-perl_2.0207+dfsg+really+2.0134-1+b1_amd64.deb ... Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-1+b1) ... Selecting previously unselected package libxml-simple-perl. Preparing to unpack .../063-libxml-simple-perl_2.25-2_all.deb ... Unpacking libxml-simple-perl (2.25-2) ... Selecting previously unselected package libyaml-perl. Preparing to unpack .../064-libyaml-perl_1.30-2_all.deb ... Unpacking libyaml-perl (1.30-2) ... Selecting previously unselected package libconfig-auto-perl. Preparing to unpack .../065-libconfig-auto-perl_0.44-2_all.deb ... Unpacking libconfig-auto-perl (0.44-2) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../066-libfile-which-perl_1.27-2_all.deb ... Unpacking libfile-which-perl (1.27-2) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../067-libfile-homedir-perl_1.006-2_all.deb ... Unpacking libfile-homedir-perl (1.006-2) ... Selecting previously unselected package libdebian-dpkgcross-perl. Preparing to unpack .../068-libdebian-dpkgcross-perl_2.6.20_all.deb ... Unpacking libdebian-dpkgcross-perl (2.6.20) ... Selecting previously unselected package dpkg-cross. Preparing to unpack .../069-dpkg-cross_2.6.20_all.deb ... Unpacking dpkg-cross (2.6.20) ... Selecting previously unselected package crossbuild-essential-armel. Preparing to unpack .../070-crossbuild-essential-armel_12.9_all.deb ... Unpacking crossbuild-essential-armel (12.9) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../071-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../072-libtool_2.4.7-5_all.deb ... Unpacking libtool (2.4.7-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../073-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../074-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../075-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../076-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../077-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../078-libelf1_0.188-2.1_amd64.deb ... Unpacking libelf1:amd64 (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../079-dwz_0.15-1_amd64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package gettext. Preparing to unpack .../080-gettext_0.21-12_amd64.deb ... Unpacking gettext (0.21-12) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../081-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../082-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../083-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../084-fonts-dejavu-core_2.37-6_all.deb ... Unpacking fonts-dejavu-core (2.37-6) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../085-fontconfig-config_2.14.1-4_amd64.deb ... Unpacking fontconfig-config (2.14.1-4) ... Selecting previously unselected package gcc-11-base:armel. Preparing to unpack .../086-gcc-11-base_11.3.0-12_armel.deb ... Unpacking gcc-11-base:armel (11.3.0-12) ... Selecting previously unselected package gcc-12-base:armel. Preparing to unpack .../087-gcc-12-base_12.2.0-14_armel.deb ... Unpacking gcc-12-base:armel (12.2.0-14) ... Selecting previously unselected package libgcc-s1:armel. Preparing to unpack .../088-libgcc-s1_12.2.0-14_armel.deb ... Unpacking libgcc-s1:armel (12.2.0-14) ... Selecting previously unselected package libc6:armel. Preparing to unpack .../089-libc6_2.36-8_armel.deb ... Unpacking libc6:armel (2.36-8) ... Selecting previously unselected package libasan6:armel. Preparing to unpack .../090-libasan6_11.3.0-12_armel.deb ... Unpacking libasan6:armel (11.3.0-12) ... Selecting previously unselected package libatomic1:armel. Preparing to unpack .../091-libatomic1_12.2.0-14_armel.deb ... Unpacking libatomic1:armel (12.2.0-14) ... Selecting previously unselected package libbrotli1:armel. Preparing to unpack .../092-libbrotli1_1.0.9-2+b6_armel.deb ... Unpacking libbrotli1:armel (1.0.9-2+b6) ... Selecting previously unselected package libmd0:armel. Preparing to unpack .../093-libmd0_1.0.4-2_armel.deb ... Unpacking libmd0:armel (1.0.4-2) ... Selecting previously unselected package libbsd0:armel. Preparing to unpack .../094-libbsd0_0.11.7-4_armel.deb ... Unpacking libbsd0:armel (0.11.7-4) ... Selecting previously unselected package libbz2-1.0:armel. Preparing to unpack .../095-libbz2-1.0_1.0.8-5+b1_armel.deb ... Unpacking libbz2-1.0:armel (1.0.8-5+b1) ... Selecting previously unselected package linux-libc-dev:armel. Preparing to unpack .../096-linux-libc-dev_6.1.20-1_armel.deb ... Unpacking linux-libc-dev:armel (6.1.20-1) ... Selecting previously unselected package libcrypt1:armel. Preparing to unpack .../097-libcrypt1_1%3a4.4.33-2_armel.deb ... Unpacking libcrypt1:armel (1:4.4.33-2) ... Selecting previously unselected package libcrypt-dev:armel. Preparing to unpack .../098-libcrypt-dev_1%3a4.4.33-2_armel.deb ... Unpacking libcrypt-dev:armel (1:4.4.33-2) ... Selecting previously unselected package libcom-err2:armel. Preparing to unpack .../099-libcom-err2_1.47.0-2_armel.deb ... Unpacking libcom-err2:armel (1.47.0-2) ... Selecting previously unselected package libkrb5support0:armel. Preparing to unpack .../100-libkrb5support0_1.20.1-1+b1_armel.deb ... Unpacking libkrb5support0:armel (1.20.1-1+b1) ... Selecting previously unselected package libk5crypto3:armel. Preparing to unpack .../101-libk5crypto3_1.20.1-1+b1_armel.deb ... Unpacking libk5crypto3:armel (1.20.1-1+b1) ... Selecting previously unselected package libkeyutils1:armel. Preparing to unpack .../102-libkeyutils1_1.6.3-2_armel.deb ... Unpacking libkeyutils1:armel (1.6.3-2) ... Selecting previously unselected package libssl3:armel. Preparing to unpack .../103-libssl3_3.0.8-1_armel.deb ... Unpacking libssl3:armel (3.0.8-1) ... Selecting previously unselected package libkrb5-3:armel. Preparing to unpack .../104-libkrb5-3_1.20.1-1+b1_armel.deb ... Unpacking libkrb5-3:armel (1.20.1-1+b1) ... Selecting previously unselected package libgssapi-krb5-2:armel. Preparing to unpack .../105-libgssapi-krb5-2_1.20.1-1+b1_armel.deb ... Unpacking libgssapi-krb5-2:armel (1.20.1-1+b1) ... Selecting previously unselected package libtirpc3:armel. Preparing to unpack .../106-libtirpc3_1.3.3+ds-1_armel.deb ... Unpacking libtirpc3:armel (1.3.3+ds-1) ... Selecting previously unselected package libnsl2:armel. Preparing to unpack .../107-libnsl2_1.3.0-2_armel.deb ... Unpacking libnsl2:armel (1.3.0-2) ... Selecting previously unselected package libtirpc-dev:armel. Preparing to unpack .../108-libtirpc-dev_1.3.3+ds-1_armel.deb ... Unpacking libtirpc-dev:armel (1.3.3+ds-1) ... Selecting previously unselected package libnsl-dev:armel. Preparing to unpack .../109-libnsl-dev_1.3.0-2_armel.deb ... Unpacking libnsl-dev:armel (1.3.0-2) ... Selecting previously unselected package libc6-dev:armel. Preparing to unpack .../110-libc6-dev_2.36-8_armel.deb ... Unpacking libc6-dev:armel (2.36-8) ... Selecting previously unselected package libexpat1:armel. Preparing to unpack .../111-libexpat1_2.5.0-1_armel.deb ... Unpacking libexpat1:armel (2.5.0-1) ... Selecting previously unselected package zlib1g:armel. Preparing to unpack .../112-zlib1g_1%3a1.2.13.dfsg-1_armel.deb ... Unpacking zlib1g:armel (1:1.2.13.dfsg-1) ... Selecting previously unselected package libpng16-16:armel. Preparing to unpack .../113-libpng16-16_1.6.39-2_armel.deb ... Unpacking libpng16-16:armel (1.6.39-2) ... Selecting previously unselected package libfreetype6:armel. Preparing to unpack .../114-libfreetype6_2.12.1+dfsg-4_armel.deb ... Unpacking libfreetype6:armel (2.12.1+dfsg-4) ... Selecting previously unselected package libfontconfig1:armel. Preparing to unpack .../115-libfontconfig1_2.14.1-4_armel.deb ... Unpacking libfontconfig1:armel (2.14.1-4) ... Selecting previously unselected package libpixman-1-0:armel. Preparing to unpack .../116-libpixman-1-0_0.42.2-1_armel.deb ... Unpacking libpixman-1-0:armel (0.42.2-1) ... Selecting previously unselected package libxau6:armel. Preparing to unpack .../117-libxau6_1%3a1.0.9-1_armel.deb ... Unpacking libxau6:armel (1:1.0.9-1) ... Selecting previously unselected package libxdmcp6:armel. Preparing to unpack .../118-libxdmcp6_1%3a1.1.2-3_armel.deb ... Unpacking libxdmcp6:armel (1:1.1.2-3) ... Selecting previously unselected package libxcb1:armel. Preparing to unpack .../119-libxcb1_1.15-1_armel.deb ... Unpacking libxcb1:armel (1.15-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../120-libx11-data_2%3a1.8.4-2_all.deb ... Unpacking libx11-data (2:1.8.4-2) ... Selecting previously unselected package libx11-6:armel. Preparing to unpack .../121-libx11-6_2%3a1.8.4-2_armel.deb ... Unpacking libx11-6:armel (2:1.8.4-2) ... Selecting previously unselected package libxcb-render0:armel. Preparing to unpack .../122-libxcb-render0_1.15-1_armel.deb ... Unpacking libxcb-render0:armel (1.15-1) ... Selecting previously unselected package libxcb-shm0:armel. Preparing to unpack .../123-libxcb-shm0_1.15-1_armel.deb ... Unpacking libxcb-shm0:armel (1.15-1) ... Selecting previously unselected package libxext6:armel. Preparing to unpack .../124-libxext6_2%3a1.3.4-1+b1_armel.deb ... Unpacking libxext6:armel (2:1.3.4-1+b1) ... Selecting previously unselected package libxrender1:armel. Preparing to unpack .../125-libxrender1_1%3a0.9.10-1.1_armel.deb ... Unpacking libxrender1:armel (1:0.9.10-1.1) ... Selecting previously unselected package libcairo2:armel. Preparing to unpack .../126-libcairo2_1.16.0-7_armel.deb ... Unpacking libcairo2:armel (1.16.0-7) ... Selecting previously unselected package libgmp10:armel. Preparing to unpack .../127-libgmp10_2%3a6.2.1+dfsg1-1.1_armel.deb ... Unpacking libgmp10:armel (2:6.2.1+dfsg1-1.1) ... Selecting previously unselected package libnettle8:armel. Preparing to unpack .../128-libnettle8_3.8.1-2_armel.deb ... Unpacking libnettle8:armel (3.8.1-2) ... Selecting previously unselected package libhogweed6:armel. Preparing to unpack .../129-libhogweed6_3.8.1-2_armel.deb ... Unpacking libhogweed6:armel (3.8.1-2) ... Selecting previously unselected package libunistring2:armel. Preparing to unpack .../130-libunistring2_1.0-2_armel.deb ... Unpacking libunistring2:armel (1.0-2) ... Selecting previously unselected package libidn2-0:armel. Preparing to unpack .../131-libidn2-0_2.3.3-1+b1_armel.deb ... Unpacking libidn2-0:armel (2.3.3-1+b1) ... Selecting previously unselected package libffi8:armel. Preparing to unpack .../132-libffi8_3.4.4-1_armel.deb ... Unpacking libffi8:armel (3.4.4-1) ... Selecting previously unselected package libp11-kit0:armel. Preparing to unpack .../133-libp11-kit0_0.24.1-2_armel.deb ... Unpacking libp11-kit0:armel (0.24.1-2) ... Selecting previously unselected package libtasn1-6:armel. Preparing to unpack .../134-libtasn1-6_4.19.0-2_armel.deb ... Unpacking libtasn1-6:armel (4.19.0-2) ... Selecting previously unselected package libgnutls30:armel. Preparing to unpack .../135-libgnutls30_3.7.9-1_armel.deb ... Unpacking libgnutls30:armel (3.7.9-1) ... Selecting previously unselected package libdb5.3:armel. Preparing to unpack .../136-libdb5.3_5.3.28+dfsg2-1_armel.deb ... Unpacking libdb5.3:armel (5.3.28+dfsg2-1) ... Selecting previously unselected package libsasl2-modules-db:armel. Preparing to unpack .../137-libsasl2-modules-db_2.1.28+dfsg-11_armel.deb ... Unpacking libsasl2-modules-db:armel (2.1.28+dfsg-11) ... Selecting previously unselected package libsasl2-2:armel. Preparing to unpack .../138-libsasl2-2_2.1.28+dfsg-11_armel.deb ... Unpacking libsasl2-2:armel (2.1.28+dfsg-11) ... Selecting previously unselected package libldap-2.5-0:armel. Preparing to unpack .../139-libldap-2.5-0_2.5.13+dfsg-5_armel.deb ... Unpacking libldap-2.5-0:armel (2.5.13+dfsg-5) ... Selecting previously unselected package libnghttp2-14:armel. Preparing to unpack .../140-libnghttp2-14_1.52.0-1_armel.deb ... Unpacking libnghttp2-14:armel (1.52.0-1) ... Selecting previously unselected package libpsl5:armel. Preparing to unpack .../141-libpsl5_0.21.2-1_armel.deb ... Unpacking libpsl5:armel (0.21.2-1) ... Selecting previously unselected package librtmp1:armel. Preparing to unpack .../142-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_armel.deb ... Unpacking librtmp1:armel (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:armel. Preparing to unpack .../143-libssh2-1_1.10.0-3+b1_armel.deb ... Unpacking libssh2-1:armel (1.10.0-3+b1) ... Selecting previously unselected package libzstd1:armel. Preparing to unpack .../144-libzstd1_1.5.4+dfsg2-5_armel.deb ... Unpacking libzstd1:armel (1.5.4+dfsg2-5) ... Selecting previously unselected package libcurl3-gnutls:armel. Preparing to unpack .../145-libcurl3-gnutls_7.88.1-8_armel.deb ... Unpacking libcurl3-gnutls:armel (7.88.1-8) ... Selecting previously unselected package libcfitsio10:armel. Preparing to unpack .../146-libcfitsio10_4.2.0-3_armel.deb ... Unpacking libcfitsio10:armel (4.2.0-3) ... Selecting previously unselected package libcfitsio-dev:armel. Preparing to unpack .../147-libcfitsio-dev_4.2.0-3_armel.deb ... Unpacking libcfitsio-dev:armel (4.2.0-3) ... Selecting previously unselected package libcurl4-gnutls-dev:armel. Preparing to unpack .../148-libcurl4-gnutls-dev_7.88.1-8_armel.deb ... Unpacking libcurl4-gnutls-dev:armel (7.88.1-8) ... Selecting previously unselected package libev4:armel. Preparing to unpack .../149-libev4_1%3a4.33-1_armel.deb ... Unpacking libev4:armel (1:4.33-1) ... Selecting previously unselected package libev-dev:armel. Preparing to unpack .../150-libev-dev_1%3a4.33-1_armel.deb ... Unpacking libev-dev:armel (1:4.33-1) ... Selecting previously unselected package libfftw3-double3:amd64. Preparing to unpack .../151-libfftw3-double3_3.3.10-1_amd64.deb ... Unpacking libfftw3-double3:amd64 (3.3.10-1) ... Selecting previously unselected package libfftw3-long3:amd64. Preparing to unpack .../152-libfftw3-long3_3.3.10-1_amd64.deb ... Unpacking libfftw3-long3:amd64 (3.3.10-1) ... Selecting previously unselected package libfftw3-quad3:amd64. Preparing to unpack .../153-libfftw3-quad3_3.3.10-1_amd64.deb ... Unpacking libfftw3-quad3:amd64 (3.3.10-1) ... Selecting previously unselected package libfftw3-single3:amd64. Preparing to unpack .../154-libfftw3-single3_3.3.10-1_amd64.deb ... Unpacking libfftw3-single3:amd64 (3.3.10-1) ... Selecting previously unselected package libfftw3-bin. Preparing to unpack .../155-libfftw3-bin_3.3.10-1_amd64.deb ... Unpacking libfftw3-bin (3.3.10-1) ... Selecting previously unselected package libgomp1:armel. Preparing to unpack .../156-libgomp1_12.2.0-14_armel.deb ... Unpacking libgomp1:armel (12.2.0-14) ... Selecting previously unselected package libfftw3-double3:armel. Preparing to unpack .../157-libfftw3-double3_3.3.10-1_armel.deb ... Unpacking libfftw3-double3:armel (3.3.10-1) ... Selecting previously unselected package libfftw3-single3:armel. Preparing to unpack .../158-libfftw3-single3_3.3.10-1_armel.deb ... Unpacking libfftw3-single3:armel (3.3.10-1) ... Selecting previously unselected package libfftw3-dev:armel. Preparing to unpack .../159-libfftw3-dev_3.3.10-1_armel.deb ... Unpacking libfftw3-dev:armel (3.3.10-1) ... Selecting previously unselected package libstdc++6:armel. Preparing to unpack .../160-libstdc++6_12.2.0-14_armel.deb ... Unpacking libstdc++6:armel (12.2.0-14) ... Selecting previously unselected package libubsan1:armel. Preparing to unpack .../161-libubsan1_12.2.0-14_armel.deb ... Unpacking libubsan1:armel (12.2.0-14) ... Selecting previously unselected package libgcc-11-dev:armel. Preparing to unpack .../162-libgcc-11-dev_11.3.0-12_armel.deb ... Unpacking libgcc-11-dev:armel (11.3.0-12) ... Selecting previously unselected package libgslcblas0:armel. Preparing to unpack .../163-libgslcblas0_2.7.1+dfsg-3+b1_armel.deb ... Unpacking libgslcblas0:armel (2.7.1+dfsg-3+b1) ... Selecting previously unselected package libgsl27:armel. Preparing to unpack .../164-libgsl27_2.7.1+dfsg-3+b1_armel.deb ... Unpacking libgsl27:armel (2.7.1+dfsg-3+b1) ... Selecting previously unselected package libgsl-dev:armel. Preparing to unpack .../165-libgsl-dev_2.7.1+dfsg-3+b1_armel.deb ... Unpacking libgsl-dev:armel (2.7.1+dfsg-3+b1) ... Selecting previously unselected package libjpeg62-turbo:armel. Preparing to unpack .../166-libjpeg62-turbo_1%3a2.1.5-2_armel.deb ... Unpacking libjpeg62-turbo:armel (1:2.1.5-2) ... Selecting previously unselected package libjpeg62-turbo-dev:armel. Preparing to unpack .../167-libjpeg62-turbo-dev_1%3a2.1.5-2_armel.deb ... Unpacking libjpeg62-turbo-dev:armel (1:2.1.5-2) ... Selecting previously unselected package libjpeg-dev:armel. Preparing to unpack .../168-libjpeg-dev_1%3a2.1.5-2_armel.deb ... Unpacking libjpeg-dev:armel (1:2.1.5-2) ... Selecting previously unselected package libnova-0.16-0:amd64. Preparing to unpack .../169-libnova-0.16-0_0.16-5_amd64.deb ... Unpacking libnova-0.16-0:amd64 (0.16-5) ... Selecting previously unselected package libnova-0.16-0:armel. Preparing to unpack .../170-libnova-0.16-0_0.16-5_armel.deb ... Unpacking libnova-0.16-0:armel (0.16-5) ... Selecting previously unselected package libnova-dev-bin. Preparing to unpack .../171-libnova-dev-bin_0.16-5_amd64.deb ... Unpacking libnova-dev-bin (0.16-5) ... Selecting previously unselected package libnova-dev:armel. Preparing to unpack .../172-libnova-dev_0.16-5_armel.deb ... Unpacking libnova-dev:armel (0.16-5) ... Selecting previously unselected package libogg0:armel. Preparing to unpack .../173-libogg0_1.3.5-3_armel.deb ... Unpacking libogg0:armel (1.3.5-3) ... Selecting previously unselected package libogg-dev:armel. Preparing to unpack .../174-libogg-dev_1.3.5-3_armel.deb ... Unpacking libogg-dev:armel (1.3.5-3) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../175-libpkgconf3_1.8.1-1_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-1) ... Selecting previously unselected package libstdc++-11-dev:armel. Preparing to unpack .../176-libstdc++-11-dev_11.3.0-12_armel.deb ... Unpacking libstdc++-11-dev:armel (11.3.0-12) ... Selecting previously unselected package libtheora0:armel. Preparing to unpack .../177-libtheora0_1.1.1+dfsg.1-16.1+b1_armel.deb ... Unpacking libtheora0:armel (1.1.1+dfsg.1-16.1+b1) ... Selecting previously unselected package libtheora-dev:armel. Preparing to unpack .../178-libtheora-dev_1.1.1+dfsg.1-16.1+b1_armel.deb ... Unpacking libtheora-dev:armel (1.1.1+dfsg.1-16.1+b1) ... Selecting previously unselected package libudev1:armel. Preparing to unpack .../179-libudev1_252.6-1_armel.deb ... Unpacking libudev1:armel (252.6-1) ... Selecting previously unselected package libusb-1.0-0:armel. Preparing to unpack .../180-libusb-1.0-0_2%3a1.0.26-1_armel.deb ... Unpacking libusb-1.0-0:armel (2:1.0.26-1) ... Selecting previously unselected package libusb-1.0-0-dev:armel. Preparing to unpack .../181-libusb-1.0-0-dev_2%3a1.0.26-1_armel.deb ... Unpacking libusb-1.0-0-dev:armel (2:1.0.26-1) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../182-pkgconf-bin_1.8.1-1_amd64.deb ... Unpacking pkgconf-bin (1.8.1-1) ... Selecting previously unselected package pkgconf:armel. Preparing to unpack .../183-pkgconf_1.8.1-1_armel.deb ... Unpacking pkgconf:armel (1.8.1-1) ... Selecting previously unselected package pkg-config:armel. Preparing to unpack .../184-pkg-config_1.8.1-1_armel.deb ... Unpacking pkg-config:armel (1.8.1-1) ... Selecting previously unselected package pkg-kde-tools. Preparing to unpack .../185-pkg-kde-tools_0.15.38_all.deb ... Unpacking pkg-kde-tools (0.15.38) ... Selecting previously unselected package zlib1g-dev:armel. Preparing to unpack .../186-zlib1g-dev_1%3a1.2.13.dfsg-1_armel.deb ... Unpacking zlib1g-dev:armel (1:1.2.13.dfsg-1) ... Selecting previously unselected package sbuild-build-depends-main-dummy:armel. Preparing to unpack .../187-sbuild-build-depends-main-dummy_0.invalid.0_armel.deb ... Unpacking sbuild-build-depends-main-dummy:armel (0.invalid.0) ... Setting up libconfig-inifiles-perl (3.000003-2) ... Setting up media-types (10.0.0) ... Setting up libpipeline1:amd64 (1.5.7-1) ... Setting up gcc-11-base:armel (11.3.0-12) ... Setting up libfile-which-perl (1.27-2) ... Setting up libpsl5:amd64 (0.21.2-1) ... Setting up binutils-arm-linux-gnueabi (2.40-2) ... Setting up libfftw3-single3:amd64 (3.3.10-1) ... Setting up libicu72:amd64 (72.1-3) ... Setting up gcc-12-cross-base (12.2.0-14cross1) ... Setting up bsdextrautils (2.38.1-5+b1) ... Setting up libmagic-mgc (1:5.44-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libbrotli1:amd64 (1.0.9-2+b6) ... Setting up libsqlite3-0:amd64 (3.40.1-2) ... Setting up libnghttp2-14:amd64 (1.52.0-1) ... Setting up libmagic1:amd64 (1:5.44-3) ... Setting up linux-libc-dev:armel (6.1.20-1) ... Setting up libxml-namespacesupport-perl (1.12-2) ... Setting up libfftw3-long3:amd64 (3.3.10-1) ... Setting up gettext-base (0.21-12) ... Setting up m4 (1.4.19-3) ... Setting up file (1:5.44-3) ... Setting up libyaml-perl (1.30-2) ... Setting up linux-libc-dev-armel-cross (6.1.4-1cross1) ... Setting up gcc-12-base:armel (12.2.0-14) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-11) ... Setting up libnova-0.16-0:amd64 (0.16-5) ... Setting up libxml-sax-base-perl (1.09-3) ... Setting up libio-string-perl (1.08-4) ... Setting up autotools-dev (20220109.1) ... Setting up cross-config (2.6.20) ... Setting up libpkgconf3:amd64 (1.8.1-1) ... Setting up libuv1:amd64 (1.44.2-1) ... Setting up libx11-data (2:1.8.4-2) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libfftw3-quad3:amd64 (3.3.10-1) ... Setting up libproc2-0:amd64 (2:4.0.3-1) ... Setting up autopoint (0.21-12) ... Setting up libjsoncpp25:amd64 (1.9.5-4) ... Setting up fonts-dejavu-core (2.37-6) ... Setting up pkgconf-bin (1.8.1-1) ... Setting up libncursesw6:amd64 (6.4-2) ... Setting up libfftw3-double3:amd64 (3.3.10-1) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg-11) ... Setting up autoconf (2.71-3) ... Setting up libc6-armel-cross (2.36-8cross1) ... Setting up sensible-utils (0.0.17+nmu1) ... Setting up librhash0:amd64 (1.4.3-3) ... Setting up gcc-12-arm-linux-gnueabi-base:amd64 (12.2.0-14cross1) ... Setting up libuchardet0:amd64 (0.0.7-1) ... Setting up procps (2:4.0.3-1) ... Setting up libsub-override-perl (0.09-4) ... Setting up libssh2-1:amd64 (1.10.0-3+b1) ... Setting up cmake-data (3.25.1-1) ... Setting up libc6-dev-armel-cross (2.36-8cross1) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up libelf1:amd64 (0.188-2.1) ... Setting up cpp-12-arm-linux-gnueabi (12.2.0-14cross1) ... Setting up readline-common (8.2-1.3) ... Setting up libxml2:amd64 (2.9.14+dfsg-1.1+b3) ... Setting up liblocale-gettext-perl (1.07-5) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up gettext (0.21-12) ... Setting up libgomp1-armel-cross (12.2.0-14cross1) ... Setting up libtool (2.4.7-5) ... Setting up libarchive13:amd64 (3.6.2-1) ... Setting up libfftw3-bin (3.3.10-1) ... Setting up libnova-dev-bin (0.16-5) ... Setting up fontconfig-config (2.14.1-4) ... Setting up libreadline8:amd64 (8.2-1.3) ... Setting up libgcc-s1-armel-cross (12.2.0-14cross1) ... Setting up libstdc++6-armel-cross (12.2.0-14cross1) ... Setting up libatomic1-armel-cross (12.2.0-14cross1) ... Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Setting up pkgconf:armel (1.8.1-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up cpp-arm-linux-gnueabi (4:12.2.0-3) ... Setting up libubsan1-armel-cross (12.2.0-14cross1) ... Setting up pkg-config:armel (1.8.1-1) ... Setting up ucf (3.0043+nmu1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up groff-base (1.22.4-10) ... Setting up libcurl4:amd64 (7.88.1-8) ... Setting up libasan8-armel-cross (12.2.0-14cross1) ... Setting up libgcc-12-dev-armel-cross (12.2.0-14cross1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpython3.11-stdlib:amd64 (3.11.2-6) ... Setting up man-db (2.11.2-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libxml-sax-perl (1.02+dfsg-3) ... update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up gcc-12-arm-linux-gnueabi (12.2.0-14cross1) ... Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-1+b1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up gcc-arm-linux-gnueabi (4:12.2.0-3) ... Setting up cmake (3.25.1-1) ... Setting up libstdc++-12-dev-armel-cross (12.2.0-14cross1) ... Setting up libpython3-stdlib:amd64 (3.11.2-1) ... Setting up python3.11 (3.11.2-6) ... Setting up debhelper (13.11.4) ... Setting up python3 (3.11.2-1) ... Setting up libxml-simple-perl (2.25-2) ... Setting up pkg-kde-tools (0.15.38) ... Setting up g++-12-arm-linux-gnueabi (12.2.0-14cross1) ... Setting up libconfig-auto-perl (0.44-2) ... Setting up g++-arm-linux-gnueabi (4:12.2.0-3) ... Setting up libdebian-dpkgcross-perl (2.6.20) ... Setting up dpkg-cross (2.6.20) ... Setting up crossbuild-essential-armel (12.9) ... Setting up libgcc-s1:armel (12.2.0-14) ... Setting up libc6:armel (2.36-8) ... Setting up libudev1:armel (252.6-1) ... Setting up libffi8:armel (3.4.4-1) ... Setting up libmd0:armel (1.0.4-2) ... Setting up libtasn1-6:armel (4.19.0-2) ... Setting up libusb-1.0-0:armel (2:1.0.26-1) ... Setting up libbz2-1.0:armel (1.0.8-5+b1) ... Setting up libbsd0:armel (0.11.7-4) ... Setting up libdb5.3:armel (5.3.28+dfsg2-1) ... Setting up libstdc++6:armel (12.2.0-14) ... Setting up libexpat1:armel (2.5.0-1) ... Setting up libpixman-1-0:armel (0.42.2-1) ... Setting up libzstd1:armel (1.5.4+dfsg2-5) ... Setting up libxau6:armel (1:1.0.9-1) ... Setting up libxdmcp6:armel (1:1.1.2-3) ... Setting up libkeyutils1:armel (1.6.3-2) ... Setting up libxcb1:armel (1.15-1) ... Setting up libogg0:armel (1.3.5-3) ... Setting up libgslcblas0:armel (2.7.1+dfsg-3+b1) ... Setting up libxcb-render0:armel (1.15-1) ... Setting up libev4:armel (1:4.33-1) ... Setting up libbrotli1:armel (1.0.9-2+b6) ... Setting up libnghttp2-14:armel (1.52.0-1) ... Setting up libunistring2:armel (1.0-2) ... Setting up libgsl27:armel (2.7.1+dfsg-3+b1) ... Setting up libusb-1.0-0-dev:armel (2:1.0.26-1) ... Setting up zlib1g:armel (1:1.2.13.dfsg-1) ... Setting up libcrypt1:armel (1:4.4.33-2) ... Setting up libidn2-0:armel (2.3.3-1+b1) ... Setting up libxcb-shm0:armel (1.15-1) ... Setting up libcom-err2:armel (1.47.0-2) ... Setting up libogg-dev:armel (1.3.5-3) ... Setting up libgomp1:armel (12.2.0-14) ... Setting up libasan6:armel (11.3.0-12) ... Setting up libkrb5support0:armel (1.20.1-1+b1) ... Setting up libsasl2-modules-db:armel (2.1.28+dfsg-11) ... Setting up libnova-0.16-0:armel (0.16-5) ... Setting up libjpeg62-turbo:armel (1:2.1.5-2) ... Setting up libnettle8:armel (3.8.1-2) ... Setting up libgmp10:armel (2:6.2.1+dfsg1-1.1) ... Setting up libp11-kit0:armel (0.24.1-2) ... Setting up libpng16-16:armel (1.6.39-2) ... Setting up libatomic1:armel (12.2.0-14) ... Setting up libk5crypto3:armel (1.20.1-1+b1) ... Setting up libfftw3-double3:armel (3.3.10-1) ... Setting up libsasl2-2:armel (2.1.28+dfsg-11) ... Setting up libubsan1:armel (12.2.0-14) ... Setting up libgcc-11-dev:armel (11.3.0-12) ... Setting up libcrypt-dev:armel (1:4.4.33-2) ... Setting up libx11-6:armel (2:1.8.4-2) ... Setting up libev-dev:armel (1:4.33-1) ... Setting up libpsl5:armel (0.21.2-1) ... Setting up libgsl-dev:armel (2.7.1+dfsg-3+b1) ... Setting up libhogweed6:armel (3.8.1-2) ... Setting up libfftw3-single3:armel (3.3.10-1) ... Setting up libxrender1:armel (1:0.9.10-1.1) ... Setting up libnova-dev:armel (0.16-5) ... Setting up libssl3:armel (3.0.8-1) ... Setting up libxext6:armel (2:1.3.4-1+b1) ... Setting up libgnutls30:armel (3.7.9-1) ... Setting up libfreetype6:armel (2.12.1+dfsg-4) ... Setting up librtmp1:armel (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libssh2-1:armel (1.10.0-3+b1) ... Setting up libkrb5-3:armel (1.20.1-1+b1) ... Setting up libfontconfig1:armel (2.14.1-4) ... Setting up libfftw3-dev:armel (3.3.10-1) ... Setting up libcairo2:armel (1.16.0-7) ... Setting up libldap-2.5-0:armel (2.5.13+dfsg-5) ... Setting up libgssapi-krb5-2:armel (1.20.1-1+b1) ... Setting up libtheora0:armel (1.1.1+dfsg.1-16.1+b1) ... Setting up libtirpc3:armel (1.3.3+ds-1) ... Setting up libcurl3-gnutls:armel (7.88.1-8) ... Setting up libcfitsio10:armel (4.2.0-3) ... Setting up libcurl4-gnutls-dev:armel (7.88.1-8) ... Setting up libtirpc-dev:armel (1.3.3+ds-1) ... Setting up libtheora-dev:armel (1.1.1+dfsg.1-16.1+b1) ... Setting up libnsl2:armel (1.3.0-2) ... Setting up libcfitsio-dev:armel (4.2.0-3) ... Setting up libnsl-dev:armel (1.3.0-2) ... Setting up libc6-dev:armel (2.36-8) ... Setting up libjpeg62-turbo-dev:armel (1:2.1.5-2) ... Setting up libstdc++-11-dev:armel (11.3.0-12) ... Setting up zlib1g-dev:armel (1:1.2.13.dfsg-1) ... Setting up sbuild-build-depends-main-dummy:armel (0.invalid.0) ... Setting up libjpeg-dev:armel (1:2.1.5-2) ... Processing triggers for libc-bin (2.36-8) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (armel included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.10.0-21-amd64 #1 SMP Debian 5.10.162-1 (2023-01-21) amd64 (x86_64) Toolchain package versions: binutils_2.40-2 dpkg-dev_1.21.21 g++-11_11.3.0-12 g++-12_12.2.0-14 gcc-11_11.3.0-12 gcc-12_12.2.0-14 libc6-dev_2.36-8 libstdc++-11-dev_11.3.0-12 libstdc++-12-dev_12.2.0-14 libstdc++-12-dev-armel-cross_12.2.0-14cross1 libstdc++6_12.2.0-14 libstdc++6-armel-cross_12.2.0-14cross1 linux-libc-dev_6.1.20-1 Package versions: adduser_3.132 apt_2.6.0 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-12 autotools-dev_20220109.1 base-files_12.4 base-passwd_3.6.1 bash_5.2.15-2+b1 binutils_2.40-2 binutils-arm-linux-gnueabi_2.40-2 binutils-common_2.40-2 binutils-x86-64-linux-gnu_2.40-2 bsdextrautils_2.38.1-5+b1 bsdutils_1:2.38.1-5+b1 build-essential_12.9 bzip2_1.0.8-5+b1 cmake_3.25.1-1 cmake-data_3.25.1-1 coreutils_9.1-1 cpp_4:12.2.0-3 cpp-11_11.3.0-12 cpp-12_12.2.0-14 cpp-12-arm-linux-gnueabi_12.2.0-14cross1 cpp-arm-linux-gnueabi_4:12.2.0-3 cross-config_2.6.20 crossbuild-essential-armel_12.9 dash_0.5.12-2 debconf_1.5.82 debhelper_13.11.4 debian-archive-keyring_2023.3 debianutils_5.7-0.4 dh-autoreconf_20 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.8-4 dpkg_1.21.21 dpkg-cross_2.6.20 dpkg-dev_1.21.21 dwz_0.15-1 e2fsprogs_1.47.0-2 fakeroot_1.31-1.2 file_1:5.44-3 findutils_4.9.0-4 fontconfig-config_2.14.1-4 fonts-dejavu-core_2.37-6 g++_4:12.2.0-3 g++-11_11.3.0-12 g++-12_12.2.0-14 g++-12-arm-linux-gnueabi_12.2.0-14cross1 g++-arm-linux-gnueabi_4:12.2.0-3 gcc_4:12.2.0-3 gcc-11_11.3.0-12 gcc-11-base_11.3.0-12 gcc-12_12.2.0-14 gcc-12-arm-linux-gnueabi_12.2.0-14cross1 gcc-12-arm-linux-gnueabi-base_12.2.0-14cross1 gcc-12-base_12.2.0-14 gcc-12-cross-base_12.2.0-14cross1 gcc-9-base_9.5.0-3 gcc-arm-linux-gnueabi_4:12.2.0-3 gettext_0.21-12 gettext-base_0.21-12 gpgv_2.2.40-1.1 grep_3.8-5 groff-base_1.22.4-10 gzip_1.12-1 hostname_3.23+nmu1 init-system-helpers_1.65.2 intltool-debian_0.35.0+20060710.6 libacl1_2.3.1-3 libapt-pkg6.0_2.6.0 libarchive-zip-perl_1.68-1 libarchive13_3.6.2-1 libasan6_11.3.0-12 libasan8_12.2.0-14 libasan8-armel-cross_12.2.0-14cross1 libatomic1_12.2.0-14 libatomic1-armel-cross_12.2.0-14cross1 libattr1_1:2.5.1-4 libaudit-common_1:3.0.9-1 libaudit1_1:3.0.9-1 libbinutils_2.40-2 libblkid1_2.38.1-5+b1 libbrotli1_1.0.9-2+b6 libbsd0_0.11.7-4 libbz2-1.0_1.0.8-5+b1 libc-bin_2.36-8 libc-dev-bin_2.36-8 libc6_2.36-8 libc6-armel-cross_2.36-8cross1 libc6-dev_2.36-8 libc6-dev-armel-cross_2.36-8cross1 libcairo2_1.16.0-7 libcap-ng0_0.8.3-1+b3 libcap2_1:2.66-3 libcc1-0_12.2.0-14 libcfitsio-dev_4.2.0-3 libcfitsio10_4.2.0-3 libcom-err2_1.47.0-2 libconfig-auto-perl_0.44-2 libconfig-inifiles-perl_3.000003-2 libcrypt-dev_1:4.4.33-2 libcrypt1_1:4.4.33-2 libctf-nobfd0_2.40-2 libctf0_2.40-2 libcurl3-gnutls_7.88.1-8 libcurl4_7.88.1-8 libcurl4-gnutls-dev_7.88.1-8 libdb5.3_5.3.28+dfsg2-1 libdebconfclient0_0.268 libdebhelper-perl_13.11.4 libdebian-dpkgcross-perl_2.6.20 libdpkg-perl_1.21.21 libelf1_0.188-2.1 libev-dev_1:4.33-1 libev4_1:4.33-1 libexpat1_2.5.0-1 libext2fs2_1.47.0-2 libfakeroot_1.31-1.2 libffi8_3.4.4-1 libfftw3-bin_3.3.10-1 libfftw3-dev_3.3.10-1 libfftw3-double3_3.3.10-1 libfftw3-long3_3.3.10-1 libfftw3-quad3_3.3.10-1 libfftw3-single3_3.3.10-1 libfile-find-rule-perl_0.34-3 libfile-homedir-perl_1.006-2 libfile-stripnondeterminism-perl_1.13.1-1 libfile-which-perl_1.27-2 libfontconfig1_2.14.1-4 libfreetype6_2.12.1+dfsg-4 libgcc-11-dev_11.3.0-12 libgcc-12-dev_12.2.0-14 libgcc-12-dev-armel-cross_12.2.0-14cross1 libgcc-s1_12.2.0-14 libgcc-s1-armel-cross_12.2.0-14cross1 libgcrypt20_1.10.1-3 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libgmp10_2:6.2.1+dfsg1-1.1 libgnutls30_3.7.9-1 libgomp1_12.2.0-14 libgomp1-armel-cross_12.2.0-14cross1 libgpg-error0_1.46-1 libgprofng0_2.40-2 libgsl-dev_2.7.1+dfsg-3+b1 libgsl27_2.7.1+dfsg-3+b1 libgslcblas0_2.7.1+dfsg-3+b1 libgssapi-krb5-2_1.20.1-1+b1 libhogweed6_3.8.1-2 libicu72_72.1-3 libidn2-0_2.3.3-1+b1 libio-string-perl_1.08-4 libisl23_0.25-1 libitm1_12.2.0-14 libjansson4_2.14-2 libjpeg-dev_1:2.1.5-2 libjpeg62-turbo_1:2.1.5-2 libjpeg62-turbo-dev_1:2.1.5-2 libjsoncpp25_1.9.5-4 libk5crypto3_1.20.1-1+b1 libkeyutils1_1.6.3-2 libkrb5-3_1.20.1-1+b1 libkrb5support0_1.20.1-1+b1 libldap-2.5-0_2.5.13+dfsg-5 liblocale-gettext-perl_1.07-5 liblsan0_12.2.0-14 liblz4-1_1.9.4-1 liblzma5_5.4.1-0.2 libmagic-mgc_1:5.44-3 libmagic1_1:5.44-3 libmd0_1.0.4-2 libmount1_2.38.1-5+b1 libmpc3_1.3.1-1 libmpfr6_4.2.0-1 libncursesw6_6.4-2 libnettle8_3.8.1-2 libnghttp2-14_1.52.0-1 libnova-0.16-0_0.16-5 libnova-dev_0.16-5 libnova-dev-bin_0.16-5 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libnumber-compare-perl_0.03-3 libogg-dev_1.3.5-3 libogg0_1.3.5-3 libp11-kit0_0.24.1-2 libpam-modules_1.5.2-6 libpam-modules-bin_1.5.2-6 libpam-runtime_1.5.2-6 libpam0g_1.5.2-6 libpcre2-8-0_10.42-1 libpcre3_2:8.39-15 libperl5.34_5.34.0-5 libperl5.36_5.36.0-7 libpipeline1_1.5.7-1 libpixman-1-0_0.42.2-1 libpkgconf3_1.8.1-1 libpng16-16_1.6.39-2 libproc2-0_2:4.0.3-1 libpsl5_0.21.2-1 libpython3-stdlib_3.11.2-1 libpython3.11-minimal_3.11.2-6 libpython3.11-stdlib_3.11.2-6 libquadmath0_12.2.0-14 libreadline8_8.2-1.3 librhash0_1.4.3-3 librtmp1_2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2_2.1.28+dfsg-11 libsasl2-modules-db_2.1.28+dfsg-11 libseccomp2_2.5.4-1+b3 libselinux1_3.4-1+b5 libsemanage-common_3.4-1 libsemanage2_3.4-1+b5 libsepol2_3.4-2 libsmartcols1_2.38.1-5+b1 libsqlite3-0_3.40.1-2 libss2_1.47.0-2 libssh2-1_1.10.0-3+b1 libssl3_3.0.8-1 libstdc++-11-dev_11.3.0-12 libstdc++-12-dev_12.2.0-14 libstdc++-12-dev-armel-cross_12.2.0-14cross1 libstdc++6_12.2.0-14 libstdc++6-armel-cross_12.2.0-14cross1 libsub-override-perl_0.09-4 libsystemd0_252.6-1 libtasn1-6_4.19.0-2 libtext-glob-perl_0.11-3 libtheora-dev_1.1.1+dfsg.1-16.1+b1 libtheora0_1.1.1+dfsg.1-16.1+b1 libtinfo6_6.4-2 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-5 libtsan0_11.3.0-12 libtsan2_12.2.0-14 libubsan1_12.2.0-14 libubsan1-armel-cross_12.2.0-14cross1 libuchardet0_0.0.7-1 libudev1_252.6-1 libunistring2_1.0-2 libusb-1.0-0_2:1.0.26-1 libusb-1.0-0-dev_2:1.0.26-1 libuuid1_2.38.1-5+b1 libuv1_1.44.2-1 libx11-6_2:1.8.4-2 libx11-data_2:1.8.4-2 libxau6_1:1.0.9-1 libxcb-render0_1.15-1 libxcb-shm0_1.15-1 libxcb1_1.15-1 libxdmcp6_1:1.1.2-3 libxext6_2:1.3.4-1+b1 libxml-libxml-perl_2.0207+dfsg+really+2.0134-1+b1 libxml-namespacesupport-perl_1.12-2 libxml-sax-base-perl_1.09-3 libxml-sax-perl_1.02+dfsg-3 libxml-simple-perl_2.25-2 libxml2_2.9.14+dfsg-1.1+b3 libxrender1_1:0.9.10-1.1 libxxhash0_0.8.1-1 libyaml-perl_1.30-2 libzstd1_1.5.4+dfsg2-5 linux-libc-dev_6.1.20-1 linux-libc-dev-armel-cross_6.1.4-1cross1 login_1:4.13+dfsg1-1+b1 logsave_1.47.0-2 m4_1.4.19-3 make_4.3-4.1 man-db_2.11.2-2 mawk_1.3.4.20200120-3.1 media-types_10.0.0 mount_2.38.1-5+b1 ncurses-base_6.4-2 ncurses-bin_6.4-2 passwd_1:4.13+dfsg1-1+b1 patch_2.7.6-7 perl_5.36.0-7 perl-base_5.36.0-7 perl-modules-5.34_5.34.0-5 perl-modules-5.36_5.36.0-7 pkg-config_1.8.1-1 pkg-kde-tools_0.15.38 pkgconf_1.8.1-1 pkgconf-bin_1.8.1-1 po-debconf_1.0.21+nmu1 procps_2:4.0.3-1 python3_3.11.2-1 python3-minimal_3.11.2-1 python3.11_3.11.2-6 python3.11-minimal_3.11.2-6 readline-common_8.2-1.3 rpcsvc-proto_1.4.3-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-1 sensible-utils_0.0.17+nmu1 sysvinit-utils_3.06-3 tar_1.34+dfsg-1.1 tzdata_2023c-2 ucf_3.0043+nmu1 usrmerge_35 util-linux_2.38.1-5+b1 util-linux-extra_2.38.1-5+b1 xz-utils_5.4.1-0.2 zlib1g_1:1.2.13.dfsg-1 zlib1g-dev_1:1.2.13.dfsg-1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: indi Binary: libindidriver1, libindialignmentdriver1, libindilx200-1, libindiclient1, libindi-plugins, libindi-dev, libindi-data, indi-bin Architecture: any all Version: 1.9.9+dfsg-2 Maintainer: Debian Krap Maintainers Uploaders: Pino Toscano , Homepage: https://www.indilib.org/ Standards-Version: 4.6.1 Vcs-Browser: https://salsa.debian.org/qt-kde-team/3rdparty/indi Vcs-Git: https://salsa.debian.org/qt-kde-team/3rdparty/indi.git Build-Depends: cmake (>= 3.13~), debhelper-compat (= 13), libcfitsio-dev, libcurl4-gnutls-dev, libev-dev, libfftw3-dev, libgsl-dev, libjpeg-dev, libnova-dev (>= 0.16), libogg-dev, libtheora-dev, libusb-1.0-0-dev, pkg-config, pkg-kde-tools (>= 0.12), zlib1g-dev Package-List: indi-bin deb misc optional arch=any libindi-data deb misc optional arch=all libindi-dev deb libdevel optional arch=any libindi-plugins deb libs optional arch=any libindialignmentdriver1 deb libs optional arch=any libindiclient1 deb libs optional arch=any libindidriver1 deb libs optional arch=any libindilx200-1 deb libs optional arch=any Checksums-Sha1: bf8435bcc292f14bff89c16e6b00e71006b31d94 1939036 indi_1.9.9+dfsg.orig.tar.xz b58f1bc98ceb42cae5f0cb561015f29857051fac 9560 indi_1.9.9+dfsg-2.debian.tar.xz Checksums-Sha256: 37f288734a1c136d64b7203c7d8f9d95e423557c8c392318e2bd26bd5f6b52a4 1939036 indi_1.9.9+dfsg.orig.tar.xz e73489d03c2c8cc4d1e1db6e0e390126824295d4f688e1b4ed30b443eac7797b 9560 indi_1.9.9+dfsg-2.debian.tar.xz Files: 542cdd58b9e8e56f1e41776a82b13568 1939036 indi_1.9.9+dfsg.orig.tar.xz f279174eb5145a2a4adcde04014c45b5 9560 indi_1.9.9+dfsg-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEXyqfuC+mweEHcAcHLRkciEOxP00FAmOdfKQACgkQLRkciEOx P03fXxAAjct9wQWl7Y0kJGIsPwnI1R/0+PFmsyDZaM2rXzl0Ip7EPEZGWM/N5eqw VBUbFdWjTmiVLZoyJPKLqRlZeknvceKS/428yVdLZGcmLjiurGHzmPXDdZBGQKrj OLYsqnMAtAq9IDHTm9i4owcQfwaNLkS4w4mkPpZZVbwD9levU+0ASOobNMApHX4v zraVehv9GZzgpW6HZs9RNU+G2SX2FLhGxqzeBIPmh9anQhvip/+nwd/T7S8CRty+ 2v2kO19h3eq5dTl+APMEo6xenPrFx1h7+bK08lTgmfkzYr/L0svp1JXQSZOByQHe HGk083l+QG1PjxQGHeTeDeUPHUEIdhzRh9BYsqE6C+G8U+no/si6D5S9dutxPCl2 OykCtrfin6YxFByYOXv//w2S1WYDI5iZrACHtPG3Vh2kug39nhEK+I2Lo96NA/vK gnQFtOlYwCUAU0h2DWj6LN0vdmZvnrUwqsm5/1iEQn85g/bxZX5ubsWH7CthhSum Q/SqIu9DdAfeMpo/W/a6AQMGnY7uRrfdXh9RjU+Vx0WcOFr2bGrReQhzTWz7o0Q0 ySnGoIKD9INxfi+HnLTwuaKl/xnFwfIdeYPgfGaiIQTFAYnK49tbCiTwUXpcuzNs 4T/IXZgB2/df1Hq9TMneoAmDkPNIuWQFPM9mim9R3BiQYNUk7yo= =F0JN -----END PGP SIGNATURE----- gpgv: Signature made Sat Dec 17 08:24:04 2022 UTC gpgv: using RSA key 5F2A9FB82FA6C1E1077007072D191C8843B13F4D gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./indi_1.9.9+dfsg-2.dsc: no acceptable signature found dpkg-source: info: extracting indi in /<> dpkg-source: info: unpacking indi_1.9.9+dfsg.orig.tar.xz dpkg-source: info: unpacking indi_1.9.9+dfsg-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying hurd_include.diff Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf CONFIG_SITE=/etc/dpkg-cross/cross-config.armel DEB_BUILD_OPTIONS=nocheck HOME=/sbuild-nonexistent LANG=en_US.UTF-8 LC_ALL=C.UTF-8 LOGNAME=crossqa PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=unstable-amd64-sbuild SCHROOT_CHROOT_NAME=sid-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1000 SCHROOT_GROUP=crossqa SCHROOT_SESSION_ID=sid-amd64-sbuild-913f3f76-b89e-4f3e-91d7-c75404e22520 SCHROOT_UID=1000 SCHROOT_USER=crossqa SHELL=/bin/sh USER=crossqa dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -aarmel -Pcross,nocheck -us -uc -B -rfakeroot --jobs-try=1 dpkg-buildpackage: info: source package indi dpkg-buildpackage: info: source version 1.9.9+dfsg-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Pino Toscano dpkg-architecture: warning: specified GNU system type arm-linux-gnueabi does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-source --before-build . dpkg-buildpackage: info: host architecture armel debian/rules clean dh clean --with sodeps dh_clean debian/rules binary-arch dh binary-arch --with sodeps dh_update_autotools_config -a dh_autoreconf -a dh_auto_configure -a cd obj-arm-linux-gnueabi && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=armv7l -DCMAKE_C_COMPILER=arm-linux-gnueabi-gcc -DCMAKE_CXX_COMPILER=arm-linux-gnueabi-g\+\+ -DPKG_CONFIG_EXECUTABLE=/usr/bin/arm-linux-gnueabi-pkg-config -DPKGCONFIG_EXECUTABLE=/usr/bin/arm-linux-gnueabi-pkg-config -DQMAKE_EXECUTABLE=/usr/bin/arm-linux-gnueabi-qmake -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabi .. -- The C compiler identification is GNU 12.2.0 -- The CXX compiler identification is GNU 12.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/arm-linux-gnueabi-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/arm-linux-gnueabi-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test COMPATIBLE_FORTIFY_SOURCE -- Performing Test COMPATIBLE_FORTIFY_SOURCE - Success -- Looking for mremap -- Looking for mremap - found -- Found NOVA: /usr/lib/arm-linux-gnueabi/libnova.so -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found Libev: /usr/lib/arm-linux-gnueabi/libev.so (found version "4.33") -- Building INDI Client -- Found ZLIB: /usr/lib/arm-linux-gnueabi/libz.so (found version "1.2.13") -- Found CFITSIO 4.2.0: /usr/lib/arm-linux-gnueabi/libcfitsio.so -- Found libnova: /usr/lib/arm-linux-gnueabi/libnova.so -- Found PkgConfig: /usr/bin/arm-linux-gnueabi-pkg-config (found version "1.8.1") -- Found USB1: /usr/lib/arm-linux-gnueabi/libusb-1.0.so (found version "1.0.26") -- Performing Test USB1_HAS_LIBUSB_ERROR_NAME -- Performing Test USB1_HAS_LIBUSB_ERROR_NAME - Success -- Found CURL: /usr/lib/arm-linux-gnueabi/libcurl.so (found version "7.88.1") -- Found GSL: /usr/include (found version "2.7.1") -- Found JPEG: /usr/lib/arm-linux-gnueabi/libjpeg.so -- Found FFTW3: /usr/lib/arm-linux-gnueabi/libfftw3.so -- Found OGGTHEORA: /usr/lib/arm-linux-gnueabi/libogg.so -- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY) -- Could NOT find GMock (missing: GMOCK_LIBRARY GMOCK_INCLUDE_DIR) -- GTEST not found, not building tests -- The following OPTIONAL packages have been found: * PkgConfig * OggTheora -- The following REQUIRED packages have been found: * Libev * Threads * ZLIB * CFITSIO, A library for reading and writing data files in FITS (Flexible Image Transport System) data format, Provides INDI with FITS I/O support. * Nova, A general purpose, double precision, Celestial Mechanics, Astrometry and Astrodynamics library, Provides INDI with astrodynamics library. * USB1 * CURL * GSL * JPEG * FFTW3 -- The following OPTIONAL packages have not been found: * RTLSDR * GTest * GMock -- The following components are going to be built: -- ## INDI Server -- ## INDI Drivers, Tools, and Examples -- ## INDI Client -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED PKGCONFIG_EXECUTABLE QMAKE_EXECUTABLE -- Build files have been written to: /<>/obj-arm-linux-gnueabi dh_auto_build -a cd obj-arm-linux-gnueabi && make -j1 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/<>/obj-arm-linux-gnueabi' /usr/bin/cmake -S/<> -B/<>/obj-arm-linux-gnueabi --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-arm-linux-gnueabi/CMakeFiles /<>/obj-arm-linux-gnueabi//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/obj-arm-linux-gnueabi' make -f libs/indicore/CMakeFiles/indicore.dir/build.make libs/indicore/CMakeFiles/indicore.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/indicore /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/libs/indicore /<>/obj-arm-linux-gnueabi/libs/indicore/CMakeFiles/indicore.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f libs/indicore/CMakeFiles/indicore.dir/build.make libs/indicore/CMakeFiles/indicore.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 0%] Building C object libs/indicore/CMakeFiles/indicore.dir/base64.c.o cd /<>/obj-arm-linux-gnueabi/libs/indicore && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indicore -I/<>/libs -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indicore/CMakeFiles/indicore.dir/base64.c.o -MF CMakeFiles/indicore.dir/base64.c.o.d -o CMakeFiles/indicore.dir/base64.c.o -c /<>/libs/indicore/base64.c [ 1%] Building C object libs/indicore/CMakeFiles/indicore.dir/userio.c.o cd /<>/obj-arm-linux-gnueabi/libs/indicore && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indicore -I/<>/libs -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indicore/CMakeFiles/indicore.dir/userio.c.o -MF CMakeFiles/indicore.dir/userio.c.o.d -o CMakeFiles/indicore.dir/userio.c.o -c /<>/libs/indicore/userio.c [ 1%] Building C object libs/indicore/CMakeFiles/indicore.dir/indicom.c.o cd /<>/obj-arm-linux-gnueabi/libs/indicore && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indicore -I/<>/libs -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indicore/CMakeFiles/indicore.dir/indicom.c.o -MF CMakeFiles/indicore.dir/indicom.c.o.d -o CMakeFiles/indicore.dir/indicom.c.o -c /<>/libs/indicore/indicom.c [ 1%] Building C object libs/indicore/CMakeFiles/indicore.dir/indidevapi.c.o cd /<>/obj-arm-linux-gnueabi/libs/indicore && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indicore -I/<>/libs -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indicore/CMakeFiles/indicore.dir/indidevapi.c.o -MF CMakeFiles/indicore.dir/indidevapi.c.o.d -o CMakeFiles/indicore.dir/indidevapi.c.o -c /<>/libs/indicore/indidevapi.c [ 1%] Building CXX object libs/indicore/CMakeFiles/indicore.dir/lilxml.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indicore && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indicore -I/<>/libs -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indicore/CMakeFiles/indicore.dir/lilxml.cpp.o -MF CMakeFiles/indicore.dir/lilxml.cpp.o.d -o CMakeFiles/indicore.dir/lilxml.cpp.o -c /<>/libs/indicore/lilxml.cpp [ 2%] Building C object libs/indicore/CMakeFiles/indicore.dir/indiuserio.c.o cd /<>/obj-arm-linux-gnueabi/libs/indicore && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indicore -I/<>/libs -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indicore/CMakeFiles/indicore.dir/indiuserio.c.o -MF CMakeFiles/indicore.dir/indiuserio.c.o.d -o CMakeFiles/indicore.dir/indiuserio.c.o -c /<>/libs/indicore/indiuserio.c [ 2%] Building C object libs/indicore/CMakeFiles/indicore.dir/sharedblob.c.o cd /<>/obj-arm-linux-gnueabi/libs/indicore && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indicore -I/<>/libs -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indicore/CMakeFiles/indicore.dir/sharedblob.c.o -MF CMakeFiles/indicore.dir/sharedblob.c.o.d -o CMakeFiles/indicore.dir/sharedblob.c.o -c /<>/libs/indicore/sharedblob.c [ 2%] Building CXX object libs/indicore/CMakeFiles/indicore.dir/sharedblob_parse.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indicore && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indicore -I/<>/libs -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indicore/CMakeFiles/indicore.dir/sharedblob_parse.cpp.o -MF CMakeFiles/indicore.dir/sharedblob_parse.cpp.o.d -o CMakeFiles/indicore.dir/sharedblob_parse.cpp.o -c /<>/libs/indicore/sharedblob_parse.cpp [ 2%] Building C object libs/indicore/CMakeFiles/indicore.dir/shm_open_anon.c.o cd /<>/obj-arm-linux-gnueabi/libs/indicore && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indicore -I/<>/libs -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indicore/CMakeFiles/indicore.dir/shm_open_anon.c.o -MF CMakeFiles/indicore.dir/shm_open_anon.c.o.d -o CMakeFiles/indicore.dir/shm_open_anon.c.o -c /<>/libs/indicore/shm_open_anon.c [ 2%] Building CXX object libs/indicore/CMakeFiles/indicore.dir/libastro.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indicore && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indicore -I/<>/libs -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indicore/CMakeFiles/indicore.dir/libastro.cpp.o -MF CMakeFiles/indicore.dir/libastro.cpp.o.d -o CMakeFiles/indicore.dir/libastro.cpp.o -c /<>/libs/indicore/libastro.cpp make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 2%] Built target indicore make -f libs/indidevice/CMakeFiles/indidevice.dir/build.make libs/indidevice/CMakeFiles/indidevice.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/indidevice /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/libs/indidevice /<>/obj-arm-linux-gnueabi/libs/indidevice/CMakeFiles/indidevice.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f libs/indidevice/CMakeFiles/indidevice.dir/build.make libs/indidevice/CMakeFiles/indidevice.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 3%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/indibase.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indidevice && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/indibase.cpp.o -MF CMakeFiles/indidevice.dir/indibase.cpp.o.d -o CMakeFiles/indidevice.dir/indibase.cpp.o -c /<>/libs/indidevice/indibase.cpp [ 3%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/indiutility.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indidevice && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/indiutility.cpp.o -MF CMakeFiles/indidevice.dir/indiutility.cpp.o.d -o CMakeFiles/indidevice.dir/indiutility.cpp.o -c /<>/libs/indidevice/indiutility.cpp [ 3%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/parentdevice.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indidevice && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/parentdevice.cpp.o -MF CMakeFiles/indidevice.dir/parentdevice.cpp.o.d -o CMakeFiles/indidevice.dir/parentdevice.cpp.o -c /<>/libs/indidevice/parentdevice.cpp [ 3%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/basedevice.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indidevice && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/basedevice.cpp.o -MF CMakeFiles/indidevice.dir/basedevice.cpp.o.d -o CMakeFiles/indidevice.dir/basedevice.cpp.o -c /<>/libs/indidevice/basedevice.cpp [ 4%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/watchdeviceproperty.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indidevice && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/watchdeviceproperty.cpp.o -MF CMakeFiles/indidevice.dir/watchdeviceproperty.cpp.o.d -o CMakeFiles/indidevice.dir/watchdeviceproperty.cpp.o -c /<>/libs/indidevice/watchdeviceproperty.cpp [ 4%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/indistandardproperty.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indidevice && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/indistandardproperty.cpp.o -MF CMakeFiles/indidevice.dir/indistandardproperty.cpp.o.d -o CMakeFiles/indidevice.dir/indistandardproperty.cpp.o -c /<>/libs/indidevice/indistandardproperty.cpp [ 4%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indiproperties.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indidevice && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/property/indiproperties.cpp.o -MF CMakeFiles/indidevice.dir/property/indiproperties.cpp.o.d -o CMakeFiles/indidevice.dir/property/indiproperties.cpp.o -c /<>/libs/indidevice/property/indiproperties.cpp [ 4%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indiproperty.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indidevice && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/property/indiproperty.cpp.o -MF CMakeFiles/indidevice.dir/property/indiproperty.cpp.o.d -o CMakeFiles/indidevice.dir/property/indiproperty.cpp.o -c /<>/libs/indidevice/property/indiproperty.cpp [ 4%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertybasic.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indidevice && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertybasic.cpp.o -MF CMakeFiles/indidevice.dir/property/indipropertybasic.cpp.o.d -o CMakeFiles/indidevice.dir/property/indipropertybasic.cpp.o -c /<>/libs/indidevice/property/indipropertybasic.cpp In file included from /usr/arm-linux-gnueabi/include/c++/12/vector:70, from /<>/libs/indidevice/property/indiproperties.h:22, from /<>/libs/indidevice/basedevice.h:23, from /<>/libs/indidevice/property/indiproperty_p.h:25, from /<>/libs/indidevice/property/indipropertybasic_p.h:21, from /<>/libs/indidevice/property/indipropertybasic.cpp:20: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {INDI::WidgetView<_INumber>}; _Tp = INDI::WidgetView<_INumber>; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {INDI::WidgetView<_INumber>}; _Tp = INDI::WidgetView<_INumber>; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = INDI::WidgetView<_INumber>; _Alloc = std::allocator >]’ at /usr/arm-linux-gnueabi/include/c++/12/bits/stl_vector.h:1294:21, inlined from ‘void INDI::PropertyBasic::push(INDI::WidgetView&&) [with T = _INumber]’ at /<>/libs/indidevice/property/indipropertybasic.cpp:364:25: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertyview.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indidevice && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertyview.cpp.o -MF CMakeFiles/indidevice.dir/property/indipropertyview.cpp.o.d -o CMakeFiles/indidevice.dir/property/indipropertyview.cpp.o -c /<>/libs/indidevice/property/indipropertyview.cpp [ 5%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertytext.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indidevice && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertytext.cpp.o -MF CMakeFiles/indidevice.dir/property/indipropertytext.cpp.o.d -o CMakeFiles/indidevice.dir/property/indipropertytext.cpp.o -c /<>/libs/indidevice/property/indipropertytext.cpp [ 5%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertynumber.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indidevice && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertynumber.cpp.o -MF CMakeFiles/indidevice.dir/property/indipropertynumber.cpp.o.d -o CMakeFiles/indidevice.dir/property/indipropertynumber.cpp.o -c /<>/libs/indidevice/property/indipropertynumber.cpp [ 5%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertyswitch.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indidevice && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertyswitch.cpp.o -MF CMakeFiles/indidevice.dir/property/indipropertyswitch.cpp.o.d -o CMakeFiles/indidevice.dir/property/indipropertyswitch.cpp.o -c /<>/libs/indidevice/property/indipropertyswitch.cpp [ 6%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertylight.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indidevice && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertylight.cpp.o -MF CMakeFiles/indidevice.dir/property/indipropertylight.cpp.o.d -o CMakeFiles/indidevice.dir/property/indipropertylight.cpp.o -c /<>/libs/indidevice/property/indipropertylight.cpp [ 6%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertyblob.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indidevice && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertyblob.cpp.o -MF CMakeFiles/indidevice.dir/property/indipropertyblob.cpp.o.d -o CMakeFiles/indidevice.dir/property/indipropertyblob.cpp.o -c /<>/libs/indidevice/property/indipropertyblob.cpp make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 6%] Built target indidevice make -f libs/indiabstractclient/CMakeFiles/indiabstractclient.dir/build.make libs/indiabstractclient/CMakeFiles/indiabstractclient.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/indiabstractclient /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/libs/indiabstractclient /<>/obj-arm-linux-gnueabi/libs/indiabstractclient/CMakeFiles/indiabstractclient.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f libs/indiabstractclient/CMakeFiles/indiabstractclient.dir/build.make libs/indiabstractclient/CMakeFiles/indiabstractclient.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 7%] Building CXX object libs/indiabstractclient/CMakeFiles/indiabstractclient.dir/abstractbaseclient.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indiabstractclient && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indiabstractclient -I/<>/libs/indiabstractclient -I/<>/libs -I/<>/libs/indiabstractclient/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indiabstractclient/CMakeFiles/indiabstractclient.dir/abstractbaseclient.cpp.o -MF CMakeFiles/indiabstractclient.dir/abstractbaseclient.cpp.o.d -o CMakeFiles/indiabstractclient.dir/abstractbaseclient.cpp.o -c /<>/libs/indiabstractclient/abstractbaseclient.cpp /<>/libs/indiabstractclient/abstractbaseclient.cpp: In member function ‘void INDI::AbstractBaseClientPrivate::setDriverConnection(bool, const char*)’: /<>/libs/indiabstractclient/abstractbaseclient.cpp:275:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 275 | if (drv_connection[0].getState() == ISS_ON) | ^ In file included from /<>/libs/indidevice/property/indipropertytext.h:21, from /<>/libs/indidevice/./basedevice.h:30, from /<>/libs/indidevice/./watchdeviceproperty.h:21, from /<>/libs/indiabstractclient/abstractbaseclient_p.h:24, from /<>/libs/indiabstractclient/abstractbaseclient.cpp:23: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:275:29: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 275 | if (drv_connection[0].getState() == ISS_ON) | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:275:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:275:29: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 275 | if (drv_connection[0].getState() == ISS_ON) | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:275:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:275:29: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 275 | if (drv_connection[0].getState() == ISS_ON) | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:275:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:275:29: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 275 | if (drv_connection[0].getState() == ISS_ON) | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:275:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:275:29: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 275 | if (drv_connection[0].getState() == ISS_ON) | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:275:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:275:29: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 275 | if (drv_connection[0].getState() == ISS_ON) | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:275:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:275:29: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 275 | if (drv_connection[0].getState() == ISS_ON) | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:280:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 280 | drv_connection[0].setState(ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:280:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 280 | drv_connection[0].setState(ISS_ON); | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:280:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:280:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 280 | drv_connection[0].setState(ISS_ON); | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:280:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:280:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 280 | drv_connection[0].setState(ISS_ON); | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:280:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:280:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 280 | drv_connection[0].setState(ISS_ON); | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:280:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:280:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 280 | drv_connection[0].setState(ISS_ON); | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:280:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:280:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 280 | drv_connection[0].setState(ISS_ON); | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:280:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:280:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 280 | drv_connection[0].setState(ISS_ON); | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:281:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 281 | drv_connection[1].setState(ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:281:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 281 | drv_connection[1].setState(ISS_OFF); | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:281:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:281:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 281 | drv_connection[1].setState(ISS_OFF); | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:281:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:281:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 281 | drv_connection[1].setState(ISS_OFF); | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:281:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:281:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 281 | drv_connection[1].setState(ISS_OFF); | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:281:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:281:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 281 | drv_connection[1].setState(ISS_OFF); | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:281:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:281:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 281 | drv_connection[1].setState(ISS_OFF); | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:281:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:281:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 281 | drv_connection[1].setState(ISS_OFF); | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:288:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 288 | if (drv_connection[1].getState() == ISS_ON) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:288:29: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 288 | if (drv_connection[1].getState() == ISS_ON) | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:288:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:288:29: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 288 | if (drv_connection[1].getState() == ISS_ON) | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:288:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:288:29: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 288 | if (drv_connection[1].getState() == ISS_ON) | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:288:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:288:29: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 288 | if (drv_connection[1].getState() == ISS_ON) | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:288:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:288:29: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 288 | if (drv_connection[1].getState() == ISS_ON) | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:288:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:288:29: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 288 | if (drv_connection[1].getState() == ISS_ON) | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:288:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:288:29: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 288 | if (drv_connection[1].getState() == ISS_ON) | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:293:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 293 | drv_connection[0].setState(ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:293:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 293 | drv_connection[0].setState(ISS_OFF); | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:293:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:293:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 293 | drv_connection[0].setState(ISS_OFF); | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:293:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:293:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 293 | drv_connection[0].setState(ISS_OFF); | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:293:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:293:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 293 | drv_connection[0].setState(ISS_OFF); | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:293:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:293:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 293 | drv_connection[0].setState(ISS_OFF); | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:293:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:293:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 293 | drv_connection[0].setState(ISS_OFF); | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:293:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:293:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 293 | drv_connection[0].setState(ISS_OFF); | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:294:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 294 | drv_connection[1].setState(ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:294:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 294 | drv_connection[1].setState(ISS_ON); | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:294:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:294:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 294 | drv_connection[1].setState(ISS_ON); | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:294:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:294:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 294 | drv_connection[1].setState(ISS_ON); | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:294:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:294:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 294 | drv_connection[1].setState(ISS_ON); | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:294:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:294:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 294 | drv_connection[1].setState(ISS_ON); | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:294:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:294:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 294 | drv_connection[1].setState(ISS_ON); | ^ /<>/libs/indiabstractclient/abstractbaseclient.cpp:294:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indiabstractclient/abstractbaseclient.cpp:294:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 294 | drv_connection[1].setState(ISS_ON); | ^ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 7%] Built target indiabstractclient make -f indiserver/CMakeFiles/indiserver.dir/build.make indiserver/CMakeFiles/indiserver.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/indiserver /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/indiserver /<>/obj-arm-linux-gnueabi/indiserver/CMakeFiles/indiserver.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f indiserver/CMakeFiles/indiserver.dir/build.make indiserver/CMakeFiles/indiserver.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 7%] Building CXX object indiserver/CMakeFiles/indiserver.dir/indiserver.cpp.o cd /<>/obj-arm-linux-gnueabi/indiserver && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/indiserver -I/<>/indiserver -I/<>/libs -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT indiserver/CMakeFiles/indiserver.dir/indiserver.cpp.o -MF CMakeFiles/indiserver.dir/indiserver.cpp.o.d -o CMakeFiles/indiserver.dir/indiserver.cpp.o -c /<>/indiserver/indiserver.cpp /<>/indiserver/indiserver.cpp: In function ‘int readFdError(int)’: /<>/indiserver/indiserver.cpp:4001:37: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 4001 | fprintf(stderr, "cmsg_len=%lu, cmsg_level=%u, cmsg_type=%u\n", cmsg->cmsg_len, cmsg->cmsg_level, cmsg->cmsg_type); | ~~^ ~~~~~~~~~~~~~~ | | | | long unsigned int size_t {aka unsigned int} | %u [ 7%] Linking CXX executable indiserver cd /<>/obj-arm-linux-gnueabi/indiserver && /usr/bin/cmake -E cmake_link_script CMakeFiles/indiserver.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indiserver.dir/indiserver.cpp.o ../libs/indicore/CMakeFiles/indicore.dir/base64.c.o ../libs/indicore/CMakeFiles/indicore.dir/userio.c.o ../libs/indicore/CMakeFiles/indicore.dir/indicom.c.o ../libs/indicore/CMakeFiles/indicore.dir/indidevapi.c.o ../libs/indicore/CMakeFiles/indicore.dir/lilxml.cpp.o ../libs/indicore/CMakeFiles/indicore.dir/indiuserio.c.o ../libs/indicore/CMakeFiles/indicore.dir/sharedblob.c.o ../libs/indicore/CMakeFiles/indicore.dir/sharedblob_parse.cpp.o ../libs/indicore/CMakeFiles/indicore.dir/shm_open_anon.c.o ../libs/indicore/CMakeFiles/indicore.dir/libastro.cpp.o -o indiserver /usr/lib/arm-linux-gnueabi/libev.so /usr/lib/arm-linux-gnueabi/libnova.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 7%] Built target indiserver make -f libs/sockets/CMakeFiles/sockets.dir/build.make libs/sockets/CMakeFiles/sockets.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/sockets /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/libs/sockets /<>/obj-arm-linux-gnueabi/libs/sockets/CMakeFiles/sockets.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f libs/sockets/CMakeFiles/sockets.dir/build.make libs/sockets/CMakeFiles/sockets.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 7%] Building CXX object libs/sockets/CMakeFiles/sockets.dir/tcpsocket.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/sockets && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/sockets -I/<>/libs/sockets -I/<>/libs -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/sockets/CMakeFiles/sockets.dir/tcpsocket.cpp.o -MF CMakeFiles/sockets.dir/tcpsocket.cpp.o.d -o CMakeFiles/sockets.dir/tcpsocket.cpp.o -c /<>/libs/sockets/tcpsocket.cpp [ 7%] Building CXX object libs/sockets/CMakeFiles/sockets.dir/tcpsocket_unix.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/sockets && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/sockets -I/<>/libs/sockets -I/<>/libs -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/sockets/CMakeFiles/sockets.dir/tcpsocket_unix.cpp.o -MF CMakeFiles/sockets.dir/tcpsocket_unix.cpp.o.d -o CMakeFiles/sockets.dir/tcpsocket_unix.cpp.o -c /<>/libs/sockets/tcpsocket_unix.cpp make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 7%] Built target sockets make -f libs/indiclient/CMakeFiles/indiclient_OBJECT.dir/build.make libs/indiclient/CMakeFiles/indiclient_OBJECT.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/indiclient /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/libs/indiclient /<>/obj-arm-linux-gnueabi/libs/indiclient/CMakeFiles/indiclient_OBJECT.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f libs/indiclient/CMakeFiles/indiclient_OBJECT.dir/build.make libs/indiclient/CMakeFiles/indiclient_OBJECT.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 7%] Building CXX object libs/indiclient/CMakeFiles/indiclient_OBJECT.dir/baseclient.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indiclient && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indiclient -I/<>/libs/indiclient -I/<>/libs -I/<>/libs/indiclient/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indiclient/CMakeFiles/indiclient_OBJECT.dir/baseclient.cpp.o -MF CMakeFiles/indiclient_OBJECT.dir/baseclient.cpp.o.d -o CMakeFiles/indiclient_OBJECT.dir/baseclient.cpp.o -c /<>/libs/indiclient/baseclient.cpp make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 7%] Built target indiclient_OBJECT make -f libs/indiclient/CMakeFiles/indiclientstatic.dir/build.make libs/indiclient/CMakeFiles/indiclientstatic.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/indiclient /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/libs/indiclient /<>/obj-arm-linux-gnueabi/libs/indiclient/CMakeFiles/indiclientstatic.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f libs/indiclient/CMakeFiles/indiclientstatic.dir/build.make libs/indiclient/CMakeFiles/indiclientstatic.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 7%] Linking CXX static library libindiclient.a cd /<>/obj-arm-linux-gnueabi/libs/indiclient && /usr/bin/cmake -P CMakeFiles/indiclientstatic.dir/cmake_clean_target.cmake cd /<>/obj-arm-linux-gnueabi/libs/indiclient && /usr/bin/cmake -E cmake_link_script CMakeFiles/indiclientstatic.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-ar qc libindiclient.a CMakeFiles/indiclient_OBJECT.dir/baseclient.cpp.o ../indicore/CMakeFiles/indicore.dir/base64.c.o ../indicore/CMakeFiles/indicore.dir/userio.c.o ../indicore/CMakeFiles/indicore.dir/indicom.c.o ../indicore/CMakeFiles/indicore.dir/indidevapi.c.o ../indicore/CMakeFiles/indicore.dir/lilxml.cpp.o ../indicore/CMakeFiles/indicore.dir/indiuserio.c.o ../indicore/CMakeFiles/indicore.dir/sharedblob.c.o ../indicore/CMakeFiles/indicore.dir/sharedblob_parse.cpp.o ../indicore/CMakeFiles/indicore.dir/shm_open_anon.c.o ../indicore/CMakeFiles/indicore.dir/libastro.cpp.o ../indidevice/CMakeFiles/indidevice.dir/indibase.cpp.o ../indidevice/CMakeFiles/indidevice.dir/indiutility.cpp.o ../indidevice/CMakeFiles/indidevice.dir/parentdevice.cpp.o ../indidevice/CMakeFiles/indidevice.dir/basedevice.cpp.o ../indidevice/CMakeFiles/indidevice.dir/watchdeviceproperty.cpp.o ../indidevice/CMakeFiles/indidevice.dir/indistandardproperty.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indiproperties.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indiproperty.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertybasic.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertyview.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertytext.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertynumber.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertyswitch.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertylight.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertyblob.cpp.o ../indiabstractclient/CMakeFiles/indiabstractclient.dir/abstractbaseclient.cpp.o ../sockets/CMakeFiles/sockets.dir/tcpsocket.cpp.o ../sockets/CMakeFiles/sockets.dir/tcpsocket_unix.cpp.o /usr/bin/arm-linux-gnueabi-ranlib libindiclient.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 7%] Built target indiclientstatic make -f libs/indiclient/CMakeFiles/indiclient.dir/build.make libs/indiclient/CMakeFiles/indiclient.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/indiclient /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/libs/indiclient /<>/obj-arm-linux-gnueabi/libs/indiclient/CMakeFiles/indiclient.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f libs/indiclient/CMakeFiles/indiclient.dir/build.make libs/indiclient/CMakeFiles/indiclient.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 7%] Linking CXX shared library libindiclient.so cd /<>/obj-arm-linux-gnueabi/libs/indiclient && /usr/bin/cmake -E cmake_link_script CMakeFiles/indiclient.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libindiclient.so.1 -o libindiclient.so.1.9.9 CMakeFiles/indiclient_OBJECT.dir/baseclient.cpp.o ../indicore/CMakeFiles/indicore.dir/base64.c.o ../indicore/CMakeFiles/indicore.dir/userio.c.o ../indicore/CMakeFiles/indicore.dir/indicom.c.o ../indicore/CMakeFiles/indicore.dir/indidevapi.c.o ../indicore/CMakeFiles/indicore.dir/lilxml.cpp.o ../indicore/CMakeFiles/indicore.dir/indiuserio.c.o ../indicore/CMakeFiles/indicore.dir/sharedblob.c.o ../indicore/CMakeFiles/indicore.dir/sharedblob_parse.cpp.o ../indicore/CMakeFiles/indicore.dir/shm_open_anon.c.o ../indicore/CMakeFiles/indicore.dir/libastro.cpp.o ../indidevice/CMakeFiles/indidevice.dir/indibase.cpp.o ../indidevice/CMakeFiles/indidevice.dir/indiutility.cpp.o ../indidevice/CMakeFiles/indidevice.dir/parentdevice.cpp.o ../indidevice/CMakeFiles/indidevice.dir/basedevice.cpp.o ../indidevice/CMakeFiles/indidevice.dir/watchdeviceproperty.cpp.o ../indidevice/CMakeFiles/indidevice.dir/indistandardproperty.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indiproperties.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indiproperty.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertybasic.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertyview.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertytext.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertynumber.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertyswitch.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertylight.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertyblob.cpp.o ../indiabstractclient/CMakeFiles/indiabstractclient.dir/abstractbaseclient.cpp.o ../sockets/CMakeFiles/sockets.dir/tcpsocket.cpp.o ../sockets/CMakeFiles/sockets.dir/tcpsocket_unix.cpp.o /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libnova.so cd /<>/obj-arm-linux-gnueabi/libs/indiclient && /usr/bin/cmake -E cmake_symlink_library libindiclient.so.1.9.9 libindiclient.so.1 libindiclient.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 7%] Built target indiclient make -f libs/eventloop/CMakeFiles/eventloop.dir/build.make libs/eventloop/CMakeFiles/eventloop.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/eventloop /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/libs/eventloop /<>/obj-arm-linux-gnueabi/libs/eventloop/CMakeFiles/eventloop.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f libs/eventloop/CMakeFiles/eventloop.dir/build.make libs/eventloop/CMakeFiles/eventloop.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 8%] Building C object libs/eventloop/CMakeFiles/eventloop.dir/eventloop.c.o cd /<>/obj-arm-linux-gnueabi/libs/eventloop && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/eventloop -I/<>/libs/eventloop -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/eventloop/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/eventloop/CMakeFiles/eventloop.dir/eventloop.c.o -MF CMakeFiles/eventloop.dir/eventloop.c.o.d -o CMakeFiles/eventloop.dir/eventloop.c.o -c /<>/libs/eventloop/eventloop.c make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 8%] Built target eventloop make -f libs/dsp/CMakeFiles/dsp.dir/build.make libs/dsp/CMakeFiles/dsp.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/dsp /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/libs/dsp /<>/obj-arm-linux-gnueabi/libs/dsp/CMakeFiles/dsp.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f libs/dsp/CMakeFiles/dsp.dir/build.make libs/dsp/CMakeFiles/dsp.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 8%] Building C object libs/dsp/CMakeFiles/dsp.dir/fits.c.o cd /<>/obj-arm-linux-gnueabi/libs/dsp && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/dsp -I/<>/libs/dsp -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/dsp/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/dsp/CMakeFiles/dsp.dir/fits.c.o -MF CMakeFiles/dsp.dir/fits.c.o.d -o CMakeFiles/dsp.dir/fits.c.o -c /<>/libs/dsp/fits.c [ 9%] Building C object libs/dsp/CMakeFiles/dsp.dir/file.c.o cd /<>/obj-arm-linux-gnueabi/libs/dsp && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/dsp -I/<>/libs/dsp -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/dsp/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/dsp/CMakeFiles/dsp.dir/file.c.o -MF CMakeFiles/dsp.dir/file.c.o.d -o CMakeFiles/dsp.dir/file.c.o -c /<>/libs/dsp/file.c [ 9%] Building C object libs/dsp/CMakeFiles/dsp.dir/buffer.c.o cd /<>/obj-arm-linux-gnueabi/libs/dsp && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/dsp -I/<>/libs/dsp -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/dsp/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/dsp/CMakeFiles/dsp.dir/buffer.c.o -MF CMakeFiles/dsp.dir/buffer.c.o.d -o CMakeFiles/dsp.dir/buffer.c.o -c /<>/libs/dsp/buffer.c [ 9%] Building C object libs/dsp/CMakeFiles/dsp.dir/convert.c.o cd /<>/obj-arm-linux-gnueabi/libs/dsp && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/dsp -I/<>/libs/dsp -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/dsp/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/dsp/CMakeFiles/dsp.dir/convert.c.o -MF CMakeFiles/dsp.dir/convert.c.o.d -o CMakeFiles/dsp.dir/convert.c.o -c /<>/libs/dsp/convert.c [ 9%] Building C object libs/dsp/CMakeFiles/dsp.dir/fft.c.o cd /<>/obj-arm-linux-gnueabi/libs/dsp && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/dsp -I/<>/libs/dsp -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/dsp/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/dsp/CMakeFiles/dsp.dir/fft.c.o -MF CMakeFiles/dsp.dir/fft.c.o.d -o CMakeFiles/dsp.dir/fft.c.o -c /<>/libs/dsp/fft.c [ 9%] Building C object libs/dsp/CMakeFiles/dsp.dir/filters.c.o cd /<>/obj-arm-linux-gnueabi/libs/dsp && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/dsp -I/<>/libs/dsp -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/dsp/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/dsp/CMakeFiles/dsp.dir/filters.c.o -MF CMakeFiles/dsp.dir/filters.c.o.d -o CMakeFiles/dsp.dir/filters.c.o -c /<>/libs/dsp/filters.c [ 10%] Building C object libs/dsp/CMakeFiles/dsp.dir/signals.c.o cd /<>/obj-arm-linux-gnueabi/libs/dsp && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/dsp -I/<>/libs/dsp -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/dsp/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/dsp/CMakeFiles/dsp.dir/signals.c.o -MF CMakeFiles/dsp.dir/signals.c.o.d -o CMakeFiles/dsp.dir/signals.c.o -c /<>/libs/dsp/signals.c [ 10%] Building C object libs/dsp/CMakeFiles/dsp.dir/convolution.c.o cd /<>/obj-arm-linux-gnueabi/libs/dsp && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/dsp -I/<>/libs/dsp -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/dsp/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/dsp/CMakeFiles/dsp.dir/convolution.c.o -MF CMakeFiles/dsp.dir/convolution.c.o.d -o CMakeFiles/dsp.dir/convolution.c.o -c /<>/libs/dsp/convolution.c [ 10%] Building C object libs/dsp/CMakeFiles/dsp.dir/stats.c.o cd /<>/obj-arm-linux-gnueabi/libs/dsp && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/dsp -I/<>/libs/dsp -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/dsp/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/dsp/CMakeFiles/dsp.dir/stats.c.o -MF CMakeFiles/dsp.dir/stats.c.o.d -o CMakeFiles/dsp.dir/stats.c.o -c /<>/libs/dsp/stats.c [ 10%] Building C object libs/dsp/CMakeFiles/dsp.dir/stream.c.o cd /<>/obj-arm-linux-gnueabi/libs/dsp && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/dsp -I/<>/libs/dsp -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/dsp/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/dsp/CMakeFiles/dsp.dir/stream.c.o -MF CMakeFiles/dsp.dir/stream.c.o.d -o CMakeFiles/dsp.dir/stream.c.o -c /<>/libs/dsp/stream.c make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 10%] Built target dsp make -f libs/fpack/CMakeFiles/fpack.dir/build.make libs/fpack/CMakeFiles/fpack.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/fpack /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/libs/fpack /<>/obj-arm-linux-gnueabi/libs/fpack/CMakeFiles/fpack.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f libs/fpack/CMakeFiles/fpack.dir/build.make libs/fpack/CMakeFiles/fpack.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 10%] Building C object libs/fpack/CMakeFiles/fpack.dir/fpack.c.o cd /<>/obj-arm-linux-gnueabi/libs/fpack && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/fpack -I/<>/libs/fpack -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/fpack/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/fpack/CMakeFiles/fpack.dir/fpack.c.o -MF CMakeFiles/fpack.dir/fpack.c.o.d -o CMakeFiles/fpack.dir/fpack.c.o -c /<>/libs/fpack/fpack.c [ 10%] Building C object libs/fpack/CMakeFiles/fpack.dir/fpackutil.c.o cd /<>/obj-arm-linux-gnueabi/libs/fpack && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/fpack -I/<>/libs/fpack -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/fpack/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/fpack/CMakeFiles/fpack.dir/fpackutil.c.o -MF CMakeFiles/fpack.dir/fpackutil.c.o.d -o CMakeFiles/fpack.dir/fpackutil.c.o -c /<>/libs/fpack/fpackutil.c make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 10%] Built target fpack make -f libs/hid/CMakeFiles/hid.dir/build.make libs/hid/CMakeFiles/hid.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/hid /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/libs/hid /<>/obj-arm-linux-gnueabi/libs/hid/CMakeFiles/hid.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f libs/hid/CMakeFiles/hid.dir/build.make libs/hid/CMakeFiles/hid.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 10%] Building C object libs/hid/CMakeFiles/hid.dir/hid_libusb.c.o cd /<>/obj-arm-linux-gnueabi/libs/hid && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/hid -I/<>/libs/hid -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/hid/CMakeFiles/hid.dir/hid_libusb.c.o -MF CMakeFiles/hid.dir/hid_libusb.c.o.d -o CMakeFiles/hid.dir/hid_libusb.c.o -c /<>/libs/hid/hid_libusb.c make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 10%] Built target hid make -f libs/hid/CMakeFiles/indi_hid_test.dir/build.make libs/hid/CMakeFiles/indi_hid_test.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/hid /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/libs/hid /<>/obj-arm-linux-gnueabi/libs/hid/CMakeFiles/indi_hid_test.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f libs/hid/CMakeFiles/indi_hid_test.dir/build.make libs/hid/CMakeFiles/indi_hid_test.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 11%] Building CXX object libs/hid/CMakeFiles/indi_hid_test.dir/hidtest.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/hid && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/hid -I/<>/libs/hid -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT libs/hid/CMakeFiles/indi_hid_test.dir/hidtest.cpp.o -MF CMakeFiles/indi_hid_test.dir/hidtest.cpp.o.d -o CMakeFiles/indi_hid_test.dir/hidtest.cpp.o -c /<>/libs/hid/hidtest.cpp [ 11%] Linking CXX executable indi_hid_test cd /<>/obj-arm-linux-gnueabi/libs/hid && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_hid_test.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_hid_test.dir/hidtest.cpp.o CMakeFiles/hid.dir/hid_libusb.c.o -o indi_hid_test /usr/lib/arm-linux-gnueabi/libusb-1.0.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 11%] Built target indi_hid_test make -f libs/indibase/CMakeFiles/indidriver_OBJECT.dir/build.make libs/indibase/CMakeFiles/indidriver_OBJECT.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/indibase /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/libs/indibase /<>/obj-arm-linux-gnueabi/libs/indibase/CMakeFiles/indidriver_OBJECT.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f libs/indibase/CMakeFiles/indidriver_OBJECT.dir/build.make libs/indibase/CMakeFiles/indidriver_OBJECT.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 11%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/recorder/theorarecorder.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/recorder/theorarecorder.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/recorder/theorarecorder.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/recorder/theorarecorder.cpp.o -c /<>/libs/indibase/stream/recorder/theorarecorder.cpp [ 11%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/streammanager.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/streammanager.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/streammanager.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/streammanager.cpp.o -c /<>/libs/indibase/stream/streammanager.cpp /<>/libs/indibase/stream/streammanager.cpp: In member function ‘bool INDI::StreamManagerPrivate::initProperties()’: /<>/libs/indibase/stream/streammanager.cpp:98:15: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 98 | StreamSP[0].fill("STREAM_ON", "Stream On", ISS_OFF); | ^ In file included from /<>/libs/indidevice/property/indipropertytext.h:21, from /<>/libs/indidevice/./basedevice.h:30, from /<>/libs/indidevice/./parentdevice.h:3, from /<>/libs/indibase/defaultdevice.h:21, from /<>/libs/indibase/indisensorinterface.h:21, from /<>/libs/indibase/stream/streammanager_p.h:39, from /<>/libs/indibase/stream/streammanager.cpp:26: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:98:15: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 98 | StreamSP[0].fill("STREAM_ON", "Stream On", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:98:15: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:98:15: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 98 | StreamSP[0].fill("STREAM_ON", "Stream On", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:98:15: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:98:15: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 98 | StreamSP[0].fill("STREAM_ON", "Stream On", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:98:15: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:98:15: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 98 | StreamSP[0].fill("STREAM_ON", "Stream On", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:98:15: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:98:15: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 98 | StreamSP[0].fill("STREAM_ON", "Stream On", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:98:15: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:98:15: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 98 | StreamSP[0].fill("STREAM_ON", "Stream On", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:98:15: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:98:15: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 98 | StreamSP[0].fill("STREAM_ON", "Stream On", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:99:15: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 99 | StreamSP[1].fill("STREAM_OFF", "Stream Off", ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:99:15: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 99 | StreamSP[1].fill("STREAM_OFF", "Stream Off", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:99:15: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:99:15: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 99 | StreamSP[1].fill("STREAM_OFF", "Stream Off", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:99:15: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:99:15: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 99 | StreamSP[1].fill("STREAM_OFF", "Stream Off", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:99:15: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:99:15: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 99 | StreamSP[1].fill("STREAM_OFF", "Stream Off", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:99:15: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:99:15: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 99 | StreamSP[1].fill("STREAM_OFF", "Stream Off", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:99:15: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:99:15: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 99 | StreamSP[1].fill("STREAM_OFF", "Stream Off", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:99:15: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:99:15: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 99 | StreamSP[1].fill("STREAM_OFF", "Stream Off", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:107:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 107 | StreamTimeNP[0].fill("STREAM_DELAY_TIME", "Delay (s)", "%.3f", 0, 60, 0.001, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:107:19: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 107 | StreamTimeNP[0].fill("STREAM_DELAY_TIME", "Delay (s)", "%.3f", 0, 60, 0.001, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:107:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:107:19: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 107 | StreamTimeNP[0].fill("STREAM_DELAY_TIME", "Delay (s)", "%.3f", 0, 60, 0.001, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:107:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:107:19: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 107 | StreamTimeNP[0].fill("STREAM_DELAY_TIME", "Delay (s)", "%.3f", 0, 60, 0.001, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:107:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:107:19: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 107 | StreamTimeNP[0].fill("STREAM_DELAY_TIME", "Delay (s)", "%.3f", 0, 60, 0.001, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:107:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:107:19: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 107 | StreamTimeNP[0].fill("STREAM_DELAY_TIME", "Delay (s)", "%.3f", 0, 60, 0.001, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:107:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:107:19: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 107 | StreamTimeNP[0].fill("STREAM_DELAY_TIME", "Delay (s)", "%.3f", 0, 60, 0.001, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:107:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:107:19: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 107 | StreamTimeNP[0].fill("STREAM_DELAY_TIME", "Delay (s)", "%.3f", 0, 60, 0.001, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:110:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 110 | StreamExposureNP[STREAM_EXPOSURE].fill("STREAMING_EXPOSURE_VALUE", "Duration (s)", "%.6f", 0.000001, 60, 0.1, 0.1); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:110:37: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 110 | StreamExposureNP[STREAM_EXPOSURE].fill("STREAMING_EXPOSURE_VALUE", "Duration (s)", "%.6f", 0.000001, 60, 0.1, 0.1); | ^ /<>/libs/indibase/stream/streammanager.cpp:110:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:110:37: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 110 | StreamExposureNP[STREAM_EXPOSURE].fill("STREAMING_EXPOSURE_VALUE", "Duration (s)", "%.6f", 0.000001, 60, 0.1, 0.1); | ^ /<>/libs/indibase/stream/streammanager.cpp:110:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:110:37: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 110 | StreamExposureNP[STREAM_EXPOSURE].fill("STREAMING_EXPOSURE_VALUE", "Duration (s)", "%.6f", 0.000001, 60, 0.1, 0.1); | ^ /<>/libs/indibase/stream/streammanager.cpp:110:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:110:37: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 110 | StreamExposureNP[STREAM_EXPOSURE].fill("STREAMING_EXPOSURE_VALUE", "Duration (s)", "%.6f", 0.000001, 60, 0.1, 0.1); | ^ /<>/libs/indibase/stream/streammanager.cpp:110:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:110:37: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 110 | StreamExposureNP[STREAM_EXPOSURE].fill("STREAMING_EXPOSURE_VALUE", "Duration (s)", "%.6f", 0.000001, 60, 0.1, 0.1); | ^ /<>/libs/indibase/stream/streammanager.cpp:110:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:110:37: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 110 | StreamExposureNP[STREAM_EXPOSURE].fill("STREAMING_EXPOSURE_VALUE", "Duration (s)", "%.6f", 0.000001, 60, 0.1, 0.1); | ^ /<>/libs/indibase/stream/streammanager.cpp:110:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:110:37: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 110 | StreamExposureNP[STREAM_EXPOSURE].fill("STREAMING_EXPOSURE_VALUE", "Duration (s)", "%.6f", 0.000001, 60, 0.1, 0.1); | ^ /<>/libs/indibase/stream/streammanager.cpp:111:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 111 | StreamExposureNP[STREAM_DIVISOR ].fill("STREAMING_DIVISOR_VALUE", "Divisor", "%.f", 1, 15, 1.0, 1.0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:111:37: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 111 | StreamExposureNP[STREAM_DIVISOR ].fill("STREAMING_DIVISOR_VALUE", "Divisor", "%.f", 1, 15, 1.0, 1.0); | ^ /<>/libs/indibase/stream/streammanager.cpp:111:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:111:37: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 111 | StreamExposureNP[STREAM_DIVISOR ].fill("STREAMING_DIVISOR_VALUE", "Divisor", "%.f", 1, 15, 1.0, 1.0); | ^ /<>/libs/indibase/stream/streammanager.cpp:111:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:111:37: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 111 | StreamExposureNP[STREAM_DIVISOR ].fill("STREAMING_DIVISOR_VALUE", "Divisor", "%.f", 1, 15, 1.0, 1.0); | ^ /<>/libs/indibase/stream/streammanager.cpp:111:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:111:37: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 111 | StreamExposureNP[STREAM_DIVISOR ].fill("STREAMING_DIVISOR_VALUE", "Divisor", "%.f", 1, 15, 1.0, 1.0); | ^ /<>/libs/indibase/stream/streammanager.cpp:111:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:111:37: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 111 | StreamExposureNP[STREAM_DIVISOR ].fill("STREAMING_DIVISOR_VALUE", "Divisor", "%.f", 1, 15, 1.0, 1.0); | ^ /<>/libs/indibase/stream/streammanager.cpp:111:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:111:37: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 111 | StreamExposureNP[STREAM_DIVISOR ].fill("STREAMING_DIVISOR_VALUE", "Divisor", "%.f", 1, 15, 1.0, 1.0); | ^ /<>/libs/indibase/stream/streammanager.cpp:111:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:111:37: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 111 | StreamExposureNP[STREAM_DIVISOR ].fill("STREAMING_DIVISOR_VALUE", "Divisor", "%.f", 1, 15, 1.0, 1.0); | ^ /<>/libs/indibase/stream/streammanager.cpp:115:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 115 | FpsNP[FPS_INSTANT].fill("EST_FPS", "Instant.", "%.2f", 0.0, 999.0, 0.0, 30); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:115:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 115 | FpsNP[FPS_INSTANT].fill("EST_FPS", "Instant.", "%.2f", 0.0, 999.0, 0.0, 30); | ^ /<>/libs/indibase/stream/streammanager.cpp:115:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:115:22: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 115 | FpsNP[FPS_INSTANT].fill("EST_FPS", "Instant.", "%.2f", 0.0, 999.0, 0.0, 30); | ^ /<>/libs/indibase/stream/streammanager.cpp:115:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:115:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 115 | FpsNP[FPS_INSTANT].fill("EST_FPS", "Instant.", "%.2f", 0.0, 999.0, 0.0, 30); | ^ /<>/libs/indibase/stream/streammanager.cpp:115:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:115:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 115 | FpsNP[FPS_INSTANT].fill("EST_FPS", "Instant.", "%.2f", 0.0, 999.0, 0.0, 30); | ^ /<>/libs/indibase/stream/streammanager.cpp:115:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:115:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 115 | FpsNP[FPS_INSTANT].fill("EST_FPS", "Instant.", "%.2f", 0.0, 999.0, 0.0, 30); | ^ /<>/libs/indibase/stream/streammanager.cpp:115:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:115:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 115 | FpsNP[FPS_INSTANT].fill("EST_FPS", "Instant.", "%.2f", 0.0, 999.0, 0.0, 30); | ^ /<>/libs/indibase/stream/streammanager.cpp:115:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:115:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 115 | FpsNP[FPS_INSTANT].fill("EST_FPS", "Instant.", "%.2f", 0.0, 999.0, 0.0, 30); | ^ /<>/libs/indibase/stream/streammanager.cpp:116:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 116 | FpsNP[FPS_AVERAGE].fill("AVG_FPS", "Average (1 sec.)", "%.2f", 0.0, 999.0, 0.0, 30); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:116:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 116 | FpsNP[FPS_AVERAGE].fill("AVG_FPS", "Average (1 sec.)", "%.2f", 0.0, 999.0, 0.0, 30); | ^ /<>/libs/indibase/stream/streammanager.cpp:116:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:116:22: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 116 | FpsNP[FPS_AVERAGE].fill("AVG_FPS", "Average (1 sec.)", "%.2f", 0.0, 999.0, 0.0, 30); | ^ /<>/libs/indibase/stream/streammanager.cpp:116:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:116:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 116 | FpsNP[FPS_AVERAGE].fill("AVG_FPS", "Average (1 sec.)", "%.2f", 0.0, 999.0, 0.0, 30); | ^ /<>/libs/indibase/stream/streammanager.cpp:116:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:116:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 116 | FpsNP[FPS_AVERAGE].fill("AVG_FPS", "Average (1 sec.)", "%.2f", 0.0, 999.0, 0.0, 30); | ^ /<>/libs/indibase/stream/streammanager.cpp:116:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:116:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 116 | FpsNP[FPS_AVERAGE].fill("AVG_FPS", "Average (1 sec.)", "%.2f", 0.0, 999.0, 0.0, 30); | ^ /<>/libs/indibase/stream/streammanager.cpp:116:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:116:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 116 | FpsNP[FPS_AVERAGE].fill("AVG_FPS", "Average (1 sec.)", "%.2f", 0.0, 999.0, 0.0, 30); | ^ /<>/libs/indibase/stream/streammanager.cpp:116:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:116:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 116 | FpsNP[FPS_AVERAGE].fill("AVG_FPS", "Average (1 sec.)", "%.2f", 0.0, 999.0, 0.0, 30); | ^ /<>/libs/indibase/stream/streammanager.cpp:122:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 122 | RecordFileTP[0].fill("RECORD_FILE_DIR", "Dir.", defaultDirectory.data()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:122:19: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 122 | RecordFileTP[0].fill("RECORD_FILE_DIR", "Dir.", defaultDirectory.data()); | ^ /<>/libs/indibase/stream/streammanager.cpp:122:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:122:19: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 122 | RecordFileTP[0].fill("RECORD_FILE_DIR", "Dir.", defaultDirectory.data()); | ^ /<>/libs/indibase/stream/streammanager.cpp:122:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:122:19: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 122 | RecordFileTP[0].fill("RECORD_FILE_DIR", "Dir.", defaultDirectory.data()); | ^ /<>/libs/indibase/stream/streammanager.cpp:122:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:122:19: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 122 | RecordFileTP[0].fill("RECORD_FILE_DIR", "Dir.", defaultDirectory.data()); | ^ /<>/libs/indibase/stream/streammanager.cpp:122:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:122:19: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 122 | RecordFileTP[0].fill("RECORD_FILE_DIR", "Dir.", defaultDirectory.data()); | ^ /<>/libs/indibase/stream/streammanager.cpp:122:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:122:19: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 122 | RecordFileTP[0].fill("RECORD_FILE_DIR", "Dir.", defaultDirectory.data()); | ^ /<>/libs/indibase/stream/streammanager.cpp:122:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:122:19: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 122 | RecordFileTP[0].fill("RECORD_FILE_DIR", "Dir.", defaultDirectory.data()); | ^ /<>/libs/indibase/stream/streammanager.cpp:123:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 123 | RecordFileTP[1].fill("RECORD_FILE_NAME", "Name", "indi_record__T_"); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:123:19: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 123 | RecordFileTP[1].fill("RECORD_FILE_NAME", "Name", "indi_record__T_"); | ^ /<>/libs/indibase/stream/streammanager.cpp:123:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:123:19: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 123 | RecordFileTP[1].fill("RECORD_FILE_NAME", "Name", "indi_record__T_"); | ^ /<>/libs/indibase/stream/streammanager.cpp:123:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:123:19: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 123 | RecordFileTP[1].fill("RECORD_FILE_NAME", "Name", "indi_record__T_"); | ^ /<>/libs/indibase/stream/streammanager.cpp:123:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:123:19: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 123 | RecordFileTP[1].fill("RECORD_FILE_NAME", "Name", "indi_record__T_"); | ^ /<>/libs/indibase/stream/streammanager.cpp:123:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:123:19: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 123 | RecordFileTP[1].fill("RECORD_FILE_NAME", "Name", "indi_record__T_"); | ^ /<>/libs/indibase/stream/streammanager.cpp:123:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:123:19: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 123 | RecordFileTP[1].fill("RECORD_FILE_NAME", "Name", "indi_record__T_"); | ^ /<>/libs/indibase/stream/streammanager.cpp:123:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:123:19: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 123 | RecordFileTP[1].fill("RECORD_FILE_NAME", "Name", "indi_record__T_"); | ^ /<>/libs/indibase/stream/streammanager.cpp:128:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 128 | RecordOptionsNP[0].fill("RECORD_DURATION", "Duration (sec)", "%.3f", 0.001, 999999.0, 0.0, 1.0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:128:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 128 | RecordOptionsNP[0].fill("RECORD_DURATION", "Duration (sec)", "%.3f", 0.001, 999999.0, 0.0, 1.0); | ^ /<>/libs/indibase/stream/streammanager.cpp:128:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:128:22: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 128 | RecordOptionsNP[0].fill("RECORD_DURATION", "Duration (sec)", "%.3f", 0.001, 999999.0, 0.0, 1.0); | ^ /<>/libs/indibase/stream/streammanager.cpp:128:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:128:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 128 | RecordOptionsNP[0].fill("RECORD_DURATION", "Duration (sec)", "%.3f", 0.001, 999999.0, 0.0, 1.0); | ^ /<>/libs/indibase/stream/streammanager.cpp:128:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:128:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 128 | RecordOptionsNP[0].fill("RECORD_DURATION", "Duration (sec)", "%.3f", 0.001, 999999.0, 0.0, 1.0); | ^ /<>/libs/indibase/stream/streammanager.cpp:128:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:128:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 128 | RecordOptionsNP[0].fill("RECORD_DURATION", "Duration (sec)", "%.3f", 0.001, 999999.0, 0.0, 1.0); | ^ /<>/libs/indibase/stream/streammanager.cpp:128:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:128:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 128 | RecordOptionsNP[0].fill("RECORD_DURATION", "Duration (sec)", "%.3f", 0.001, 999999.0, 0.0, 1.0); | ^ /<>/libs/indibase/stream/streammanager.cpp:128:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:128:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 128 | RecordOptionsNP[0].fill("RECORD_DURATION", "Duration (sec)", "%.3f", 0.001, 999999.0, 0.0, 1.0); | ^ /<>/libs/indibase/stream/streammanager.cpp:129:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 129 | RecordOptionsNP[1].fill("RECORD_FRAME_TOTAL", "Frames", "%.f", 1.0, 999999999.0, 1.0, 30.0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:129:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 129 | RecordOptionsNP[1].fill("RECORD_FRAME_TOTAL", "Frames", "%.f", 1.0, 999999999.0, 1.0, 30.0); | ^ /<>/libs/indibase/stream/streammanager.cpp:129:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:129:22: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 129 | RecordOptionsNP[1].fill("RECORD_FRAME_TOTAL", "Frames", "%.f", 1.0, 999999999.0, 1.0, 30.0); | ^ /<>/libs/indibase/stream/streammanager.cpp:129:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:129:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 129 | RecordOptionsNP[1].fill("RECORD_FRAME_TOTAL", "Frames", "%.f", 1.0, 999999999.0, 1.0, 30.0); | ^ /<>/libs/indibase/stream/streammanager.cpp:129:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:129:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 129 | RecordOptionsNP[1].fill("RECORD_FRAME_TOTAL", "Frames", "%.f", 1.0, 999999999.0, 1.0, 30.0); | ^ /<>/libs/indibase/stream/streammanager.cpp:129:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:129:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 129 | RecordOptionsNP[1].fill("RECORD_FRAME_TOTAL", "Frames", "%.f", 1.0, 999999999.0, 1.0, 30.0); | ^ /<>/libs/indibase/stream/streammanager.cpp:129:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:129:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 129 | RecordOptionsNP[1].fill("RECORD_FRAME_TOTAL", "Frames", "%.f", 1.0, 999999999.0, 1.0, 30.0); | ^ /<>/libs/indibase/stream/streammanager.cpp:129:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:129:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 129 | RecordOptionsNP[1].fill("RECORD_FRAME_TOTAL", "Frames", "%.f", 1.0, 999999999.0, 1.0, 30.0); | ^ /<>/libs/indibase/stream/streammanager.cpp:134:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 134 | RecordStreamSP[RECORD_ON ].fill("RECORD_ON", "Record On", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:134:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 134 | RecordStreamSP[RECORD_ON ].fill("RECORD_ON", "Record On", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:134:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:134:32: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 134 | RecordStreamSP[RECORD_ON ].fill("RECORD_ON", "Record On", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:134:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:134:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 134 | RecordStreamSP[RECORD_ON ].fill("RECORD_ON", "Record On", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:134:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:134:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 134 | RecordStreamSP[RECORD_ON ].fill("RECORD_ON", "Record On", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:134:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:134:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 134 | RecordStreamSP[RECORD_ON ].fill("RECORD_ON", "Record On", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:134:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:134:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 134 | RecordStreamSP[RECORD_ON ].fill("RECORD_ON", "Record On", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:134:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:134:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 134 | RecordStreamSP[RECORD_ON ].fill("RECORD_ON", "Record On", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:135:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 135 | RecordStreamSP[RECORD_TIME ].fill("RECORD_DURATION_ON", "Record (Duration)", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:135:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 135 | RecordStreamSP[RECORD_TIME ].fill("RECORD_DURATION_ON", "Record (Duration)", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:135:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:135:32: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 135 | RecordStreamSP[RECORD_TIME ].fill("RECORD_DURATION_ON", "Record (Duration)", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:135:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:135:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 135 | RecordStreamSP[RECORD_TIME ].fill("RECORD_DURATION_ON", "Record (Duration)", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:135:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:135:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 135 | RecordStreamSP[RECORD_TIME ].fill("RECORD_DURATION_ON", "Record (Duration)", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:135:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:135:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 135 | RecordStreamSP[RECORD_TIME ].fill("RECORD_DURATION_ON", "Record (Duration)", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:135:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:135:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 135 | RecordStreamSP[RECORD_TIME ].fill("RECORD_DURATION_ON", "Record (Duration)", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:135:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:135:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 135 | RecordStreamSP[RECORD_TIME ].fill("RECORD_DURATION_ON", "Record (Duration)", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:136:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 136 | RecordStreamSP[RECORD_FRAME].fill("RECORD_FRAME_ON", "Record (Frames)", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:136:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 136 | RecordStreamSP[RECORD_FRAME].fill("RECORD_FRAME_ON", "Record (Frames)", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:136:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:136:32: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 136 | RecordStreamSP[RECORD_FRAME].fill("RECORD_FRAME_ON", "Record (Frames)", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:136:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:136:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 136 | RecordStreamSP[RECORD_FRAME].fill("RECORD_FRAME_ON", "Record (Frames)", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:136:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:136:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 136 | RecordStreamSP[RECORD_FRAME].fill("RECORD_FRAME_ON", "Record (Frames)", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:136:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:136:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 136 | RecordStreamSP[RECORD_FRAME].fill("RECORD_FRAME_ON", "Record (Frames)", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:136:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:136:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 136 | RecordStreamSP[RECORD_FRAME].fill("RECORD_FRAME_ON", "Record (Frames)", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:136:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:136:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 136 | RecordStreamSP[RECORD_FRAME].fill("RECORD_FRAME_ON", "Record (Frames)", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:137:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 137 | RecordStreamSP[RECORD_OFF ].fill("RECORD_OFF", "Record Off", ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:137:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 137 | RecordStreamSP[RECORD_OFF ].fill("RECORD_OFF", "Record Off", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:137:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:137:32: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 137 | RecordStreamSP[RECORD_OFF ].fill("RECORD_OFF", "Record Off", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:137:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:137:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 137 | RecordStreamSP[RECORD_OFF ].fill("RECORD_OFF", "Record Off", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:137:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:137:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 137 | RecordStreamSP[RECORD_OFF ].fill("RECORD_OFF", "Record Off", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:137:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:137:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 137 | RecordStreamSP[RECORD_OFF ].fill("RECORD_OFF", "Record Off", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:137:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:137:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 137 | RecordStreamSP[RECORD_OFF ].fill("RECORD_OFF", "Record Off", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:137:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:137:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 137 | RecordStreamSP[RECORD_OFF ].fill("RECORD_OFF", "Record Off", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:143:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 143 | StreamFrameNP[0].fill("X", "Left", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:143:24: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 143 | StreamFrameNP[0].fill("X", "Left", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:143:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:143:24: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 143 | StreamFrameNP[0].fill("X", "Left", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:143:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:143:24: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 143 | StreamFrameNP[0].fill("X", "Left", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:143:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:143:24: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 143 | StreamFrameNP[0].fill("X", "Left", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:143:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:143:24: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 143 | StreamFrameNP[0].fill("X", "Left", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:143:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:143:24: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 143 | StreamFrameNP[0].fill("X", "Left", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:143:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:143:24: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 143 | StreamFrameNP[0].fill("X", "Left", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:144:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 144 | StreamFrameNP[1].fill("Y", "Top", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:144:24: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 144 | StreamFrameNP[1].fill("Y", "Top", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:144:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:144:24: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 144 | StreamFrameNP[1].fill("Y", "Top", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:144:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:144:24: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 144 | StreamFrameNP[1].fill("Y", "Top", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:144:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:144:24: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 144 | StreamFrameNP[1].fill("Y", "Top", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:144:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:144:24: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 144 | StreamFrameNP[1].fill("Y", "Top", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:144:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:144:24: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 144 | StreamFrameNP[1].fill("Y", "Top", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:144:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:144:24: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 144 | StreamFrameNP[1].fill("Y", "Top", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:145:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 145 | StreamFrameNP[2].fill("WIDTH", "Width", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:145:24: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 145 | StreamFrameNP[2].fill("WIDTH", "Width", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:145:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:145:24: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 145 | StreamFrameNP[2].fill("WIDTH", "Width", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:145:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:145:24: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 145 | StreamFrameNP[2].fill("WIDTH", "Width", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:145:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:145:24: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 145 | StreamFrameNP[2].fill("WIDTH", "Width", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:145:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:145:24: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 145 | StreamFrameNP[2].fill("WIDTH", "Width", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:145:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:145:24: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 145 | StreamFrameNP[2].fill("WIDTH", "Width", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:145:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:145:24: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 145 | StreamFrameNP[2].fill("WIDTH", "Width", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:146:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 146 | StreamFrameNP[3].fill("HEIGHT", "Height", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:146:24: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 146 | StreamFrameNP[3].fill("HEIGHT", "Height", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:146:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:146:24: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 146 | StreamFrameNP[3].fill("HEIGHT", "Height", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:146:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:146:24: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 146 | StreamFrameNP[3].fill("HEIGHT", "Height", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:146:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:146:24: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 146 | StreamFrameNP[3].fill("HEIGHT", "Height", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:146:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:146:24: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 146 | StreamFrameNP[3].fill("HEIGHT", "Height", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:146:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:146:24: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 146 | StreamFrameNP[3].fill("HEIGHT", "Height", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:146:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:146:24: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 146 | StreamFrameNP[3].fill("HEIGHT", "Height", "%.f", 0, 0, 0, 0); | ^ /<>/libs/indibase/stream/streammanager.cpp:152:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 152 | EncoderSP[ENCODER_RAW ].fill("RAW", "RAW", ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:152:28: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 152 | EncoderSP[ENCODER_RAW ].fill("RAW", "RAW", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:152:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:152:28: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 152 | EncoderSP[ENCODER_RAW ].fill("RAW", "RAW", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:152:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:152:28: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 152 | EncoderSP[ENCODER_RAW ].fill("RAW", "RAW", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:152:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:152:28: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 152 | EncoderSP[ENCODER_RAW ].fill("RAW", "RAW", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:152:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:152:28: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 152 | EncoderSP[ENCODER_RAW ].fill("RAW", "RAW", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:152:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:152:28: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 152 | EncoderSP[ENCODER_RAW ].fill("RAW", "RAW", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:152:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:152:28: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 152 | EncoderSP[ENCODER_RAW ].fill("RAW", "RAW", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:153:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 153 | EncoderSP[ENCODER_MJPEG].fill("MJPEG", "MJPEG", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:153:28: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 153 | EncoderSP[ENCODER_MJPEG].fill("MJPEG", "MJPEG", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:153:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:153:28: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 153 | EncoderSP[ENCODER_MJPEG].fill("MJPEG", "MJPEG", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:153:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:153:28: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 153 | EncoderSP[ENCODER_MJPEG].fill("MJPEG", "MJPEG", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:153:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:153:28: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 153 | EncoderSP[ENCODER_MJPEG].fill("MJPEG", "MJPEG", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:153:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:153:28: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 153 | EncoderSP[ENCODER_MJPEG].fill("MJPEG", "MJPEG", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:153:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:153:28: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 153 | EncoderSP[ENCODER_MJPEG].fill("MJPEG", "MJPEG", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:153:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:153:28: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 153 | EncoderSP[ENCODER_MJPEG].fill("MJPEG", "MJPEG", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:160:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 160 | RecorderSP[RECORDER_RAW].fill("SER", "SER", ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:160:28: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 160 | RecorderSP[RECORDER_RAW].fill("SER", "SER", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:160:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:160:28: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 160 | RecorderSP[RECORDER_RAW].fill("SER", "SER", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:160:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:160:28: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 160 | RecorderSP[RECORDER_RAW].fill("SER", "SER", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:160:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:160:28: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 160 | RecorderSP[RECORDER_RAW].fill("SER", "SER", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:160:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:160:28: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 160 | RecorderSP[RECORDER_RAW].fill("SER", "SER", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:160:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:160:28: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 160 | RecorderSP[RECORDER_RAW].fill("SER", "SER", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:160:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:160:28: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 160 | RecorderSP[RECORDER_RAW].fill("SER", "SER", ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:161:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 161 | RecorderSP[RECORDER_OGV].fill("OGV", "OGV", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:161:28: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 161 | RecorderSP[RECORDER_OGV].fill("OGV", "OGV", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:161:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:161:28: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 161 | RecorderSP[RECORDER_OGV].fill("OGV", "OGV", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:161:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:161:28: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 161 | RecorderSP[RECORDER_OGV].fill("OGV", "OGV", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:161:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:161:28: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 161 | RecorderSP[RECORDER_OGV].fill("OGV", "OGV", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:161:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:161:28: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 161 | RecorderSP[RECORDER_OGV].fill("OGV", "OGV", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:161:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:161:28: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 161 | RecorderSP[RECORDER_OGV].fill("OGV", "OGV", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:161:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:161:28: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 161 | RecorderSP[RECORDER_OGV].fill("OGV", "OGV", ISS_OFF); | ^ /<>/libs/indibase/stream/streammanager.cpp:173:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 173 | LimitsNP[LIMITS_BUFFER_MAX ].fill("LIMITS_BUFFER_MAX", "Maximum Buffer Size (MB)", "%.0f", 1, 1024 * 64, 1, 512); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:173:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 173 | LimitsNP[LIMITS_BUFFER_MAX ].fill("LIMITS_BUFFER_MAX", "Maximum Buffer Size (MB)", "%.0f", 1, 1024 * 64, 1, 512); | ^ /<>/libs/indibase/stream/streammanager.cpp:173:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:173:32: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 173 | LimitsNP[LIMITS_BUFFER_MAX ].fill("LIMITS_BUFFER_MAX", "Maximum Buffer Size (MB)", "%.0f", 1, 1024 * 64, 1, 512); | ^ /<>/libs/indibase/stream/streammanager.cpp:173:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:173:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 173 | LimitsNP[LIMITS_BUFFER_MAX ].fill("LIMITS_BUFFER_MAX", "Maximum Buffer Size (MB)", "%.0f", 1, 1024 * 64, 1, 512); | ^ /<>/libs/indibase/stream/streammanager.cpp:173:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:173:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 173 | LimitsNP[LIMITS_BUFFER_MAX ].fill("LIMITS_BUFFER_MAX", "Maximum Buffer Size (MB)", "%.0f", 1, 1024 * 64, 1, 512); | ^ /<>/libs/indibase/stream/streammanager.cpp:173:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:173:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 173 | LimitsNP[LIMITS_BUFFER_MAX ].fill("LIMITS_BUFFER_MAX", "Maximum Buffer Size (MB)", "%.0f", 1, 1024 * 64, 1, 512); | ^ /<>/libs/indibase/stream/streammanager.cpp:173:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:173:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 173 | LimitsNP[LIMITS_BUFFER_MAX ].fill("LIMITS_BUFFER_MAX", "Maximum Buffer Size (MB)", "%.0f", 1, 1024 * 64, 1, 512); | ^ /<>/libs/indibase/stream/streammanager.cpp:173:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:173:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 173 | LimitsNP[LIMITS_BUFFER_MAX ].fill("LIMITS_BUFFER_MAX", "Maximum Buffer Size (MB)", "%.0f", 1, 1024 * 64, 1, 512); | ^ /<>/libs/indibase/stream/streammanager.cpp:174:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 174 | LimitsNP[LIMITS_PREVIEW_FPS].fill("LIMITS_PREVIEW_FPS", "Maximum Preview FPS", "%.0f", 1, 120, 1, 10); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:174:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 174 | LimitsNP[LIMITS_PREVIEW_FPS].fill("LIMITS_PREVIEW_FPS", "Maximum Preview FPS", "%.0f", 1, 120, 1, 10); | ^ /<>/libs/indibase/stream/streammanager.cpp:174:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:174:32: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 174 | LimitsNP[LIMITS_PREVIEW_FPS].fill("LIMITS_PREVIEW_FPS", "Maximum Preview FPS", "%.0f", 1, 120, 1, 10); | ^ /<>/libs/indibase/stream/streammanager.cpp:174:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:174:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 174 | LimitsNP[LIMITS_PREVIEW_FPS].fill("LIMITS_PREVIEW_FPS", "Maximum Preview FPS", "%.0f", 1, 120, 1, 10); | ^ /<>/libs/indibase/stream/streammanager.cpp:174:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:174:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 174 | LimitsNP[LIMITS_PREVIEW_FPS].fill("LIMITS_PREVIEW_FPS", "Maximum Preview FPS", "%.0f", 1, 120, 1, 10); | ^ /<>/libs/indibase/stream/streammanager.cpp:174:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:174:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 174 | LimitsNP[LIMITS_PREVIEW_FPS].fill("LIMITS_PREVIEW_FPS", "Maximum Preview FPS", "%.0f", 1, 120, 1, 10); | ^ /<>/libs/indibase/stream/streammanager.cpp:174:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:174:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 174 | LimitsNP[LIMITS_PREVIEW_FPS].fill("LIMITS_PREVIEW_FPS", "Maximum Preview FPS", "%.0f", 1, 120, 1, 10); | ^ /<>/libs/indibase/stream/streammanager.cpp:174:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:174:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 174 | LimitsNP[LIMITS_PREVIEW_FPS].fill("LIMITS_PREVIEW_FPS", "Maximum Preview FPS", "%.0f", 1, 120, 1, 10); | ^ /<>/libs/indibase/stream/streammanager.cpp: In member function ‘void INDI::StreamManagerPrivate::newFrame(const uint8_t*, uint32_t)’: /<>/libs/indibase/stream/streammanager.cpp:283:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 283 | (StreamExposureNP[STREAM_DIVISOR].value > 1) && | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:283:41: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 283 | (StreamExposureNP[STREAM_DIVISOR].value > 1) && | ^ /<>/libs/indibase/stream/streammanager.cpp:283:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:283:41: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 283 | (StreamExposureNP[STREAM_DIVISOR].value > 1) && | ^ /<>/libs/indibase/stream/streammanager.cpp:283:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:283:41: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 283 | (StreamExposureNP[STREAM_DIVISOR].value > 1) && | ^ /<>/libs/indibase/stream/streammanager.cpp:283:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:283:41: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 283 | (StreamExposureNP[STREAM_DIVISOR].value > 1) && | ^ /<>/libs/indibase/stream/streammanager.cpp:283:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:283:41: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 283 | (StreamExposureNP[STREAM_DIVISOR].value > 1) && | ^ /<>/libs/indibase/stream/streammanager.cpp:283:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:283:41: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 283 | (StreamExposureNP[STREAM_DIVISOR].value > 1) && | ^ /<>/libs/indibase/stream/streammanager.cpp:283:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:283:41: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 283 | (StreamExposureNP[STREAM_DIVISOR].value > 1) && | ^ /<>/libs/indibase/stream/streammanager.cpp:284:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 284 | (frameCountDivider % static_cast(StreamExposureNP[STREAM_DIVISOR].value)) == 0 | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:284:78: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 284 | (frameCountDivider % static_cast(StreamExposureNP[STREAM_DIVISOR].value)) == 0 | ^ /<>/libs/indibase/stream/streammanager.cpp:284:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:284:78: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 284 | (frameCountDivider % static_cast(StreamExposureNP[STREAM_DIVISOR].value)) == 0 | ^ /<>/libs/indibase/stream/streammanager.cpp:284:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:284:78: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 284 | (frameCountDivider % static_cast(StreamExposureNP[STREAM_DIVISOR].value)) == 0 | ^ /<>/libs/indibase/stream/streammanager.cpp:284:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:284:78: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 284 | (frameCountDivider % static_cast(StreamExposureNP[STREAM_DIVISOR].value)) == 0 | ^ /<>/libs/indibase/stream/streammanager.cpp:284:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:284:78: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 284 | (frameCountDivider % static_cast(StreamExposureNP[STREAM_DIVISOR].value)) == 0 | ^ /<>/libs/indibase/stream/streammanager.cpp:284:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:284:78: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 284 | (frameCountDivider % static_cast(StreamExposureNP[STREAM_DIVISOR].value)) == 0 | ^ /<>/libs/indibase/stream/streammanager.cpp:284:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:284:78: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 284 | (frameCountDivider % static_cast(StreamExposureNP[STREAM_DIVISOR].value)) == 0 | ^ /<>/libs/indibase/stream/streammanager.cpp:292:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 292 | FpsNP[1].setValue(FPSAverage.framesPerSecond()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:292:16: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 292 | FpsNP[1].setValue(FPSAverage.framesPerSecond()); | ^ /<>/libs/indibase/stream/streammanager.cpp:292:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:292:16: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 292 | FpsNP[1].setValue(FPSAverage.framesPerSecond()); | ^ /<>/libs/indibase/stream/streammanager.cpp:292:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:292:16: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 292 | FpsNP[1].setValue(FPSAverage.framesPerSecond()); | ^ /<>/libs/indibase/stream/streammanager.cpp:292:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:292:16: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 292 | FpsNP[1].setValue(FPSAverage.framesPerSecond()); | ^ /<>/libs/indibase/stream/streammanager.cpp:292:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:292:16: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 292 | FpsNP[1].setValue(FPSAverage.framesPerSecond()); | ^ /<>/libs/indibase/stream/streammanager.cpp:292:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:292:16: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 292 | FpsNP[1].setValue(FPSAverage.framesPerSecond()); | ^ /<>/libs/indibase/stream/streammanager.cpp:292:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:292:16: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 292 | FpsNP[1].setValue(FPSAverage.framesPerSecond()); | ^ /<>/libs/indibase/stream/streammanager.cpp:297:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 297 | FpsNP[0].setValue(FPSFast.framesPerSecond()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:297:16: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 297 | FpsNP[0].setValue(FPSFast.framesPerSecond()); | ^ /<>/libs/indibase/stream/streammanager.cpp:297:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:297:16: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 297 | FpsNP[0].setValue(FPSFast.framesPerSecond()); | ^ /<>/libs/indibase/stream/streammanager.cpp:297:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:297:16: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 297 | FpsNP[0].setValue(FPSFast.framesPerSecond()); | ^ /<>/libs/indibase/stream/streammanager.cpp:297:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:297:16: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 297 | FpsNP[0].setValue(FPSFast.framesPerSecond()); | ^ /<>/libs/indibase/stream/streammanager.cpp:297:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:297:16: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 297 | FpsNP[0].setValue(FPSFast.framesPerSecond()); | ^ /<>/libs/indibase/stream/streammanager.cpp:297:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:297:16: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 297 | FpsNP[0].setValue(FPSFast.framesPerSecond()); | ^ /<>/libs/indibase/stream/streammanager.cpp:297:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:297:16: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 297 | FpsNP[0].setValue(FPSFast.framesPerSecond()); | ^ /<>/libs/indibase/stream/streammanager.cpp:309:55: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 309 | if (allocatedSize > LimitsNP[LIMITS_BUFFER_MAX].getValue()) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:309:55: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 309 | if (allocatedSize > LimitsNP[LIMITS_BUFFER_MAX].getValue()) | ^ /<>/libs/indibase/stream/streammanager.cpp:309:55: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:309:55: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 309 | if (allocatedSize > LimitsNP[LIMITS_BUFFER_MAX].getValue()) | ^ /<>/libs/indibase/stream/streammanager.cpp:309:55: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:309:55: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 309 | if (allocatedSize > LimitsNP[LIMITS_BUFFER_MAX].getValue()) | ^ /<>/libs/indibase/stream/streammanager.cpp:309:55: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:309:55: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 309 | if (allocatedSize > LimitsNP[LIMITS_BUFFER_MAX].getValue()) | ^ /<>/libs/indibase/stream/streammanager.cpp:309:55: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:309:55: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 309 | if (allocatedSize > LimitsNP[LIMITS_BUFFER_MAX].getValue()) | ^ /<>/libs/indibase/stream/streammanager.cpp:309:55: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:309:55: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 309 | if (allocatedSize > LimitsNP[LIMITS_BUFFER_MAX].getValue()) | ^ /<>/libs/indibase/stream/streammanager.cpp:309:55: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:309:55: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 309 | if (allocatedSize > LimitsNP[LIMITS_BUFFER_MAX].getValue()) | ^ /<>/libs/indibase/stream/streammanager.cpp:326:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 326 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:326:41: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 326 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ /<>/libs/indibase/stream/streammanager.cpp:326:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:326:41: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 326 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ /<>/libs/indibase/stream/streammanager.cpp:326:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:326:41: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 326 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ /<>/libs/indibase/stream/streammanager.cpp:326:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:326:41: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 326 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ /<>/libs/indibase/stream/streammanager.cpp:326:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:326:41: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 326 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ /<>/libs/indibase/stream/streammanager.cpp:326:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:326:41: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 326 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ /<>/libs/indibase/stream/streammanager.cpp:326:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:326:41: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 326 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ /<>/libs/indibase/stream/streammanager.cpp:326:114: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 326 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:326:114: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 326 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ /<>/libs/indibase/stream/streammanager.cpp:326:114: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:326:114: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 326 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ /<>/libs/indibase/stream/streammanager.cpp:326:114: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:326:114: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 326 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ /<>/libs/indibase/stream/streammanager.cpp:326:114: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:326:114: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 326 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ /<>/libs/indibase/stream/streammanager.cpp:326:114: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:326:114: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 326 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ /<>/libs/indibase/stream/streammanager.cpp:326:114: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:326:114: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 326 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ /<>/libs/indibase/stream/streammanager.cpp:326:114: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:326:114: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 326 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ /<>/libs/indibase/stream/streammanager.cpp:327:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 327 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:327:41: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 327 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ /<>/libs/indibase/stream/streammanager.cpp:327:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:327:41: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 327 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ /<>/libs/indibase/stream/streammanager.cpp:327:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:327:41: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 327 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ /<>/libs/indibase/stream/streammanager.cpp:327:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:327:41: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 327 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ /<>/libs/indibase/stream/streammanager.cpp:327:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:327:41: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 327 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ /<>/libs/indibase/stream/streammanager.cpp:327:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:327:41: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 327 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ /<>/libs/indibase/stream/streammanager.cpp:327:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:327:41: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 327 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ /<>/libs/indibase/stream/streammanager.cpp:327:114: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 327 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:327:114: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 327 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ /<>/libs/indibase/stream/streammanager.cpp:327:114: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:327:114: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 327 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ /<>/libs/indibase/stream/streammanager.cpp:327:114: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:327:114: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 327 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ /<>/libs/indibase/stream/streammanager.cpp:327:114: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:327:114: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 327 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ /<>/libs/indibase/stream/streammanager.cpp:327:114: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:327:114: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 327 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ /<>/libs/indibase/stream/streammanager.cpp:327:114: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:327:114: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 327 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ /<>/libs/indibase/stream/streammanager.cpp:327:114: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:327:114: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 327 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ /<>/libs/indibase/stream/streammanager.cpp:341:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 341 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:341:38: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 341 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:341:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:341:38: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 341 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:341:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:341:38: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 341 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:341:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:341:38: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 341 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:341:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:341:38: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 341 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:341:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:341:38: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 341 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:341:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:341:38: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 341 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp: In lambda function: /<>/libs/indibase/stream/streammanager.cpp:496:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 496 | StreamTimeNP[0].setValue(previewElapsed.nsecsElapsed() / 1000000000.0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:496:31: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 496 | StreamTimeNP[0].setValue(previewElapsed.nsecsElapsed() / 1000000000.0); | ^ /<>/libs/indibase/stream/streammanager.cpp:496:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:496:31: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 496 | StreamTimeNP[0].setValue(previewElapsed.nsecsElapsed() / 1000000000.0); | ^ /<>/libs/indibase/stream/streammanager.cpp:496:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:496:31: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 496 | StreamTimeNP[0].setValue(previewElapsed.nsecsElapsed() / 1000000000.0); | ^ /<>/libs/indibase/stream/streammanager.cpp:496:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:496:31: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 496 | StreamTimeNP[0].setValue(previewElapsed.nsecsElapsed() / 1000000000.0); | ^ /<>/libs/indibase/stream/streammanager.cpp:496:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:496:31: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 496 | StreamTimeNP[0].setValue(previewElapsed.nsecsElapsed() / 1000000000.0); | ^ /<>/libs/indibase/stream/streammanager.cpp:496:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:496:31: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 496 | StreamTimeNP[0].setValue(previewElapsed.nsecsElapsed() / 1000000000.0); | ^ /<>/libs/indibase/stream/streammanager.cpp:496:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:496:31: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 496 | StreamTimeNP[0].setValue(previewElapsed.nsecsElapsed() / 1000000000.0); | ^ /<>/libs/indibase/stream/streammanager.cpp: In member function ‘void INDI::StreamManagerPrivate::setSize(uint16_t, uint16_t)’: /<>/libs/indibase/stream/streammanager.cpp:506:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 506 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:506:48: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 506 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ /<>/libs/indibase/stream/streammanager.cpp:506:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:506:48: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 506 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ /<>/libs/indibase/stream/streammanager.cpp:506:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:506:48: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 506 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ /<>/libs/indibase/stream/streammanager.cpp:506:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:506:48: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 506 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ /<>/libs/indibase/stream/streammanager.cpp:506:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:506:48: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 506 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ /<>/libs/indibase/stream/streammanager.cpp:506:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:506:48: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 506 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ /<>/libs/indibase/stream/streammanager.cpp:506:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:506:48: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 506 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ /<>/libs/indibase/stream/streammanager.cpp:506:99: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 506 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:506:99: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 506 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ /<>/libs/indibase/stream/streammanager.cpp:506:99: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:506:99: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 506 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ /<>/libs/indibase/stream/streammanager.cpp:506:99: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:506:99: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 506 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ /<>/libs/indibase/stream/streammanager.cpp:506:99: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:506:99: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 506 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ /<>/libs/indibase/stream/streammanager.cpp:506:99: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:506:99: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 506 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ /<>/libs/indibase/stream/streammanager.cpp:506:99: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:506:99: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 506 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ /<>/libs/indibase/stream/streammanager.cpp:506:99: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:506:99: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 506 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ /<>/libs/indibase/stream/streammanager.cpp:511:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 511 | StreamFrameNP[CCDChip::FRAME_X].setValue(0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:511:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 511 | StreamFrameNP[CCDChip::FRAME_X].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:511:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:511:39: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 511 | StreamFrameNP[CCDChip::FRAME_X].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:511:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:511:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 511 | StreamFrameNP[CCDChip::FRAME_X].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:511:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:511:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 511 | StreamFrameNP[CCDChip::FRAME_X].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:511:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:511:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 511 | StreamFrameNP[CCDChip::FRAME_X].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:511:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:511:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 511 | StreamFrameNP[CCDChip::FRAME_X].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:511:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:511:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 511 | StreamFrameNP[CCDChip::FRAME_X].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:512:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 512 | StreamFrameNP[CCDChip::FRAME_X].setMax(width - 1); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:512:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 512 | StreamFrameNP[CCDChip::FRAME_X].setMax(width - 1); | ^ /<>/libs/indibase/stream/streammanager.cpp:512:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:512:39: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 512 | StreamFrameNP[CCDChip::FRAME_X].setMax(width - 1); | ^ /<>/libs/indibase/stream/streammanager.cpp:512:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:512:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 512 | StreamFrameNP[CCDChip::FRAME_X].setMax(width - 1); | ^ /<>/libs/indibase/stream/streammanager.cpp:512:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:512:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 512 | StreamFrameNP[CCDChip::FRAME_X].setMax(width - 1); | ^ /<>/libs/indibase/stream/streammanager.cpp:512:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:512:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 512 | StreamFrameNP[CCDChip::FRAME_X].setMax(width - 1); | ^ /<>/libs/indibase/stream/streammanager.cpp:512:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:512:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 512 | StreamFrameNP[CCDChip::FRAME_X].setMax(width - 1); | ^ /<>/libs/indibase/stream/streammanager.cpp:512:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:512:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 512 | StreamFrameNP[CCDChip::FRAME_X].setMax(width - 1); | ^ /<>/libs/indibase/stream/streammanager.cpp:513:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 513 | StreamFrameNP[CCDChip::FRAME_Y].setValue(0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:513:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 513 | StreamFrameNP[CCDChip::FRAME_Y].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:513:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:513:39: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 513 | StreamFrameNP[CCDChip::FRAME_Y].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:513:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:513:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 513 | StreamFrameNP[CCDChip::FRAME_Y].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:513:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:513:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 513 | StreamFrameNP[CCDChip::FRAME_Y].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:513:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:513:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 513 | StreamFrameNP[CCDChip::FRAME_Y].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:513:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:513:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 513 | StreamFrameNP[CCDChip::FRAME_Y].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:513:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:513:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 513 | StreamFrameNP[CCDChip::FRAME_Y].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:514:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 514 | StreamFrameNP[CCDChip::FRAME_Y].setMax(height - 1); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:514:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 514 | StreamFrameNP[CCDChip::FRAME_Y].setMax(height - 1); | ^ /<>/libs/indibase/stream/streammanager.cpp:514:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:514:39: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 514 | StreamFrameNP[CCDChip::FRAME_Y].setMax(height - 1); | ^ /<>/libs/indibase/stream/streammanager.cpp:514:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:514:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 514 | StreamFrameNP[CCDChip::FRAME_Y].setMax(height - 1); | ^ /<>/libs/indibase/stream/streammanager.cpp:514:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:514:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 514 | StreamFrameNP[CCDChip::FRAME_Y].setMax(height - 1); | ^ /<>/libs/indibase/stream/streammanager.cpp:514:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:514:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 514 | StreamFrameNP[CCDChip::FRAME_Y].setMax(height - 1); | ^ /<>/libs/indibase/stream/streammanager.cpp:514:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:514:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 514 | StreamFrameNP[CCDChip::FRAME_Y].setMax(height - 1); | ^ /<>/libs/indibase/stream/streammanager.cpp:514:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:514:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 514 | StreamFrameNP[CCDChip::FRAME_Y].setMax(height - 1); | ^ /<>/libs/indibase/stream/streammanager.cpp:515:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 515 | StreamFrameNP[CCDChip::FRAME_W].setValue(width); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:515:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 515 | StreamFrameNP[CCDChip::FRAME_W].setValue(width); | ^ /<>/libs/indibase/stream/streammanager.cpp:515:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:515:39: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 515 | StreamFrameNP[CCDChip::FRAME_W].setValue(width); | ^ /<>/libs/indibase/stream/streammanager.cpp:515:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:515:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 515 | StreamFrameNP[CCDChip::FRAME_W].setValue(width); | ^ /<>/libs/indibase/stream/streammanager.cpp:515:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:515:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 515 | StreamFrameNP[CCDChip::FRAME_W].setValue(width); | ^ /<>/libs/indibase/stream/streammanager.cpp:515:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:515:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 515 | StreamFrameNP[CCDChip::FRAME_W].setValue(width); | ^ /<>/libs/indibase/stream/streammanager.cpp:515:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:515:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 515 | StreamFrameNP[CCDChip::FRAME_W].setValue(width); | ^ /<>/libs/indibase/stream/streammanager.cpp:515:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:515:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 515 | StreamFrameNP[CCDChip::FRAME_W].setValue(width); | ^ /<>/libs/indibase/stream/streammanager.cpp:516:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 516 | StreamFrameNP[CCDChip::FRAME_W].setMin(10); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:516:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 516 | StreamFrameNP[CCDChip::FRAME_W].setMin(10); | ^ /<>/libs/indibase/stream/streammanager.cpp:516:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:516:39: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 516 | StreamFrameNP[CCDChip::FRAME_W].setMin(10); | ^ /<>/libs/indibase/stream/streammanager.cpp:516:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:516:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 516 | StreamFrameNP[CCDChip::FRAME_W].setMin(10); | ^ /<>/libs/indibase/stream/streammanager.cpp:516:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:516:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 516 | StreamFrameNP[CCDChip::FRAME_W].setMin(10); | ^ /<>/libs/indibase/stream/streammanager.cpp:516:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:516:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 516 | StreamFrameNP[CCDChip::FRAME_W].setMin(10); | ^ /<>/libs/indibase/stream/streammanager.cpp:516:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:516:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 516 | StreamFrameNP[CCDChip::FRAME_W].setMin(10); | ^ /<>/libs/indibase/stream/streammanager.cpp:516:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:516:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 516 | StreamFrameNP[CCDChip::FRAME_W].setMin(10); | ^ /<>/libs/indibase/stream/streammanager.cpp:517:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 517 | StreamFrameNP[CCDChip::FRAME_W].setMax(width); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:517:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 517 | StreamFrameNP[CCDChip::FRAME_W].setMax(width); | ^ /<>/libs/indibase/stream/streammanager.cpp:517:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:517:39: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 517 | StreamFrameNP[CCDChip::FRAME_W].setMax(width); | ^ /<>/libs/indibase/stream/streammanager.cpp:517:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:517:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 517 | StreamFrameNP[CCDChip::FRAME_W].setMax(width); | ^ /<>/libs/indibase/stream/streammanager.cpp:517:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:517:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 517 | StreamFrameNP[CCDChip::FRAME_W].setMax(width); | ^ /<>/libs/indibase/stream/streammanager.cpp:517:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:517:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 517 | StreamFrameNP[CCDChip::FRAME_W].setMax(width); | ^ /<>/libs/indibase/stream/streammanager.cpp:517:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:517:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 517 | StreamFrameNP[CCDChip::FRAME_W].setMax(width); | ^ /<>/libs/indibase/stream/streammanager.cpp:517:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:517:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 517 | StreamFrameNP[CCDChip::FRAME_W].setMax(width); | ^ /<>/libs/indibase/stream/streammanager.cpp:518:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 518 | StreamFrameNP[CCDChip::FRAME_H].setValue(height); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:518:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 518 | StreamFrameNP[CCDChip::FRAME_H].setValue(height); | ^ /<>/libs/indibase/stream/streammanager.cpp:518:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:518:39: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 518 | StreamFrameNP[CCDChip::FRAME_H].setValue(height); | ^ /<>/libs/indibase/stream/streammanager.cpp:518:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:518:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 518 | StreamFrameNP[CCDChip::FRAME_H].setValue(height); | ^ /<>/libs/indibase/stream/streammanager.cpp:518:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:518:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 518 | StreamFrameNP[CCDChip::FRAME_H].setValue(height); | ^ /<>/libs/indibase/stream/streammanager.cpp:518:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:518:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 518 | StreamFrameNP[CCDChip::FRAME_H].setValue(height); | ^ /<>/libs/indibase/stream/streammanager.cpp:518:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:518:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 518 | StreamFrameNP[CCDChip::FRAME_H].setValue(height); | ^ /<>/libs/indibase/stream/streammanager.cpp:518:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:518:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 518 | StreamFrameNP[CCDChip::FRAME_H].setValue(height); | ^ /<>/libs/indibase/stream/streammanager.cpp:519:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 519 | StreamFrameNP[CCDChip::FRAME_H].setMin(10); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:519:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 519 | StreamFrameNP[CCDChip::FRAME_H].setMin(10); | ^ /<>/libs/indibase/stream/streammanager.cpp:519:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:519:39: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 519 | StreamFrameNP[CCDChip::FRAME_H].setMin(10); | ^ /<>/libs/indibase/stream/streammanager.cpp:519:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:519:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 519 | StreamFrameNP[CCDChip::FRAME_H].setMin(10); | ^ /<>/libs/indibase/stream/streammanager.cpp:519:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:519:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 519 | StreamFrameNP[CCDChip::FRAME_H].setMin(10); | ^ /<>/libs/indibase/stream/streammanager.cpp:519:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:519:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 519 | StreamFrameNP[CCDChip::FRAME_H].setMin(10); | ^ /<>/libs/indibase/stream/streammanager.cpp:519:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:519:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 519 | StreamFrameNP[CCDChip::FRAME_H].setMin(10); | ^ /<>/libs/indibase/stream/streammanager.cpp:519:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:519:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 519 | StreamFrameNP[CCDChip::FRAME_H].setMin(10); | ^ /<>/libs/indibase/stream/streammanager.cpp:520:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 520 | StreamFrameNP[CCDChip::FRAME_H].setMax(height); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:520:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 520 | StreamFrameNP[CCDChip::FRAME_H].setMax(height); | ^ /<>/libs/indibase/stream/streammanager.cpp:520:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:520:39: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 520 | StreamFrameNP[CCDChip::FRAME_H].setMax(height); | ^ /<>/libs/indibase/stream/streammanager.cpp:520:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:520:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 520 | StreamFrameNP[CCDChip::FRAME_H].setMax(height); | ^ /<>/libs/indibase/stream/streammanager.cpp:520:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:520:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 520 | StreamFrameNP[CCDChip::FRAME_H].setMax(height); | ^ /<>/libs/indibase/stream/streammanager.cpp:520:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:520:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 520 | StreamFrameNP[CCDChip::FRAME_H].setMax(height); | ^ /<>/libs/indibase/stream/streammanager.cpp:520:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:520:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 520 | StreamFrameNP[CCDChip::FRAME_H].setMax(height); | ^ /<>/libs/indibase/stream/streammanager.cpp:520:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:520:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 520 | StreamFrameNP[CCDChip::FRAME_H].setMax(height); | ^ /<>/libs/indibase/stream/streammanager.cpp:526:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 526 | dstFrameInfo.x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:526:52: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 526 | dstFrameInfo.x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:526:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:526:52: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 526 | dstFrameInfo.x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:526:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:526:52: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 526 | dstFrameInfo.x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:526:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:526:52: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 526 | dstFrameInfo.x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:526:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:526:52: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 526 | dstFrameInfo.x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:526:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:526:52: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 526 | dstFrameInfo.x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:526:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:526:52: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 526 | dstFrameInfo.x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:527:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 527 | dstFrameInfo.y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:527:52: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 527 | dstFrameInfo.y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:527:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:527:52: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 527 | dstFrameInfo.y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:527:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:527:52: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 527 | dstFrameInfo.y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:527:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:527:52: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 527 | dstFrameInfo.y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:527:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:527:52: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 527 | dstFrameInfo.y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:527:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:527:52: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 527 | dstFrameInfo.y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:527:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:527:52: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 527 | dstFrameInfo.y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:528:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 528 | dstFrameInfo.w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:528:52: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 528 | dstFrameInfo.w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:528:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:528:52: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 528 | dstFrameInfo.w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:528:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:528:52: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 528 | dstFrameInfo.w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:528:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:528:52: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 528 | dstFrameInfo.w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:528:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:528:52: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 528 | dstFrameInfo.w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:528:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:528:52: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 528 | dstFrameInfo.w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:528:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:528:52: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 528 | dstFrameInfo.w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:529:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 529 | dstFrameInfo.h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:529:52: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 529 | dstFrameInfo.h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:529:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:529:52: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 529 | dstFrameInfo.h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:529:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:529:52: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 529 | dstFrameInfo.h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:529:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:529:52: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 529 | dstFrameInfo.h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:529:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:529:52: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 529 | dstFrameInfo.h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:529:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:529:52: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 529 | dstFrameInfo.h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:529:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:529:52: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 529 | dstFrameInfo.h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp: In member function ‘bool INDI::StreamManagerPrivate::startRecording()’: /<>/libs/indibase/stream/streammanager.cpp:646:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 646 | recorder->setFPS(FpsNP[FPS_AVERAGE].value); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:646:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 646 | recorder->setFPS(FpsNP[FPS_AVERAGE].value); | ^ /<>/libs/indibase/stream/streammanager.cpp:646:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:646:39: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 646 | recorder->setFPS(FpsNP[FPS_AVERAGE].value); | ^ /<>/libs/indibase/stream/streammanager.cpp:646:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:646:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 646 | recorder->setFPS(FpsNP[FPS_AVERAGE].value); | ^ /<>/libs/indibase/stream/streammanager.cpp:646:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:646:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 646 | recorder->setFPS(FpsNP[FPS_AVERAGE].value); | ^ /<>/libs/indibase/stream/streammanager.cpp:646:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:646:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 646 | recorder->setFPS(FpsNP[FPS_AVERAGE].value); | ^ /<>/libs/indibase/stream/streammanager.cpp:646:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:646:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 646 | recorder->setFPS(FpsNP[FPS_AVERAGE].value); | ^ /<>/libs/indibase/stream/streammanager.cpp:646:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:646:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 646 | recorder->setFPS(FpsNP[FPS_AVERAGE].value); | ^ /<>/libs/indibase/stream/streammanager.cpp:649:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 649 | recordfiledir.assign(RecordFileTP[0].text); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:649:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 649 | recordfiledir.assign(RecordFileTP[0].text); | ^ /<>/libs/indibase/stream/streammanager.cpp:649:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:649:40: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 649 | recordfiledir.assign(RecordFileTP[0].text); | ^ /<>/libs/indibase/stream/streammanager.cpp:649:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:649:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 649 | recordfiledir.assign(RecordFileTP[0].text); | ^ /<>/libs/indibase/stream/streammanager.cpp:649:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:649:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 649 | recordfiledir.assign(RecordFileTP[0].text); | ^ /<>/libs/indibase/stream/streammanager.cpp:649:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:649:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 649 | recordfiledir.assign(RecordFileTP[0].text); | ^ /<>/libs/indibase/stream/streammanager.cpp:649:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:649:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 649 | recordfiledir.assign(RecordFileTP[0].text); | ^ /<>/libs/indibase/stream/streammanager.cpp:649:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:649:40: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 649 | recordfiledir.assign(RecordFileTP[0].text); | ^ /<>/libs/indibase/stream/streammanager.cpp:653:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 653 | recordfilename.assign(RecordFileTP[1].text); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:653:41: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 653 | recordfilename.assign(RecordFileTP[1].text); | ^ /<>/libs/indibase/stream/streammanager.cpp:653:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:653:41: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 653 | recordfilename.assign(RecordFileTP[1].text); | ^ /<>/libs/indibase/stream/streammanager.cpp:653:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:653:41: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 653 | recordfilename.assign(RecordFileTP[1].text); | ^ /<>/libs/indibase/stream/streammanager.cpp:653:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:653:41: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 653 | recordfilename.assign(RecordFileTP[1].text); | ^ /<>/libs/indibase/stream/streammanager.cpp:653:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:653:41: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 653 | recordfilename.assign(RecordFileTP[1].text); | ^ /<>/libs/indibase/stream/streammanager.cpp:653:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:653:41: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 653 | recordfilename.assign(RecordFileTP[1].text); | ^ /<>/libs/indibase/stream/streammanager.cpp:653:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:653:41: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 653 | recordfilename.assign(RecordFileTP[1].text); | ^ /<>/libs/indibase/stream/streammanager.cpp:711:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 711 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:711:38: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 711 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:711:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:711:38: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 711 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:711:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:711:38: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 711 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:711:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:711:38: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 711 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:711:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:711:38: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 711 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:711:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:711:38: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 711 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:711:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:711:38: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 711 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:722:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 722 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:722:38: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 722 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:722:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:722:38: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 722 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:722:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:722:38: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 722 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:722:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:722:38: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 722 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:722:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:722:38: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 722 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:722:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:722:38: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 722 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:722:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:722:38: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 722 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp: In member function ‘bool INDI::StreamManagerPrivate::ISNewSwitch(const char*, const char*, ISState*, char**, int)’: /<>/libs/indibase/stream/streammanager.cpp:798:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 798 | if (isRecording && RecordStreamSP[RECORD_OFF].getState() != ISS_ON) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:798:53: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 798 | if (isRecording && RecordStreamSP[RECORD_OFF].getState() != ISS_ON) | ^ /<>/libs/indibase/stream/streammanager.cpp:798:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:798:53: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 798 | if (isRecording && RecordStreamSP[RECORD_OFF].getState() != ISS_ON) | ^ /<>/libs/indibase/stream/streammanager.cpp:798:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:798:53: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 798 | if (isRecording && RecordStreamSP[RECORD_OFF].getState() != ISS_ON) | ^ /<>/libs/indibase/stream/streammanager.cpp:798:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:798:53: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 798 | if (isRecording && RecordStreamSP[RECORD_OFF].getState() != ISS_ON) | ^ /<>/libs/indibase/stream/streammanager.cpp:798:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:798:53: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 798 | if (isRecording && RecordStreamSP[RECORD_OFF].getState() != ISS_ON) | ^ /<>/libs/indibase/stream/streammanager.cpp:798:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:798:53: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 798 | if (isRecording && RecordStreamSP[RECORD_OFF].getState() != ISS_ON) | ^ /<>/libs/indibase/stream/streammanager.cpp:798:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:798:53: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 798 | if (isRecording && RecordStreamSP[RECORD_OFF].getState() != ISS_ON) | ^ /<>/libs/indibase/stream/streammanager.cpp:801:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 801 | RecordStreamSP[prevSwitch].setState(ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:801:38: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 801 | RecordStreamSP[prevSwitch].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:801:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:801:38: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 801 | RecordStreamSP[prevSwitch].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:801:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:801:38: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 801 | RecordStreamSP[prevSwitch].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:801:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:801:38: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 801 | RecordStreamSP[prevSwitch].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:801:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:801:38: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 801 | RecordStreamSP[prevSwitch].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:801:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:801:38: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 801 | RecordStreamSP[prevSwitch].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:801:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:801:38: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 801 | RecordStreamSP[prevSwitch].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:808:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 808 | RecordStreamSP[RECORD_ON ].getState() == ISS_ON || | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:808:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 808 | RecordStreamSP[RECORD_ON ].getState() == ISS_ON || | ^ /<>/libs/indibase/stream/streammanager.cpp:808:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:808:40: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 808 | RecordStreamSP[RECORD_ON ].getState() == ISS_ON || | ^ /<>/libs/indibase/stream/streammanager.cpp:808:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:808:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 808 | RecordStreamSP[RECORD_ON ].getState() == ISS_ON || | ^ /<>/libs/indibase/stream/streammanager.cpp:808:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:808:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 808 | RecordStreamSP[RECORD_ON ].getState() == ISS_ON || | ^ /<>/libs/indibase/stream/streammanager.cpp:808:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:808:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 808 | RecordStreamSP[RECORD_ON ].getState() == ISS_ON || | ^ /<>/libs/indibase/stream/streammanager.cpp:808:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:808:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 808 | RecordStreamSP[RECORD_ON ].getState() == ISS_ON || | ^ /<>/libs/indibase/stream/streammanager.cpp:808:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:808:40: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 808 | RecordStreamSP[RECORD_ON ].getState() == ISS_ON || | ^ /<>/libs/indibase/stream/streammanager.cpp:809:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 809 | RecordStreamSP[RECORD_TIME ].getState() == ISS_ON || | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:809:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 809 | RecordStreamSP[RECORD_TIME ].getState() == ISS_ON || | ^ /<>/libs/indibase/stream/streammanager.cpp:809:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:809:40: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 809 | RecordStreamSP[RECORD_TIME ].getState() == ISS_ON || | ^ /<>/libs/indibase/stream/streammanager.cpp:809:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:809:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 809 | RecordStreamSP[RECORD_TIME ].getState() == ISS_ON || | ^ /<>/libs/indibase/stream/streammanager.cpp:809:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:809:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 809 | RecordStreamSP[RECORD_TIME ].getState() == ISS_ON || | ^ /<>/libs/indibase/stream/streammanager.cpp:809:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:809:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 809 | RecordStreamSP[RECORD_TIME ].getState() == ISS_ON || | ^ /<>/libs/indibase/stream/streammanager.cpp:809:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:809:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 809 | RecordStreamSP[RECORD_TIME ].getState() == ISS_ON || | ^ /<>/libs/indibase/stream/streammanager.cpp:809:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:809:40: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 809 | RecordStreamSP[RECORD_TIME ].getState() == ISS_ON || | ^ /<>/libs/indibase/stream/streammanager.cpp:810:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 810 | RecordStreamSP[RECORD_FRAME].getState() == ISS_ON | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:810:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 810 | RecordStreamSP[RECORD_FRAME].getState() == ISS_ON | ^ /<>/libs/indibase/stream/streammanager.cpp:810:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:810:40: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 810 | RecordStreamSP[RECORD_FRAME].getState() == ISS_ON | ^ /<>/libs/indibase/stream/streammanager.cpp:810:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:810:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 810 | RecordStreamSP[RECORD_FRAME].getState() == ISS_ON | ^ /<>/libs/indibase/stream/streammanager.cpp:810:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:810:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 810 | RecordStreamSP[RECORD_FRAME].getState() == ISS_ON | ^ /<>/libs/indibase/stream/streammanager.cpp:810:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:810:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 810 | RecordStreamSP[RECORD_FRAME].getState() == ISS_ON | ^ /<>/libs/indibase/stream/streammanager.cpp:810:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:810:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 810 | RecordStreamSP[RECORD_FRAME].getState() == ISS_ON | ^ /<>/libs/indibase/stream/streammanager.cpp:810:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:810:40: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 810 | RecordStreamSP[RECORD_FRAME].getState() == ISS_ON | ^ /<>/libs/indibase/stream/streammanager.cpp:816:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 816 | if (RecordStreamSP[RECORD_TIME].s == ISS_ON) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:816:47: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 816 | if (RecordStreamSP[RECORD_TIME].s == ISS_ON) | ^ /<>/libs/indibase/stream/streammanager.cpp:816:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:816:47: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 816 | if (RecordStreamSP[RECORD_TIME].s == ISS_ON) | ^ /<>/libs/indibase/stream/streammanager.cpp:816:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:816:47: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 816 | if (RecordStreamSP[RECORD_TIME].s == ISS_ON) | ^ /<>/libs/indibase/stream/streammanager.cpp:816:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:816:47: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 816 | if (RecordStreamSP[RECORD_TIME].s == ISS_ON) | ^ /<>/libs/indibase/stream/streammanager.cpp:816:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:816:47: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 816 | if (RecordStreamSP[RECORD_TIME].s == ISS_ON) | ^ /<>/libs/indibase/stream/streammanager.cpp:816:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:816:47: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 816 | if (RecordStreamSP[RECORD_TIME].s == ISS_ON) | ^ /<>/libs/indibase/stream/streammanager.cpp:816:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:816:47: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 816 | if (RecordStreamSP[RECORD_TIME].s == ISS_ON) | ^ In file included from /<>/libs/indibase/defaultdevice.h:23: /<>/libs/indibase/stream/streammanager.cpp:817:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:817:21: note: in expansion of macro ‘LOGF_INFO’ 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:817:94: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:817:21: note: in expansion of macro ‘LOGF_INFO’ 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:817:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:817:21: note: in expansion of macro ‘LOGF_INFO’ 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:817:94: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:817:21: note: in expansion of macro ‘LOGF_INFO’ 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:817:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:817:21: note: in expansion of macro ‘LOGF_INFO’ 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:817:94: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:817:21: note: in expansion of macro ‘LOGF_INFO’ 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:817:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:817:21: note: in expansion of macro ‘LOGF_INFO’ 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:817:94: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:817:21: note: in expansion of macro ‘LOGF_INFO’ 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:817:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:817:21: note: in expansion of macro ‘LOGF_INFO’ 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:817:94: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:817:21: note: in expansion of macro ‘LOGF_INFO’ 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:817:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:817:21: note: in expansion of macro ‘LOGF_INFO’ 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:817:94: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:817:21: note: in expansion of macro ‘LOGF_INFO’ 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:817:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:817:21: note: in expansion of macro ‘LOGF_INFO’ 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:817:94: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:817:21: note: in expansion of macro ‘LOGF_INFO’ 817 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:818:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 818 | else if (RecordStreamSP[RECORD_FRAME].s == ISS_ON) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:818:53: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 818 | else if (RecordStreamSP[RECORD_FRAME].s == ISS_ON) | ^ /<>/libs/indibase/stream/streammanager.cpp:818:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:818:53: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 818 | else if (RecordStreamSP[RECORD_FRAME].s == ISS_ON) | ^ /<>/libs/indibase/stream/streammanager.cpp:818:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:818:53: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 818 | else if (RecordStreamSP[RECORD_FRAME].s == ISS_ON) | ^ /<>/libs/indibase/stream/streammanager.cpp:818:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:818:53: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 818 | else if (RecordStreamSP[RECORD_FRAME].s == ISS_ON) | ^ /<>/libs/indibase/stream/streammanager.cpp:818:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:818:53: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 818 | else if (RecordStreamSP[RECORD_FRAME].s == ISS_ON) | ^ /<>/libs/indibase/stream/streammanager.cpp:818:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:818:53: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 818 | else if (RecordStreamSP[RECORD_FRAME].s == ISS_ON) | ^ /<>/libs/indibase/stream/streammanager.cpp:818:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:818:53: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 818 | else if (RecordStreamSP[RECORD_FRAME].s == ISS_ON) | ^ /<>/libs/indibase/stream/streammanager.cpp:819:109: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:819:21: note: in expansion of macro ‘LOGF_INFO’ 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:819:109: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:819:21: note: in expansion of macro ‘LOGF_INFO’ 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:819:109: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:819:21: note: in expansion of macro ‘LOGF_INFO’ 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:819:109: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:819:21: note: in expansion of macro ‘LOGF_INFO’ 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:819:109: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:819:21: note: in expansion of macro ‘LOGF_INFO’ 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:819:109: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:819:21: note: in expansion of macro ‘LOGF_INFO’ 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:819:109: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:819:21: note: in expansion of macro ‘LOGF_INFO’ 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:819:109: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:819:21: note: in expansion of macro ‘LOGF_INFO’ 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:819:109: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:819:21: note: in expansion of macro ‘LOGF_INFO’ 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:819:109: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:819:21: note: in expansion of macro ‘LOGF_INFO’ 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:819:109: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:819:21: note: in expansion of macro ‘LOGF_INFO’ 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:819:109: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:819:21: note: in expansion of macro ‘LOGF_INFO’ 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:819:109: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:819:21: note: in expansion of macro ‘LOGF_INFO’ 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:819:109: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:819:21: note: in expansion of macro ‘LOGF_INFO’ 819 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:826:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 826 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:826:46: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 826 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:826:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:826:46: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 826 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:826:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:826:46: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 826 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:826:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:826:46: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 826 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:826:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:826:46: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 826 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:826:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:826:46: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 826 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:826:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:826:46: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 826 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:835:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 835 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:835:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 835 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:835:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:835:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 835 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:835:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:835:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 835 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:835:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:835:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 835 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:835:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:835:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 835 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:835:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:835:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 835 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:835:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:835:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 835 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:836:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 836 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:836:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 836 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:836:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:836:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 836 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:836:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:836:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 836 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:836:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:836:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 836 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:836:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:836:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 836 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:836:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:836:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 836 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:836:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:836:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 836 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp: In member function ‘bool INDI::StreamManagerPrivate::ISNewNumber(const char*, const char*, double*, char**, int)’: /<>/libs/indibase/stream/streammanager.cpp:957:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 957 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:957:70: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 957 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp:957:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:957:70: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 957 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp:957:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:957:70: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 957 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp:957:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:957:70: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 957 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp:957:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:957:70: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 957 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp:957:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:957:70: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 957 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp:957:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:957:70: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 957 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp:1003:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1003 | double subW = srcFrameInfo.w - StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1003:70: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1003 | double subW = srcFrameInfo.w - StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1003:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1003:70: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1003 | double subW = srcFrameInfo.w - StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1003:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1003:70: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1003 | double subW = srcFrameInfo.w - StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1003:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1003:70: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1003 | double subW = srcFrameInfo.w - StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1003:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1003:70: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1003 | double subW = srcFrameInfo.w - StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1003:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1003:70: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1003 | double subW = srcFrameInfo.w - StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1003:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1003:70: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1003 | double subW = srcFrameInfo.w - StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1004:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1004 | double subH = srcFrameInfo.h - StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1004:70: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1004 | double subH = srcFrameInfo.h - StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1004:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1004:70: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1004 | double subH = srcFrameInfo.h - StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1004:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1004:70: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1004 | double subH = srcFrameInfo.h - StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1004:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1004:70: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1004 | double subH = srcFrameInfo.h - StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1004:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1004:70: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1004 | double subH = srcFrameInfo.h - StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1004:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1004:70: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1004 | double subH = srcFrameInfo.h - StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1004:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1004:70: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1004 | double subH = srcFrameInfo.h - StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1006:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1006 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1006:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1006 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1006:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1006:39: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1006 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1006:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1006:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1006 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1006:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1006:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1006 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1006:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1006:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1006 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1006:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1006:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1006 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1006:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1006:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1006 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1006:89: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1006 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1006:89: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1006 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1006:89: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1006:89: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1006 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1006:89: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1006:89: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1006 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1006:89: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1006:89: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1006 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1006:89: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1006:89: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1006 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1006:89: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1006:89: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1006 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1006:89: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1006:89: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1006 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1007:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1007 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1007:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1007 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1007:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1007:39: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1007 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1007:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1007:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1007 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1007:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1007:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1007 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1007:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1007:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1007 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1007:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1007:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1007 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1007:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1007:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1007 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1007:89: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1007 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1007:89: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1007 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1007:89: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1007:89: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1007 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1007:89: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1007:89: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1007 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1007:89: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1007:89: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1007 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1007:89: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1007:89: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1007 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1007:89: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1007:89: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1007 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1007:89: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1007:89: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1007 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ /<>/libs/indibase/stream/streammanager.cpp:1009:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1009 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1009:47: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1009 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp:1009:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1009:47: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1009 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp:1009:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1009:47: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1009 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp:1009:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1009:47: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1009 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp:1009:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1009:47: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1009 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp:1009:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1009:47: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1009 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp:1009:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1009:47: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1009 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp:1009:86: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1009 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1009:86: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1009 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp:1009:86: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1009:86: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1009 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp:1009:86: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1009:86: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1009 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp:1009:86: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1009:86: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1009 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp:1009:86: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1009:86: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1009 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp:1009:86: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1009:86: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1009 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp:1009:86: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1009:86: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1009 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp: In member function ‘bool INDI::StreamManagerPrivate::setStream(bool)’: /<>/libs/indibase/stream/streammanager.cpp:1041:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1041:41: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1041:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1041:41: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1041:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1041:41: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1041:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1041:41: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1041:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1041:41: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1041:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1041:41: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1041:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1041:41: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1041:77: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1041:77: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1041:77: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1041:77: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1041:77: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1041:77: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1041:77: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1041:77: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1041:77: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1041:77: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1041:77: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1041:77: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1041:77: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1041:77: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1040:13: note: in expansion of macro ‘LOGF_INFO’ 1040 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1046:74: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1046 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1046:74: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1046 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp:1046:74: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1046:74: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1046 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp:1046:74: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1046:74: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1046 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp:1046:74: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1046:74: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1046 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp:1046:74: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1046:74: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1046 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp:1046:74: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1046:74: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1046 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp:1046:74: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1046:74: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1046 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ /<>/libs/indibase/stream/streammanager.cpp:1054:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1054 | StreamSP[1].setState(ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1054:31: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1054 | StreamSP[1].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1054:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1054:31: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1054 | StreamSP[1].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1054:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1054:31: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1054 | StreamSP[1].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1054:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1054:31: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1054 | StreamSP[1].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1054:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1054:31: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1054 | StreamSP[1].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1054:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1054:31: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1054 | StreamSP[1].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1054:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1054:31: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1054 | StreamSP[1].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1066:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1066 | StreamSP[1].setState(ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1066:31: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1066 | StreamSP[1].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1066:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1066:31: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1066 | StreamSP[1].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1066:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1066:31: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1066 | StreamSP[1].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1066:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1066:31: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1066 | StreamSP[1].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1066:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1066:31: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1066 | StreamSP[1].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1066:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1066:31: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1066 | StreamSP[1].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1066:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1066:31: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1066 | StreamSP[1].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1075:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1075 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1075:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1075 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1075:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1075:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1075 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1075:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1075:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1075 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1075:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1075:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1075 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1075:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1075:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1075 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1075:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1075:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1075 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1075:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1075:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1075 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1076:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1076 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1076:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1076 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1076:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1076:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1076 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1076:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1076:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1076 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1076:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1076:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1076 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1076:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1076:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1076 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1076:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1076:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1076 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1076:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1076:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1076 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1078:23: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1078 | StreamSP[0].setState(ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1078:23: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1078 | StreamSP[0].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1078:23: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1078:23: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1078 | StreamSP[0].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1078:23: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1078:23: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1078 | StreamSP[0].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1078:23: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1078:23: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1078 | StreamSP[0].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1078:23: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1078:23: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1078 | StreamSP[0].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1078:23: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1078:23: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1078 | StreamSP[0].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1078:23: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1078:23: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1078 | StreamSP[0].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1086:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1086 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1086:26: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1086 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1086:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1086:26: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1086 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1086:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1086:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1086 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1086:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1086:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1086 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1086:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1086:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1086 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1086:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1086:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1086 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1086:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1086:26: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1086 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1087:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1087 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1087:26: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1087 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1087:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1087:26: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1087 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1087:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1087:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1087 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1087:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1087:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1087 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1087:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1087:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1087 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1087:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1087:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1087 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1087:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1087:26: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1087 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1115:23: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1115 | StreamSP[1].setState(ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1115:23: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1115 | StreamSP[1].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1115:23: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1115:23: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1115 | StreamSP[1].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1115:23: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1115:23: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1115 | StreamSP[1].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1115:23: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1115:23: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1115 | StreamSP[1].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1115:23: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1115:23: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1115 | StreamSP[1].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1115:23: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1115:23: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1115 | StreamSP[1].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1115:23: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1115:23: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1115 | StreamSP[1].setState(ISS_ON); | ^ /<>/libs/indibase/stream/streammanager.cpp:1118:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1118 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1118:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1118 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1118:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1118:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1118 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1118:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1118:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1118 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1118:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1118:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1118 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1118:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1118:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1118 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1118:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1118:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1118 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1118:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1118:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1118 | FpsNP[FPS_INSTANT].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1119:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1119 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1119:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1119 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1119:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1119:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1119 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1119:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1119:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1119 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1119:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1119:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1119 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1119:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1119:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1119 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1119:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1119:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1119 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp:1119:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1119:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1119 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /<>/libs/indibase/stream/streammanager.cpp: In member function ‘void INDI::StreamManagerPrivate::getStreamFrame(uint16_t*, uint16_t*, uint16_t*, uint16_t*) const’: /<>/libs/indibase/stream/streammanager.cpp:1148:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1148 | *x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1148:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1148 | *x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1148:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1148:40: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1148 | *x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1148:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1148:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1148 | *x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1148:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1148:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1148 | *x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1148:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1148:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1148 | *x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1148:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1148:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1148 | *x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1149:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1149 | *y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1149:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1149 | *y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1149:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1149:40: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1149 | *y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1149:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1149:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1149 | *y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1149:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1149:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1149 | *y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1149:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1149:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1149 | *y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1149:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1149:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1149 | *y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1150:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1150 | *w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1150:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1150 | *w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1150:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1150:40: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1150 | *w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1150:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1150:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1150 | *w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1150:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1150:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1150 | *w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1150:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1150:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1150 | *w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1150:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1150:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1150 | *w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1151:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1151 | *h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1151:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1151 | *h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1151:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1151:40: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1151 | *h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1151:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1151:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1151 | *h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1151:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1151:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1151 | *h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1151:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1151:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1151 | *h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1151:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1151:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1151 | *h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp: In member function ‘void INDI::StreamManagerPrivate::setStreamFrame(uint16_t, uint16_t, uint16_t, uint16_t)’: /<>/libs/indibase/stream/streammanager.cpp:1156:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1156 | StreamFrameNP[CCDChip::FRAME_X].setValue(x); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1156:35: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1156 | StreamFrameNP[CCDChip::FRAME_X].setValue(x); | ^ /<>/libs/indibase/stream/streammanager.cpp:1156:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1156:35: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1156 | StreamFrameNP[CCDChip::FRAME_X].setValue(x); | ^ /<>/libs/indibase/stream/streammanager.cpp:1156:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1156:35: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1156 | StreamFrameNP[CCDChip::FRAME_X].setValue(x); | ^ /<>/libs/indibase/stream/streammanager.cpp:1156:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1156:35: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1156 | StreamFrameNP[CCDChip::FRAME_X].setValue(x); | ^ /<>/libs/indibase/stream/streammanager.cpp:1156:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1156:35: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1156 | StreamFrameNP[CCDChip::FRAME_X].setValue(x); | ^ /<>/libs/indibase/stream/streammanager.cpp:1156:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1156:35: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1156 | StreamFrameNP[CCDChip::FRAME_X].setValue(x); | ^ /<>/libs/indibase/stream/streammanager.cpp:1156:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1156:35: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1156 | StreamFrameNP[CCDChip::FRAME_X].setValue(x); | ^ /<>/libs/indibase/stream/streammanager.cpp:1157:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1157 | StreamFrameNP[CCDChip::FRAME_Y].setValue(y); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1157:35: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1157 | StreamFrameNP[CCDChip::FRAME_Y].setValue(y); | ^ /<>/libs/indibase/stream/streammanager.cpp:1157:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1157:35: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1157 | StreamFrameNP[CCDChip::FRAME_Y].setValue(y); | ^ /<>/libs/indibase/stream/streammanager.cpp:1157:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1157:35: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1157 | StreamFrameNP[CCDChip::FRAME_Y].setValue(y); | ^ /<>/libs/indibase/stream/streammanager.cpp:1157:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1157:35: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1157 | StreamFrameNP[CCDChip::FRAME_Y].setValue(y); | ^ /<>/libs/indibase/stream/streammanager.cpp:1157:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1157:35: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1157 | StreamFrameNP[CCDChip::FRAME_Y].setValue(y); | ^ /<>/libs/indibase/stream/streammanager.cpp:1157:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1157:35: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1157 | StreamFrameNP[CCDChip::FRAME_Y].setValue(y); | ^ /<>/libs/indibase/stream/streammanager.cpp:1157:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1157:35: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1157 | StreamFrameNP[CCDChip::FRAME_Y].setValue(y); | ^ /<>/libs/indibase/stream/streammanager.cpp:1158:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1158 | StreamFrameNP[CCDChip::FRAME_W].setValue(w); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1158:35: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1158 | StreamFrameNP[CCDChip::FRAME_W].setValue(w); | ^ /<>/libs/indibase/stream/streammanager.cpp:1158:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1158:35: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1158 | StreamFrameNP[CCDChip::FRAME_W].setValue(w); | ^ /<>/libs/indibase/stream/streammanager.cpp:1158:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1158:35: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1158 | StreamFrameNP[CCDChip::FRAME_W].setValue(w); | ^ /<>/libs/indibase/stream/streammanager.cpp:1158:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1158:35: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1158 | StreamFrameNP[CCDChip::FRAME_W].setValue(w); | ^ /<>/libs/indibase/stream/streammanager.cpp:1158:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1158:35: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1158 | StreamFrameNP[CCDChip::FRAME_W].setValue(w); | ^ /<>/libs/indibase/stream/streammanager.cpp:1158:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1158:35: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1158 | StreamFrameNP[CCDChip::FRAME_W].setValue(w); | ^ /<>/libs/indibase/stream/streammanager.cpp:1158:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1158:35: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1158 | StreamFrameNP[CCDChip::FRAME_W].setValue(w); | ^ /<>/libs/indibase/stream/streammanager.cpp:1159:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1159 | StreamFrameNP[CCDChip::FRAME_H].setValue(h); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1159:35: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1159 | StreamFrameNP[CCDChip::FRAME_H].setValue(h); | ^ /<>/libs/indibase/stream/streammanager.cpp:1159:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1159:35: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1159 | StreamFrameNP[CCDChip::FRAME_H].setValue(h); | ^ /<>/libs/indibase/stream/streammanager.cpp:1159:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1159:35: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1159 | StreamFrameNP[CCDChip::FRAME_H].setValue(h); | ^ /<>/libs/indibase/stream/streammanager.cpp:1159:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1159:35: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1159 | StreamFrameNP[CCDChip::FRAME_H].setValue(h); | ^ /<>/libs/indibase/stream/streammanager.cpp:1159:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1159:35: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1159 | StreamFrameNP[CCDChip::FRAME_H].setValue(h); | ^ /<>/libs/indibase/stream/streammanager.cpp:1159:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1159:35: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1159 | StreamFrameNP[CCDChip::FRAME_H].setValue(h); | ^ /<>/libs/indibase/stream/streammanager.cpp:1159:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1159:35: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1159 | StreamFrameNP[CCDChip::FRAME_H].setValue(h); | ^ /<>/libs/indibase/stream/streammanager.cpp: In member function ‘double INDI::StreamManager::getTargetFPS() const’: /<>/libs/indibase/stream/streammanager.cpp:1284:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1284 | return 1.0 / d->StreamExposureNP[0].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1284:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1284 | return 1.0 / d->StreamExposureNP[0].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1284:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1284:39: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1284 | return 1.0 / d->StreamExposureNP[0].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1284:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1284:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1284 | return 1.0 / d->StreamExposureNP[0].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1284:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1284:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1284 | return 1.0 / d->StreamExposureNP[0].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1284:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1284:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1284 | return 1.0 / d->StreamExposureNP[0].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1284:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1284:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1284 | return 1.0 / d->StreamExposureNP[0].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp: In member function ‘double INDI::StreamManager::getTargetExposure() const’: /<>/libs/indibase/stream/streammanager.cpp:1289:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1289 | return d->StreamExposureNP[0].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1289:33: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1289 | return d->StreamExposureNP[0].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1289:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1289:33: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1289 | return d->StreamExposureNP[0].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1289:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1289:33: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1289 | return d->StreamExposureNP[0].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1289:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1289:33: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1289 | return d->StreamExposureNP[0].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1289:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1289:33: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1289 | return d->StreamExposureNP[0].getValue(); | ^ /<>/libs/indibase/stream/streammanager.cpp:1289:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/stream/streammanager.cpp:1289:33: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1289 | return d->StreamExposureNP[0].getValue(); | ^ [ 12%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/fpsmeter.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/fpsmeter.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/fpsmeter.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/fpsmeter.cpp.o -c /<>/libs/indibase/stream/fpsmeter.cpp [ 12%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/gammalut16.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/gammalut16.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/gammalut16.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/gammalut16.cpp.o -c /<>/libs/indibase/stream/gammalut16.cpp [ 12%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/recorder/recorderinterface.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/recorder/recorderinterface.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/recorder/recorderinterface.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/recorder/recorderinterface.cpp.o -c /<>/libs/indibase/stream/recorder/recorderinterface.cpp [ 12%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/recorder/recordermanager.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/recorder/recordermanager.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/recorder/recordermanager.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/recorder/recordermanager.cpp.o -c /<>/libs/indibase/stream/recorder/recordermanager.cpp [ 13%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/recorder/serrecorder.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/recorder/serrecorder.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/recorder/serrecorder.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/recorder/serrecorder.cpp.o -c /<>/libs/indibase/stream/recorder/serrecorder.cpp In file included from /usr/arm-linux-gnueabi/include/c++/12/vector:70, from /<>/libs/indibase/stream/recorder/recorderinterface.h:31, from /<>/libs/indibase/stream/recorder/serrecorder.h:24, from /<>/libs/indibase/stream/recorder/serrecorder.cpp:28: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/arm-linux-gnueabi/include/c++/12/bits/stl_vector.h:1294:21, inlined from ‘virtual bool INDI::SER_Recorder::writeFrame(const uint8_t*, uint32_t)’ at /<>/libs/indibase/stream/recorder/serrecorder.cpp:256:26: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/encoder/encodermanager.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/encoder/encodermanager.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/encoder/encodermanager.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/encoder/encodermanager.cpp.o -c /<>/libs/indibase/stream/encoder/encodermanager.cpp [ 13%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/encoder/encoderinterface.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/encoder/encoderinterface.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/encoder/encoderinterface.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/encoder/encoderinterface.cpp.o -c /<>/libs/indibase/stream/encoder/encoderinterface.cpp [ 13%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/encoder/rawencoder.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/encoder/rawencoder.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/encoder/rawencoder.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/encoder/rawencoder.cpp.o -c /<>/libs/indibase/stream/encoder/rawencoder.cpp [ 13%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/encoder/mjpegencoder.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/encoder/mjpegencoder.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/encoder/mjpegencoder.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/encoder/mjpegencoder.cpp.o -c /<>/libs/indibase/stream/encoder/mjpegencoder.cpp [ 14%] Building C object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/jpegutils.c.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/jpegutils.c.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/jpegutils.c.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/jpegutils.c.o -c /<>/libs/indibase/stream/jpegutils.c [ 14%] Building C object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/ccvt_c2.c.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/ccvt_c2.c.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/ccvt_c2.c.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/ccvt_c2.c.o -c /<>/libs/indibase/stream/ccvt_c2.c [ 14%] Building C object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/ccvt_misc.c.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/ccvt_misc.c.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/ccvt_misc.c.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/ccvt_misc.c.o -c /<>/libs/indibase/stream/ccvt_misc.c [ 14%] Building C object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_colorspace.c.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_colorspace.c.o -MF CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_colorspace.c.o.d -o CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_colorspace.c.o -c /<>/libs/indibase/webcam/v4l2_colorspace.c [ 15%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_base.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_base.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_base.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_base.cpp.o -c /<>/libs/indibase/webcam/v4l2_base.cpp [ 15%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_decode/v4l2_decode.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_decode/v4l2_decode.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_decode/v4l2_decode.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_decode/v4l2_decode.cpp.o -c /<>/libs/indibase/webcam/v4l2_decode/v4l2_decode.cpp [ 15%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_decode/v4l2_builtin_decoder.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_decode/v4l2_builtin_decoder.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_decode/v4l2_builtin_decoder.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_decode/v4l2_builtin_decoder.cpp.o -c /<>/libs/indibase/webcam/v4l2_decode/v4l2_builtin_decoder.cpp [ 15%] Building C object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidriver.c.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidriver.c.o -MF CMakeFiles/indidriver_OBJECT.dir/indidriver.c.o.d -o CMakeFiles/indidriver_OBJECT.dir/indidriver.c.o -c /<>/libs/indibase/indidriver.c [ 15%] Building C object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidriverio.c.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidriverio.c.o -MF CMakeFiles/indidriver_OBJECT.dir/indidriverio.c.o.d -o CMakeFiles/indidriver_OBJECT.dir/indidriverio.c.o -c /<>/libs/indibase/indidriverio.c [ 16%] Building C object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidrivermain.c.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidrivermain.c.o -MF CMakeFiles/indidriver_OBJECT.dir/indidrivermain.c.o.d -o CMakeFiles/indidriver_OBJECT.dir/indidrivermain.c.o -c /<>/libs/indibase/indidrivermain.c [ 16%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/defaultdevice.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/defaultdevice.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/defaultdevice.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/defaultdevice.cpp.o -c /<>/libs/indibase/defaultdevice.cpp /<>/libs/indibase/defaultdevice.cpp: In member function ‘virtual void INDI::DefaultDevice::ISGetProperties(const char*)’: /<>/libs/indibase/defaultdevice.cpp:734:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 734 | auto sp = &d->ConnectionModeSP[0]; | ^ In file included from /<>/libs/indidevice/property/indipropertytext.h:21, from /<>/libs/indidevice/./basedevice.h:30, from /<>/libs/indidevice/./parentdevice.h:3, from /<>/libs/indibase/defaultdevice.h:21, from /<>/libs/indibase/defaultdevice.cpp:19: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:734:49: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 734 | auto sp = &d->ConnectionModeSP[0]; | ^ /<>/libs/indibase/defaultdevice.cpp:734:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:734:49: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 734 | auto sp = &d->ConnectionModeSP[0]; | ^ /<>/libs/indibase/defaultdevice.cpp:734:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:734:49: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 734 | auto sp = &d->ConnectionModeSP[0]; | ^ /<>/libs/indibase/defaultdevice.cpp:734:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:734:49: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 734 | auto sp = &d->ConnectionModeSP[0]; | ^ /<>/libs/indibase/defaultdevice.cpp:734:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:734:49: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 734 | auto sp = &d->ConnectionModeSP[0]; | ^ /<>/libs/indibase/defaultdevice.cpp:734:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:734:49: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 734 | auto sp = &d->ConnectionModeSP[0]; | ^ /<>/libs/indibase/defaultdevice.cpp:734:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:734:49: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 734 | auto sp = &d->ConnectionModeSP[0]; | ^ /<>/libs/indibase/defaultdevice.cpp:745:62: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 745 | d->ConnectionModeSP[d->m_ConfigConnectionMode].setState(ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:745:62: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 745 | d->ConnectionModeSP[d->m_ConfigConnectionMode].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:745:62: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:745:62: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 745 | d->ConnectionModeSP[d->m_ConfigConnectionMode].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:745:62: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:745:62: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 745 | d->ConnectionModeSP[d->m_ConfigConnectionMode].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:745:62: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:745:62: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 745 | d->ConnectionModeSP[d->m_ConfigConnectionMode].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:745:62: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:745:62: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 745 | d->ConnectionModeSP[d->m_ConfigConnectionMode].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:745:62: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:745:62: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 745 | d->ConnectionModeSP[d->m_ConfigConnectionMode].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:745:62: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:745:62: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 745 | d->ConnectionModeSP[d->m_ConfigConnectionMode].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:756:50: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 756 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:756:50: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 756 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:756:50: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:756:50: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 756 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:756:50: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:756:50: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 756 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:756:50: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:756:50: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 756 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:756:50: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:756:50: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 756 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:756:50: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:756:50: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 756 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:756:50: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:756:50: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 756 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:762:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 762 | d->ConnectionModeSP[0].setState(ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:762:38: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 762 | d->ConnectionModeSP[0].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:762:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:762:38: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 762 | d->ConnectionModeSP[0].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:762:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:762:38: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 762 | d->ConnectionModeSP[0].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:762:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:762:38: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 762 | d->ConnectionModeSP[0].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:762:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:762:38: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 762 | d->ConnectionModeSP[0].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:762:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:762:38: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 762 | d->ConnectionModeSP[0].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:762:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:762:38: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 762 | d->ConnectionModeSP[0].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp: In member function ‘uint16_t INDI::DefaultDevice::getDriverInterface() const’: /<>/libs/indibase/defaultdevice.cpp:842:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 842 | return atoi(d->DriverInfoTP[3 /* DRIVER_INTERFACE */].getText()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:842:57: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 842 | return atoi(d->DriverInfoTP[3 /* DRIVER_INTERFACE */].getText()); | ^ /<>/libs/indibase/defaultdevice.cpp:842:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:842:57: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 842 | return atoi(d->DriverInfoTP[3 /* DRIVER_INTERFACE */].getText()); | ^ /<>/libs/indibase/defaultdevice.cpp:842:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:842:57: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 842 | return atoi(d->DriverInfoTP[3 /* DRIVER_INTERFACE */].getText()); | ^ /<>/libs/indibase/defaultdevice.cpp:842:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:842:57: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 842 | return atoi(d->DriverInfoTP[3 /* DRIVER_INTERFACE */].getText()); | ^ /<>/libs/indibase/defaultdevice.cpp:842:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:842:57: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 842 | return atoi(d->DriverInfoTP[3 /* DRIVER_INTERFACE */].getText()); | ^ /<>/libs/indibase/defaultdevice.cpp:842:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:842:57: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 842 | return atoi(d->DriverInfoTP[3 /* DRIVER_INTERFACE */].getText()); | ^ /<>/libs/indibase/defaultdevice.cpp: In member function ‘void INDI::DefaultDevice::setDriverInterface(uint16_t)’: /<>/libs/indibase/defaultdevice.cpp:848:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 848 | d->DriverInfoTP[3 /* DRIVER_INTERFACE */].setText(std::to_string(value)); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:848:45: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 848 | d->DriverInfoTP[3 /* DRIVER_INTERFACE */].setText(std::to_string(value)); | ^ /<>/libs/indibase/defaultdevice.cpp:848:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:848:45: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 848 | d->DriverInfoTP[3 /* DRIVER_INTERFACE */].setText(std::to_string(value)); | ^ /<>/libs/indibase/defaultdevice.cpp:848:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:848:45: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 848 | d->DriverInfoTP[3 /* DRIVER_INTERFACE */].setText(std::to_string(value)); | ^ /<>/libs/indibase/defaultdevice.cpp:848:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:848:45: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 848 | d->DriverInfoTP[3 /* DRIVER_INTERFACE */].setText(std::to_string(value)); | ^ /<>/libs/indibase/defaultdevice.cpp:848:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:848:45: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 848 | d->DriverInfoTP[3 /* DRIVER_INTERFACE */].setText(std::to_string(value)); | ^ /<>/libs/indibase/defaultdevice.cpp:848:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:848:45: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 848 | d->DriverInfoTP[3 /* DRIVER_INTERFACE */].setText(std::to_string(value)); | ^ /<>/libs/indibase/defaultdevice.cpp:848:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:848:45: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 848 | d->DriverInfoTP[3 /* DRIVER_INTERFACE */].setText(std::to_string(value)); | ^ /<>/libs/indibase/defaultdevice.cpp: In member function ‘virtual bool INDI::DefaultDevice::initProperties()’: /<>/libs/indibase/defaultdevice.cpp:893:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 893 | d->ConnectionSP[INDI_ENABLED ].fill("CONNECT", "Connect", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:893:34: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 893 | d->ConnectionSP[INDI_ENABLED ].fill("CONNECT", "Connect", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:893:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:893:34: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 893 | d->ConnectionSP[INDI_ENABLED ].fill("CONNECT", "Connect", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:893:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:893:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 893 | d->ConnectionSP[INDI_ENABLED ].fill("CONNECT", "Connect", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:893:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:893:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 893 | d->ConnectionSP[INDI_ENABLED ].fill("CONNECT", "Connect", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:893:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:893:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 893 | d->ConnectionSP[INDI_ENABLED ].fill("CONNECT", "Connect", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:893:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:893:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 893 | d->ConnectionSP[INDI_ENABLED ].fill("CONNECT", "Connect", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:893:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:893:34: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 893 | d->ConnectionSP[INDI_ENABLED ].fill("CONNECT", "Connect", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:894:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 894 | d->ConnectionSP[INDI_DISABLED].fill("DISCONNECT", "Disconnect", ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:894:34: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 894 | d->ConnectionSP[INDI_DISABLED].fill("DISCONNECT", "Disconnect", ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:894:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:894:34: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 894 | d->ConnectionSP[INDI_DISABLED].fill("DISCONNECT", "Disconnect", ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:894:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:894:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 894 | d->ConnectionSP[INDI_DISABLED].fill("DISCONNECT", "Disconnect", ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:894:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:894:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 894 | d->ConnectionSP[INDI_DISABLED].fill("DISCONNECT", "Disconnect", ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:894:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:894:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 894 | d->ConnectionSP[INDI_DISABLED].fill("DISCONNECT", "Disconnect", ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:894:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:894:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 894 | d->ConnectionSP[INDI_DISABLED].fill("DISCONNECT", "Disconnect", ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:894:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:894:34: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 894 | d->ConnectionSP[INDI_DISABLED].fill("DISCONNECT", "Disconnect", ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:939:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 939 | d->DriverInfoTP[0].fill("DRIVER_NAME", "Name", getDriverName()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:939:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 939 | d->DriverInfoTP[0].fill("DRIVER_NAME", "Name", getDriverName()); | ^ /<>/libs/indibase/defaultdevice.cpp:939:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:939:22: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 939 | d->DriverInfoTP[0].fill("DRIVER_NAME", "Name", getDriverName()); | ^ /<>/libs/indibase/defaultdevice.cpp:939:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:939:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 939 | d->DriverInfoTP[0].fill("DRIVER_NAME", "Name", getDriverName()); | ^ /<>/libs/indibase/defaultdevice.cpp:939:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:939:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 939 | d->DriverInfoTP[0].fill("DRIVER_NAME", "Name", getDriverName()); | ^ /<>/libs/indibase/defaultdevice.cpp:939:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:939:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 939 | d->DriverInfoTP[0].fill("DRIVER_NAME", "Name", getDriverName()); | ^ /<>/libs/indibase/defaultdevice.cpp:939:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:939:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 939 | d->DriverInfoTP[0].fill("DRIVER_NAME", "Name", getDriverName()); | ^ /<>/libs/indibase/defaultdevice.cpp:939:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:939:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 939 | d->DriverInfoTP[0].fill("DRIVER_NAME", "Name", getDriverName()); | ^ /<>/libs/indibase/defaultdevice.cpp:940:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 940 | d->DriverInfoTP[1].fill("DRIVER_EXEC", "Exec", getDriverExec()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:940:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 940 | d->DriverInfoTP[1].fill("DRIVER_EXEC", "Exec", getDriverExec()); | ^ /<>/libs/indibase/defaultdevice.cpp:940:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:940:22: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 940 | d->DriverInfoTP[1].fill("DRIVER_EXEC", "Exec", getDriverExec()); | ^ /<>/libs/indibase/defaultdevice.cpp:940:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:940:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 940 | d->DriverInfoTP[1].fill("DRIVER_EXEC", "Exec", getDriverExec()); | ^ /<>/libs/indibase/defaultdevice.cpp:940:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:940:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 940 | d->DriverInfoTP[1].fill("DRIVER_EXEC", "Exec", getDriverExec()); | ^ /<>/libs/indibase/defaultdevice.cpp:940:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:940:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 940 | d->DriverInfoTP[1].fill("DRIVER_EXEC", "Exec", getDriverExec()); | ^ /<>/libs/indibase/defaultdevice.cpp:940:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:940:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 940 | d->DriverInfoTP[1].fill("DRIVER_EXEC", "Exec", getDriverExec()); | ^ /<>/libs/indibase/defaultdevice.cpp:940:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:940:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 940 | d->DriverInfoTP[1].fill("DRIVER_EXEC", "Exec", getDriverExec()); | ^ /<>/libs/indibase/defaultdevice.cpp:941:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 941 | d->DriverInfoTP[2].fill("DRIVER_VERSION", "Version", versionStr); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:941:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 941 | d->DriverInfoTP[2].fill("DRIVER_VERSION", "Version", versionStr); | ^ /<>/libs/indibase/defaultdevice.cpp:941:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:941:22: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 941 | d->DriverInfoTP[2].fill("DRIVER_VERSION", "Version", versionStr); | ^ /<>/libs/indibase/defaultdevice.cpp:941:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:941:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 941 | d->DriverInfoTP[2].fill("DRIVER_VERSION", "Version", versionStr); | ^ /<>/libs/indibase/defaultdevice.cpp:941:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:941:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 941 | d->DriverInfoTP[2].fill("DRIVER_VERSION", "Version", versionStr); | ^ /<>/libs/indibase/defaultdevice.cpp:941:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:941:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 941 | d->DriverInfoTP[2].fill("DRIVER_VERSION", "Version", versionStr); | ^ /<>/libs/indibase/defaultdevice.cpp:941:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:941:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 941 | d->DriverInfoTP[2].fill("DRIVER_VERSION", "Version", versionStr); | ^ /<>/libs/indibase/defaultdevice.cpp:941:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:941:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 941 | d->DriverInfoTP[2].fill("DRIVER_VERSION", "Version", versionStr); | ^ /<>/libs/indibase/defaultdevice.cpp:942:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 942 | d->DriverInfoTP[3].fill("DRIVER_INTERFACE", "Interface", interfaceStr); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:942:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 942 | d->DriverInfoTP[3].fill("DRIVER_INTERFACE", "Interface", interfaceStr); | ^ /<>/libs/indibase/defaultdevice.cpp:942:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:942:22: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 942 | d->DriverInfoTP[3].fill("DRIVER_INTERFACE", "Interface", interfaceStr); | ^ /<>/libs/indibase/defaultdevice.cpp:942:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:942:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 942 | d->DriverInfoTP[3].fill("DRIVER_INTERFACE", "Interface", interfaceStr); | ^ /<>/libs/indibase/defaultdevice.cpp:942:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:942:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 942 | d->DriverInfoTP[3].fill("DRIVER_INTERFACE", "Interface", interfaceStr); | ^ /<>/libs/indibase/defaultdevice.cpp:942:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:942:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 942 | d->DriverInfoTP[3].fill("DRIVER_INTERFACE", "Interface", interfaceStr); | ^ /<>/libs/indibase/defaultdevice.cpp:942:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:942:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 942 | d->DriverInfoTP[3].fill("DRIVER_INTERFACE", "Interface", interfaceStr); | ^ /<>/libs/indibase/defaultdevice.cpp:942:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:942:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 942 | d->DriverInfoTP[3].fill("DRIVER_INTERFACE", "Interface", interfaceStr); | ^ /<>/libs/indibase/defaultdevice.cpp:947:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 947 | d->DebugSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:947:29: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 947 | d->DebugSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:947:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:947:29: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 947 | d->DebugSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:947:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:947:29: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 947 | d->DebugSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:947:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:947:29: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 947 | d->DebugSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:947:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:947:29: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 947 | d->DebugSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:947:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:947:29: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 947 | d->DebugSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:947:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:947:29: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 947 | d->DebugSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:948:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 948 | d->DebugSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:948:29: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 948 | d->DebugSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:948:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:948:29: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 948 | d->DebugSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:948:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:948:29: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 948 | d->DebugSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:948:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:948:29: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 948 | d->DebugSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:948:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:948:29: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 948 | d->DebugSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:948:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:948:29: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 948 | d->DebugSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:948:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:948:29: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 948 | d->DebugSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:958:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 958 | d->SimulationSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:958:34: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 958 | d->SimulationSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:958:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:958:34: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 958 | d->SimulationSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:958:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:958:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 958 | d->SimulationSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:958:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:958:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 958 | d->SimulationSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:958:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:958:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 958 | d->SimulationSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:958:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:958:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 958 | d->SimulationSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:958:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:958:34: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 958 | d->SimulationSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:959:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 959 | d->SimulationSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:959:34: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 959 | d->SimulationSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:959:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:959:34: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 959 | d->SimulationSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:959:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:959:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 959 | d->SimulationSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:959:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:959:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 959 | d->SimulationSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:959:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:959:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 959 | d->SimulationSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:959:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:959:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 959 | d->SimulationSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:959:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:959:34: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 959 | d->SimulationSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:969:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 969 | d->ConfigProcessSP[0].fill("CONFIG_LOAD", "Load", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:969:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 969 | d->ConfigProcessSP[0].fill("CONFIG_LOAD", "Load", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:969:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:969:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 969 | d->ConfigProcessSP[0].fill("CONFIG_LOAD", "Load", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:969:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:969:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 969 | d->ConfigProcessSP[0].fill("CONFIG_LOAD", "Load", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:969:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:969:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 969 | d->ConfigProcessSP[0].fill("CONFIG_LOAD", "Load", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:969:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:969:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 969 | d->ConfigProcessSP[0].fill("CONFIG_LOAD", "Load", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:969:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:969:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 969 | d->ConfigProcessSP[0].fill("CONFIG_LOAD", "Load", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:969:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:969:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 969 | d->ConfigProcessSP[0].fill("CONFIG_LOAD", "Load", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:970:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 970 | d->ConfigProcessSP[1].fill("CONFIG_SAVE", "Save", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:970:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 970 | d->ConfigProcessSP[1].fill("CONFIG_SAVE", "Save", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:970:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:970:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 970 | d->ConfigProcessSP[1].fill("CONFIG_SAVE", "Save", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:970:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:970:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 970 | d->ConfigProcessSP[1].fill("CONFIG_SAVE", "Save", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:970:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:970:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 970 | d->ConfigProcessSP[1].fill("CONFIG_SAVE", "Save", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:970:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:970:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 970 | d->ConfigProcessSP[1].fill("CONFIG_SAVE", "Save", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:970:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:970:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 970 | d->ConfigProcessSP[1].fill("CONFIG_SAVE", "Save", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:970:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:970:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 970 | d->ConfigProcessSP[1].fill("CONFIG_SAVE", "Save", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:971:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 971 | d->ConfigProcessSP[2].fill("CONFIG_DEFAULT", "Default", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:971:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 971 | d->ConfigProcessSP[2].fill("CONFIG_DEFAULT", "Default", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:971:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:971:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 971 | d->ConfigProcessSP[2].fill("CONFIG_DEFAULT", "Default", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:971:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:971:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 971 | d->ConfigProcessSP[2].fill("CONFIG_DEFAULT", "Default", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:971:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:971:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 971 | d->ConfigProcessSP[2].fill("CONFIG_DEFAULT", "Default", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:971:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:971:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 971 | d->ConfigProcessSP[2].fill("CONFIG_DEFAULT", "Default", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:971:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:971:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 971 | d->ConfigProcessSP[2].fill("CONFIG_DEFAULT", "Default", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:971:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:971:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 971 | d->ConfigProcessSP[2].fill("CONFIG_DEFAULT", "Default", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:972:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 972 | d->ConfigProcessSP[3].fill("CONFIG_PURGE", "Purge", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:972:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 972 | d->ConfigProcessSP[3].fill("CONFIG_PURGE", "Purge", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:972:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:972:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 972 | d->ConfigProcessSP[3].fill("CONFIG_PURGE", "Purge", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:972:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:972:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 972 | d->ConfigProcessSP[3].fill("CONFIG_PURGE", "Purge", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:972:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:972:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 972 | d->ConfigProcessSP[3].fill("CONFIG_PURGE", "Purge", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:972:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:972:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 972 | d->ConfigProcessSP[3].fill("CONFIG_PURGE", "Purge", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:972:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:972:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 972 | d->ConfigProcessSP[3].fill("CONFIG_PURGE", "Purge", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:972:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:972:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 972 | d->ConfigProcessSP[3].fill("CONFIG_PURGE", "Purge", ISS_OFF); | ^ /<>/libs/indibase/defaultdevice.cpp:1003:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1003 | d->PollPeriodNP[0].fill("PERIOD_MS", "Period (ms)", "%.f", 10, 600000, 1000, d->pollingPeriod); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1003:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1003 | d->PollPeriodNP[0].fill("PERIOD_MS", "Period (ms)", "%.f", 10, 600000, 1000, d->pollingPeriod); | ^ /<>/libs/indibase/defaultdevice.cpp:1003:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1003:22: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1003 | d->PollPeriodNP[0].fill("PERIOD_MS", "Period (ms)", "%.f", 10, 600000, 1000, d->pollingPeriod); | ^ /<>/libs/indibase/defaultdevice.cpp:1003:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1003:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1003 | d->PollPeriodNP[0].fill("PERIOD_MS", "Period (ms)", "%.f", 10, 600000, 1000, d->pollingPeriod); | ^ /<>/libs/indibase/defaultdevice.cpp:1003:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1003:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1003 | d->PollPeriodNP[0].fill("PERIOD_MS", "Period (ms)", "%.f", 10, 600000, 1000, d->pollingPeriod); | ^ /<>/libs/indibase/defaultdevice.cpp:1003:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1003:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1003 | d->PollPeriodNP[0].fill("PERIOD_MS", "Period (ms)", "%.f", 10, 600000, 1000, d->pollingPeriod); | ^ /<>/libs/indibase/defaultdevice.cpp:1003:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1003:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1003 | d->PollPeriodNP[0].fill("PERIOD_MS", "Period (ms)", "%.f", 10, 600000, 1000, d->pollingPeriod); | ^ /<>/libs/indibase/defaultdevice.cpp:1003:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1003:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1003 | d->PollPeriodNP[0].fill("PERIOD_MS", "Period (ms)", "%.f", 10, 600000, 1000, d->pollingPeriod); | ^ /<>/libs/indibase/defaultdevice.cpp: In lambda function: /<>/libs/indibase/defaultdevice.cpp:1008:67: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1008 | d->pollingPeriod = static_cast(d->PollPeriodNP[0].getValue()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1008:67: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1008 | d->pollingPeriod = static_cast(d->PollPeriodNP[0].getValue()); | ^ /<>/libs/indibase/defaultdevice.cpp:1008:67: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1008:67: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1008 | d->pollingPeriod = static_cast(d->PollPeriodNP[0].getValue()); | ^ /<>/libs/indibase/defaultdevice.cpp:1008:67: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1008:67: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1008 | d->pollingPeriod = static_cast(d->PollPeriodNP[0].getValue()); | ^ /<>/libs/indibase/defaultdevice.cpp:1008:67: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1008:67: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1008 | d->pollingPeriod = static_cast(d->PollPeriodNP[0].getValue()); | ^ /<>/libs/indibase/defaultdevice.cpp:1008:67: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1008:67: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1008 | d->pollingPeriod = static_cast(d->PollPeriodNP[0].getValue()); | ^ /<>/libs/indibase/defaultdevice.cpp:1008:67: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1008:67: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1008 | d->pollingPeriod = static_cast(d->PollPeriodNP[0].getValue()); | ^ /<>/libs/indibase/defaultdevice.cpp:1008:67: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1008:67: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1008 | d->pollingPeriod = static_cast(d->PollPeriodNP[0].getValue()); | ^ /<>/libs/indibase/defaultdevice.cpp: In member function ‘void INDI::DefaultDevice::setDefaultPollingPeriod(uint32_t)’: /<>/libs/indibase/defaultdevice.cpp:1222:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1222 | d->PollPeriodNP[0].setValue(msec); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1222:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1222 | d->PollPeriodNP[0].setValue(msec); | ^ /<>/libs/indibase/defaultdevice.cpp:1222:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1222:22: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1222 | d->PollPeriodNP[0].setValue(msec); | ^ /<>/libs/indibase/defaultdevice.cpp:1222:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1222:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1222 | d->PollPeriodNP[0].setValue(msec); | ^ /<>/libs/indibase/defaultdevice.cpp:1222:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1222:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1222 | d->PollPeriodNP[0].setValue(msec); | ^ /<>/libs/indibase/defaultdevice.cpp:1222:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1222:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1222 | d->PollPeriodNP[0].setValue(msec); | ^ /<>/libs/indibase/defaultdevice.cpp:1222:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1222:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1222 | d->PollPeriodNP[0].setValue(msec); | ^ /<>/libs/indibase/defaultdevice.cpp:1222:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1222:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1222 | d->PollPeriodNP[0].setValue(msec); | ^ /<>/libs/indibase/defaultdevice.cpp: In member function ‘void INDI::DefaultDevice::setPollingPeriodRange(uint32_t, uint32_t)’: /<>/libs/indibase/defaultdevice.cpp:1230:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1230 | d->PollPeriodNP[0].setMinMax(minimum, maximum); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1230:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1230 | d->PollPeriodNP[0].setMinMax(minimum, maximum); | ^ /<>/libs/indibase/defaultdevice.cpp:1230:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1230:22: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1230 | d->PollPeriodNP[0].setMinMax(minimum, maximum); | ^ /<>/libs/indibase/defaultdevice.cpp:1230:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1230:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1230 | d->PollPeriodNP[0].setMinMax(minimum, maximum); | ^ /<>/libs/indibase/defaultdevice.cpp:1230:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1230:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1230 | d->PollPeriodNP[0].setMinMax(minimum, maximum); | ^ /<>/libs/indibase/defaultdevice.cpp:1230:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1230:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1230 | d->PollPeriodNP[0].setMinMax(minimum, maximum); | ^ /<>/libs/indibase/defaultdevice.cpp:1230:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1230:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1230 | d->PollPeriodNP[0].setMinMax(minimum, maximum); | ^ /<>/libs/indibase/defaultdevice.cpp:1230:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1230:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1230 | d->PollPeriodNP[0].setMinMax(minimum, maximum); | ^ /<>/libs/indibase/defaultdevice.cpp: In member function ‘void INDI::DefaultDevice::setActiveConnection(Connection::Interface*)’: /<>/libs/indibase/defaultdevice.cpp:1260:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1260 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1260:42: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1260 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:1260:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1260:42: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1260 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:1260:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1260:42: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1260 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:1260:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1260:42: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1260 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:1260:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1260:42: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1260 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:1260:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1260:42: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1260 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp:1260:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1260:42: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1260 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /<>/libs/indibase/defaultdevice.cpp: In member function ‘uint32_t INDI::DefaultDevice::getPollingPeriod() const’: /<>/libs/indibase/defaultdevice.cpp:1316:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1316 | return static_cast(d->PollPeriodNP[0].getValue()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1316:51: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1316 | return static_cast(d->PollPeriodNP[0].getValue()); | ^ /<>/libs/indibase/defaultdevice.cpp:1316:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1316:51: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1316 | return static_cast(d->PollPeriodNP[0].getValue()); | ^ /<>/libs/indibase/defaultdevice.cpp:1316:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1316:51: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1316 | return static_cast(d->PollPeriodNP[0].getValue()); | ^ /<>/libs/indibase/defaultdevice.cpp:1316:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1316:51: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1316 | return static_cast(d->PollPeriodNP[0].getValue()); | ^ /<>/libs/indibase/defaultdevice.cpp:1316:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1316:51: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1316 | return static_cast(d->PollPeriodNP[0].getValue()); | ^ /<>/libs/indibase/defaultdevice.cpp:1316:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/defaultdevice.cpp:1316:51: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1316 | return static_cast(d->PollPeriodNP[0].getValue()); | ^ [ 16%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/timer/inditimer.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/timer/inditimer.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/timer/inditimer.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/timer/inditimer.cpp.o -c /<>/libs/indibase/timer/inditimer.cpp [ 16%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/timer/indielapsedtimer.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/timer/indielapsedtimer.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/timer/indielapsedtimer.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/timer/indielapsedtimer.cpp.o -c /<>/libs/indibase/timer/indielapsedtimer.cpp [ 17%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/thread/indisinglethreadpool.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/thread/indisinglethreadpool.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/thread/indisinglethreadpool.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/thread/indisinglethreadpool.cpp.o -c /<>/libs/indibase/thread/indisinglethreadpool.cpp [ 17%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiccd.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiccd.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indiccd.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indiccd.cpp.o -c /<>/libs/indibase/indiccd.cpp /<>/libs/indibase/indiccd.cpp: In member function ‘virtual bool INDI::CCD::initProperties()’: /<>/libs/indibase/indiccd.cpp:157:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 157 | TemperatureRampNP[RAMP_SLOPE].fill("RAMP_SLOPE", "Max. dT (C/min)", "%.f", 0, 30, 1, 0); | ^ In file included from /<>/libs/indidevice/property/indipropertytext.h:21, from /<>/libs/indidevice/./basedevice.h:30, from /<>/libs/indidevice/./parentdevice.h:3, from /<>/libs/indibase/defaultdevice.h:21, from /<>/libs/indibase/indiccd.h:30, from /<>/libs/indibase/indiccd.cpp:30: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:157:33: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 157 | TemperatureRampNP[RAMP_SLOPE].fill("RAMP_SLOPE", "Max. dT (C/min)", "%.f", 0, 30, 1, 0); | ^ /<>/libs/indibase/indiccd.cpp:157:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:157:33: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 157 | TemperatureRampNP[RAMP_SLOPE].fill("RAMP_SLOPE", "Max. dT (C/min)", "%.f", 0, 30, 1, 0); | ^ /<>/libs/indibase/indiccd.cpp:157:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:157:33: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 157 | TemperatureRampNP[RAMP_SLOPE].fill("RAMP_SLOPE", "Max. dT (C/min)", "%.f", 0, 30, 1, 0); | ^ /<>/libs/indibase/indiccd.cpp:157:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:157:33: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 157 | TemperatureRampNP[RAMP_SLOPE].fill("RAMP_SLOPE", "Max. dT (C/min)", "%.f", 0, 30, 1, 0); | ^ /<>/libs/indibase/indiccd.cpp:157:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:157:33: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 157 | TemperatureRampNP[RAMP_SLOPE].fill("RAMP_SLOPE", "Max. dT (C/min)", "%.f", 0, 30, 1, 0); | ^ /<>/libs/indibase/indiccd.cpp:157:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:157:33: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 157 | TemperatureRampNP[RAMP_SLOPE].fill("RAMP_SLOPE", "Max. dT (C/min)", "%.f", 0, 30, 1, 0); | ^ /<>/libs/indibase/indiccd.cpp:157:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:157:33: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 157 | TemperatureRampNP[RAMP_SLOPE].fill("RAMP_SLOPE", "Max. dT (C/min)", "%.f", 0, 30, 1, 0); | ^ /<>/libs/indibase/indiccd.cpp:158:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 158 | TemperatureRampNP[RAMP_THRESHOLD].fill("RAMP_THRESHOLD", "Threshold (C)", "%.1f", 0.1, 2, 0.1, 0.2); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:158:37: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 158 | TemperatureRampNP[RAMP_THRESHOLD].fill("RAMP_THRESHOLD", "Threshold (C)", "%.1f", 0.1, 2, 0.1, 0.2); | ^ /<>/libs/indibase/indiccd.cpp:158:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:158:37: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 158 | TemperatureRampNP[RAMP_THRESHOLD].fill("RAMP_THRESHOLD", "Threshold (C)", "%.1f", 0.1, 2, 0.1, 0.2); | ^ /<>/libs/indibase/indiccd.cpp:158:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:158:37: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 158 | TemperatureRampNP[RAMP_THRESHOLD].fill("RAMP_THRESHOLD", "Threshold (C)", "%.1f", 0.1, 2, 0.1, 0.2); | ^ /<>/libs/indibase/indiccd.cpp:158:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:158:37: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 158 | TemperatureRampNP[RAMP_THRESHOLD].fill("RAMP_THRESHOLD", "Threshold (C)", "%.1f", 0.1, 2, 0.1, 0.2); | ^ /<>/libs/indibase/indiccd.cpp:158:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:158:37: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 158 | TemperatureRampNP[RAMP_THRESHOLD].fill("RAMP_THRESHOLD", "Threshold (C)", "%.1f", 0.1, 2, 0.1, 0.2); | ^ /<>/libs/indibase/indiccd.cpp:158:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:158:37: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 158 | TemperatureRampNP[RAMP_THRESHOLD].fill("RAMP_THRESHOLD", "Threshold (C)", "%.1f", 0.1, 2, 0.1, 0.2); | ^ /<>/libs/indibase/indiccd.cpp:158:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:158:37: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 158 | TemperatureRampNP[RAMP_THRESHOLD].fill("RAMP_THRESHOLD", "Threshold (C)", "%.1f", 0.1, 2, 0.1, 0.2); | ^ /<>/libs/indibase/indiccd.cpp:350:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 350 | ScopeInfoNP[FocalLength].fill("FOCAL_LENGTH", "Focal Length (mm)", "%.2f", 10, 10000, 100, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:350:28: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 350 | ScopeInfoNP[FocalLength].fill("FOCAL_LENGTH", "Focal Length (mm)", "%.2f", 10, 10000, 100, 0); | ^ /<>/libs/indibase/indiccd.cpp:350:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:350:28: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 350 | ScopeInfoNP[FocalLength].fill("FOCAL_LENGTH", "Focal Length (mm)", "%.2f", 10, 10000, 100, 0); | ^ /<>/libs/indibase/indiccd.cpp:350:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:350:28: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 350 | ScopeInfoNP[FocalLength].fill("FOCAL_LENGTH", "Focal Length (mm)", "%.2f", 10, 10000, 100, 0); | ^ /<>/libs/indibase/indiccd.cpp:350:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:350:28: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 350 | ScopeInfoNP[FocalLength].fill("FOCAL_LENGTH", "Focal Length (mm)", "%.2f", 10, 10000, 100, 0); | ^ /<>/libs/indibase/indiccd.cpp:350:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:350:28: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 350 | ScopeInfoNP[FocalLength].fill("FOCAL_LENGTH", "Focal Length (mm)", "%.2f", 10, 10000, 100, 0); | ^ /<>/libs/indibase/indiccd.cpp:350:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:350:28: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 350 | ScopeInfoNP[FocalLength].fill("FOCAL_LENGTH", "Focal Length (mm)", "%.2f", 10, 10000, 100, 0); | ^ /<>/libs/indibase/indiccd.cpp:350:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:350:28: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 350 | ScopeInfoNP[FocalLength].fill("FOCAL_LENGTH", "Focal Length (mm)", "%.2f", 10, 10000, 100, 0); | ^ /<>/libs/indibase/indiccd.cpp:351:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 351 | ScopeInfoNP[Aperture].fill("APERTURE", "Aperture (mm)", "%.2f", 10, 3000, 100, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:351:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 351 | ScopeInfoNP[Aperture].fill("APERTURE", "Aperture (mm)", "%.2f", 10, 3000, 100, 0); | ^ /<>/libs/indibase/indiccd.cpp:351:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:351:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 351 | ScopeInfoNP[Aperture].fill("APERTURE", "Aperture (mm)", "%.2f", 10, 3000, 100, 0); | ^ /<>/libs/indibase/indiccd.cpp:351:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:351:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 351 | ScopeInfoNP[Aperture].fill("APERTURE", "Aperture (mm)", "%.2f", 10, 3000, 100, 0); | ^ /<>/libs/indibase/indiccd.cpp:351:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:351:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 351 | ScopeInfoNP[Aperture].fill("APERTURE", "Aperture (mm)", "%.2f", 10, 3000, 100, 0); | ^ /<>/libs/indibase/indiccd.cpp:351:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:351:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 351 | ScopeInfoNP[Aperture].fill("APERTURE", "Aperture (mm)", "%.2f", 10, 3000, 100, 0); | ^ /<>/libs/indibase/indiccd.cpp:351:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:351:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 351 | ScopeInfoNP[Aperture].fill("APERTURE", "Aperture (mm)", "%.2f", 10, 3000, 100, 0); | ^ /<>/libs/indibase/indiccd.cpp:351:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:351:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 351 | ScopeInfoNP[Aperture].fill("APERTURE", "Aperture (mm)", "%.2f", 10, 3000, 100, 0); | ^ /<>/libs/indibase/indiccd.cpp:365:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 365 | EncodeFormatSP[FORMAT_FITS].fill("FORMAT_FITS", "FITS", | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:365:31: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 365 | EncodeFormatSP[FORMAT_FITS].fill("FORMAT_FITS", "FITS", | ^ /<>/libs/indibase/indiccd.cpp:365:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:365:31: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 365 | EncodeFormatSP[FORMAT_FITS].fill("FORMAT_FITS", "FITS", | ^ /<>/libs/indibase/indiccd.cpp:365:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:365:31: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 365 | EncodeFormatSP[FORMAT_FITS].fill("FORMAT_FITS", "FITS", | ^ /<>/libs/indibase/indiccd.cpp:365:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:365:31: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 365 | EncodeFormatSP[FORMAT_FITS].fill("FORMAT_FITS", "FITS", | ^ /<>/libs/indibase/indiccd.cpp:365:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:365:31: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 365 | EncodeFormatSP[FORMAT_FITS].fill("FORMAT_FITS", "FITS", | ^ /<>/libs/indibase/indiccd.cpp:365:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:365:31: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 365 | EncodeFormatSP[FORMAT_FITS].fill("FORMAT_FITS", "FITS", | ^ /<>/libs/indibase/indiccd.cpp:365:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:365:31: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 365 | EncodeFormatSP[FORMAT_FITS].fill("FORMAT_FITS", "FITS", | ^ /<>/libs/indibase/indiccd.cpp:367:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 367 | EncodeFormatSP[FORMAT_NATIVE].fill("FORMAT_NATIVE", "Native", | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:367:33: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 367 | EncodeFormatSP[FORMAT_NATIVE].fill("FORMAT_NATIVE", "Native", | ^ /<>/libs/indibase/indiccd.cpp:367:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:367:33: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 367 | EncodeFormatSP[FORMAT_NATIVE].fill("FORMAT_NATIVE", "Native", | ^ /<>/libs/indibase/indiccd.cpp:367:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:367:33: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 367 | EncodeFormatSP[FORMAT_NATIVE].fill("FORMAT_NATIVE", "Native", | ^ /<>/libs/indibase/indiccd.cpp:367:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:367:33: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 367 | EncodeFormatSP[FORMAT_NATIVE].fill("FORMAT_NATIVE", "Native", | ^ /<>/libs/indibase/indiccd.cpp:367:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:367:33: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 367 | EncodeFormatSP[FORMAT_NATIVE].fill("FORMAT_NATIVE", "Native", | ^ /<>/libs/indibase/indiccd.cpp:367:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:367:33: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 367 | EncodeFormatSP[FORMAT_NATIVE].fill("FORMAT_NATIVE", "Native", | ^ /<>/libs/indibase/indiccd.cpp:367:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:367:33: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 367 | EncodeFormatSP[FORMAT_NATIVE].fill("FORMAT_NATIVE", "Native", | ^ /<>/libs/indibase/indiccd.cpp: In member function ‘virtual bool INDI::CCD::ISNewNumber(const char*, const char*, double*, char**, int)’: /<>/libs/indibase/indiccd.cpp:1264:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1264 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1264:45: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1264 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /<>/libs/indibase/indiccd.cpp:1264:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1264:45: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1264 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /<>/libs/indibase/indiccd.cpp:1264:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1264:45: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1264 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /<>/libs/indibase/indiccd.cpp:1264:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1264:45: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1264 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /<>/libs/indibase/indiccd.cpp:1264:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1264:45: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1264 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /<>/libs/indibase/indiccd.cpp:1264:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1264:45: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1264 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /<>/libs/indibase/indiccd.cpp:1264:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1264:45: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1264 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /<>/libs/indibase/indiccd.cpp:1268:111: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1268 | nextTemperature = std::max(values[0], TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1268:111: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1268 | nextTemperature = std::max(values[0], TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ /<>/libs/indibase/indiccd.cpp:1268:111: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1268:111: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1268 | nextTemperature = std::max(values[0], TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ /<>/libs/indibase/indiccd.cpp:1268:111: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1268:111: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1268 | nextTemperature = std::max(values[0], TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ /<>/libs/indibase/indiccd.cpp:1268:111: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1268:111: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1268 | nextTemperature = std::max(values[0], TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ /<>/libs/indibase/indiccd.cpp:1268:111: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1268:111: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1268 | nextTemperature = std::max(values[0], TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ /<>/libs/indibase/indiccd.cpp:1268:111: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1268:111: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1268 | nextTemperature = std::max(values[0], TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ /<>/libs/indibase/indiccd.cpp:1268:111: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1268:111: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1268 | nextTemperature = std::max(values[0], TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ /<>/libs/indibase/indiccd.cpp:1273:111: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1273 | nextTemperature = std::min(values[0], TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1273:111: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1273 | nextTemperature = std::min(values[0], TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ /<>/libs/indibase/indiccd.cpp:1273:111: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1273:111: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1273 | nextTemperature = std::min(values[0], TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ /<>/libs/indibase/indiccd.cpp:1273:111: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1273:111: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1273 | nextTemperature = std::min(values[0], TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ /<>/libs/indibase/indiccd.cpp:1273:111: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1273:111: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1273 | nextTemperature = std::min(values[0], TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ /<>/libs/indibase/indiccd.cpp:1273:111: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1273:111: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1273 | nextTemperature = std::min(values[0], TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ /<>/libs/indibase/indiccd.cpp:1273:111: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1273:111: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1273 | nextTemperature = std::min(values[0], TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ /<>/libs/indibase/indiccd.cpp:1273:111: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1273:111: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1273 | nextTemperature = std::min(values[0], TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ /<>/libs/indibase/indiccd.cpp:1281:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1281 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1281:49: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1281 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /<>/libs/indibase/indiccd.cpp:1281:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1281:49: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1281 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /<>/libs/indibase/indiccd.cpp:1281:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1281:49: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1281 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /<>/libs/indibase/indiccd.cpp:1281:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1281:49: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1281 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /<>/libs/indibase/indiccd.cpp:1281:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1281:49: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1281 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /<>/libs/indibase/indiccd.cpp:1281:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1281:49: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1281 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /<>/libs/indibase/indiccd.cpp:1281:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1281:49: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1281 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /<>/libs/indibase/indiccd.cpp:1300:68: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1300 | double previousSlope = TemperatureRampNP[RAMP_SLOPE].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1300:68: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1300 | double previousSlope = TemperatureRampNP[RAMP_SLOPE].getValue(); | ^ /<>/libs/indibase/indiccd.cpp:1300:68: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1300:68: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1300 | double previousSlope = TemperatureRampNP[RAMP_SLOPE].getValue(); | ^ /<>/libs/indibase/indiccd.cpp:1300:68: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1300:68: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1300 | double previousSlope = TemperatureRampNP[RAMP_SLOPE].getValue(); | ^ /<>/libs/indibase/indiccd.cpp:1300:68: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1300:68: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1300 | double previousSlope = TemperatureRampNP[RAMP_SLOPE].getValue(); | ^ /<>/libs/indibase/indiccd.cpp:1300:68: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1300:68: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1300 | double previousSlope = TemperatureRampNP[RAMP_SLOPE].getValue(); | ^ /<>/libs/indibase/indiccd.cpp:1300:68: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1300:68: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1300 | double previousSlope = TemperatureRampNP[RAMP_SLOPE].getValue(); | ^ /<>/libs/indibase/indiccd.cpp:1300:68: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1300:68: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1300 | double previousSlope = TemperatureRampNP[RAMP_SLOPE].getValue(); | ^ /<>/libs/indibase/indiccd.cpp:1301:72: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1301 | double previousThreshold = TemperatureRampNP[RAMP_THRESHOLD].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1301:72: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1301 | double previousThreshold = TemperatureRampNP[RAMP_THRESHOLD].getValue(); | ^ /<>/libs/indibase/indiccd.cpp:1301:72: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1301:72: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1301 | double previousThreshold = TemperatureRampNP[RAMP_THRESHOLD].getValue(); | ^ /<>/libs/indibase/indiccd.cpp:1301:72: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1301:72: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1301 | double previousThreshold = TemperatureRampNP[RAMP_THRESHOLD].getValue(); | ^ /<>/libs/indibase/indiccd.cpp:1301:72: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1301:72: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1301 | double previousThreshold = TemperatureRampNP[RAMP_THRESHOLD].getValue(); | ^ /<>/libs/indibase/indiccd.cpp:1301:72: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1301:72: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1301 | double previousThreshold = TemperatureRampNP[RAMP_THRESHOLD].getValue(); | ^ /<>/libs/indibase/indiccd.cpp:1301:72: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1301:72: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1301 | double previousThreshold = TemperatureRampNP[RAMP_THRESHOLD].getValue(); | ^ /<>/libs/indibase/indiccd.cpp:1301:72: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1301:72: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1301 | double previousThreshold = TemperatureRampNP[RAMP_THRESHOLD].getValue(); | ^ /<>/libs/indibase/indiccd.cpp:1305:36: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1305 | if (TemperatureRampNP[0].getValue() == 0) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1305:36: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1305 | if (TemperatureRampNP[0].getValue() == 0) | ^ /<>/libs/indibase/indiccd.cpp:1305:36: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1305:36: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1305 | if (TemperatureRampNP[0].getValue() == 0) | ^ /<>/libs/indibase/indiccd.cpp:1305:36: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1305:36: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1305 | if (TemperatureRampNP[0].getValue() == 0) | ^ /<>/libs/indibase/indiccd.cpp:1305:36: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1305:36: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1305 | if (TemperatureRampNP[0].getValue() == 0) | ^ /<>/libs/indibase/indiccd.cpp:1305:36: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1305:36: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1305 | if (TemperatureRampNP[0].getValue() == 0) | ^ /<>/libs/indibase/indiccd.cpp:1305:36: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1305:36: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1305 | if (TemperatureRampNP[0].getValue() == 0) | ^ /<>/libs/indibase/indiccd.cpp:1305:36: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1305:36: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1305 | if (TemperatureRampNP[0].getValue() == 0) | ^ In file included from /<>/libs/indibase/defaultdevice.h:23: /<>/libs/indibase/indiccd.cpp:1309:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1309 | TemperatureRampNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/indiccd.cpp:1308:17: note: in expansion of macro ‘LOGF_INFO’ 1308 | LOGF_INFO("Temperature ramp is enabled. Gradual cooling and warming is regulated at %.f Celsius per minute.", | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1309:46: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1309 | TemperatureRampNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/indiccd.cpp:1308:17: note: in expansion of macro ‘LOGF_INFO’ 1308 | LOGF_INFO("Temperature ramp is enabled. Gradual cooling and warming is regulated at %.f Celsius per minute.", | ^~~~~~~~~ /<>/libs/indibase/indiccd.cpp:1309:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1309 | TemperatureRampNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/indiccd.cpp:1308:17: note: in expansion of macro ‘LOGF_INFO’ 1308 | LOGF_INFO("Temperature ramp is enabled. Gradual cooling and warming is regulated at %.f Celsius per minute.", | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1309:46: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1309 | TemperatureRampNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/indiccd.cpp:1308:17: note: in expansion of macro ‘LOGF_INFO’ 1308 | LOGF_INFO("Temperature ramp is enabled. Gradual cooling and warming is regulated at %.f Celsius per minute.", | ^~~~~~~~~ /<>/libs/indibase/indiccd.cpp:1309:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1309 | TemperatureRampNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/indiccd.cpp:1308:17: note: in expansion of macro ‘LOGF_INFO’ 1308 | LOGF_INFO("Temperature ramp is enabled. Gradual cooling and warming is regulated at %.f Celsius per minute.", | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1309:46: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1309 | TemperatureRampNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/indiccd.cpp:1308:17: note: in expansion of macro ‘LOGF_INFO’ 1308 | LOGF_INFO("Temperature ramp is enabled. Gradual cooling and warming is regulated at %.f Celsius per minute.", | ^~~~~~~~~ /<>/libs/indibase/indiccd.cpp:1309:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1309 | TemperatureRampNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/indiccd.cpp:1308:17: note: in expansion of macro ‘LOGF_INFO’ 1308 | LOGF_INFO("Temperature ramp is enabled. Gradual cooling and warming is regulated at %.f Celsius per minute.", | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1309:46: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1309 | TemperatureRampNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/indiccd.cpp:1308:17: note: in expansion of macro ‘LOGF_INFO’ 1308 | LOGF_INFO("Temperature ramp is enabled. Gradual cooling and warming is regulated at %.f Celsius per minute.", | ^~~~~~~~~ /<>/libs/indibase/indiccd.cpp:1309:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1309 | TemperatureRampNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/indiccd.cpp:1308:17: note: in expansion of macro ‘LOGF_INFO’ 1308 | LOGF_INFO("Temperature ramp is enabled. Gradual cooling and warming is regulated at %.f Celsius per minute.", | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1309:46: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1309 | TemperatureRampNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/indiccd.cpp:1308:17: note: in expansion of macro ‘LOGF_INFO’ 1308 | LOGF_INFO("Temperature ramp is enabled. Gradual cooling and warming is regulated at %.f Celsius per minute.", | ^~~~~~~~~ /<>/libs/indibase/indiccd.cpp:1309:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1309 | TemperatureRampNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/indiccd.cpp:1308:17: note: in expansion of macro ‘LOGF_INFO’ 1308 | LOGF_INFO("Temperature ramp is enabled. Gradual cooling and warming is regulated at %.f Celsius per minute.", | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1309:46: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1309 | TemperatureRampNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/indiccd.cpp:1308:17: note: in expansion of macro ‘LOGF_INFO’ 1308 | LOGF_INFO("Temperature ramp is enabled. Gradual cooling and warming is regulated at %.f Celsius per minute.", | ^~~~~~~~~ /<>/libs/indibase/indiccd.cpp:1309:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1309 | TemperatureRampNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/indiccd.cpp:1308:17: note: in expansion of macro ‘LOGF_INFO’ 1308 | LOGF_INFO("Temperature ramp is enabled. Gradual cooling and warming is regulated at %.f Celsius per minute.", | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1309:46: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1309 | TemperatureRampNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/libs/indibase/indiccd.cpp:1308:17: note: in expansion of macro ‘LOGF_INFO’ 1308 | LOGF_INFO("Temperature ramp is enabled. Gradual cooling and warming is regulated at %.f Celsius per minute.", | ^~~~~~~~~ /<>/libs/indibase/indiccd.cpp:1312:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1312 | if (std::abs(previousSlope - TemperatureRampNP[RAMP_SLOPE].getValue()) > 0 || | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1312:70: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1312 | if (std::abs(previousSlope - TemperatureRampNP[RAMP_SLOPE].getValue()) > 0 || | ^ /<>/libs/indibase/indiccd.cpp:1312:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1312:70: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1312 | if (std::abs(previousSlope - TemperatureRampNP[RAMP_SLOPE].getValue()) > 0 || | ^ /<>/libs/indibase/indiccd.cpp:1312:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1312:70: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1312 | if (std::abs(previousSlope - TemperatureRampNP[RAMP_SLOPE].getValue()) > 0 || | ^ /<>/libs/indibase/indiccd.cpp:1312:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1312:70: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1312 | if (std::abs(previousSlope - TemperatureRampNP[RAMP_SLOPE].getValue()) > 0 || | ^ /<>/libs/indibase/indiccd.cpp:1312:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1312:70: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1312 | if (std::abs(previousSlope - TemperatureRampNP[RAMP_SLOPE].getValue()) > 0 || | ^ /<>/libs/indibase/indiccd.cpp:1312:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1312:70: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1312 | if (std::abs(previousSlope - TemperatureRampNP[RAMP_SLOPE].getValue()) > 0 || | ^ /<>/libs/indibase/indiccd.cpp:1312:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1312:70: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1312 | if (std::abs(previousSlope - TemperatureRampNP[RAMP_SLOPE].getValue()) > 0 || | ^ /<>/libs/indibase/indiccd.cpp:1313:82: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1313 | std::abs(previousThreshold - TemperatureRampNP[RAMP_THRESHOLD].getValue()) > 0.01) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1313:82: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1313 | std::abs(previousThreshold - TemperatureRampNP[RAMP_THRESHOLD].getValue()) > 0.01) | ^ /<>/libs/indibase/indiccd.cpp:1313:82: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1313:82: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1313 | std::abs(previousThreshold - TemperatureRampNP[RAMP_THRESHOLD].getValue()) > 0.01) | ^ /<>/libs/indibase/indiccd.cpp:1313:82: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1313:82: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1313 | std::abs(previousThreshold - TemperatureRampNP[RAMP_THRESHOLD].getValue()) > 0.01) | ^ /<>/libs/indibase/indiccd.cpp:1313:82: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1313:82: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1313 | std::abs(previousThreshold - TemperatureRampNP[RAMP_THRESHOLD].getValue()) > 0.01) | ^ /<>/libs/indibase/indiccd.cpp:1313:82: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1313:82: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1313 | std::abs(previousThreshold - TemperatureRampNP[RAMP_THRESHOLD].getValue()) > 0.01) | ^ /<>/libs/indibase/indiccd.cpp:1313:82: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1313:82: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1313 | std::abs(previousThreshold - TemperatureRampNP[RAMP_THRESHOLD].getValue()) > 0.01) | ^ /<>/libs/indibase/indiccd.cpp:1313:82: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1313:82: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1313 | std::abs(previousThreshold - TemperatureRampNP[RAMP_THRESHOLD].getValue()) > 0.01) | ^ /<>/libs/indibase/indiccd.cpp: In member function ‘virtual bool INDI::CCD::ISNewSwitch(const char*, const char*, ISState*, char**, int)’: /<>/libs/indibase/indiccd.cpp:1660:50: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1660 | CaptureFormatSP[previousIndex].setState(ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1660:50: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1660 | CaptureFormatSP[previousIndex].setState(ISS_ON); | ^ /<>/libs/indibase/indiccd.cpp:1660:50: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1660:50: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1660 | CaptureFormatSP[previousIndex].setState(ISS_ON); | ^ /<>/libs/indibase/indiccd.cpp:1660:50: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1660:50: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1660 | CaptureFormatSP[previousIndex].setState(ISS_ON); | ^ /<>/libs/indibase/indiccd.cpp:1660:50: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1660:50: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1660 | CaptureFormatSP[previousIndex].setState(ISS_ON); | ^ /<>/libs/indibase/indiccd.cpp:1660:50: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1660:50: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1660 | CaptureFormatSP[previousIndex].setState(ISS_ON); | ^ /<>/libs/indibase/indiccd.cpp:1660:50: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1660:50: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1660 | CaptureFormatSP[previousIndex].setState(ISS_ON); | ^ /<>/libs/indibase/indiccd.cpp:1660:50: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1660:50: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1660 | CaptureFormatSP[previousIndex].setState(ISS_ON); | ^ /<>/libs/indibase/indiccd.cpp: In member function ‘virtual void INDI::CCD::addFITSKeywords(INDI::CCDChip*)’: /<>/libs/indibase/indiccd.cpp:1887:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1887 | effectiveFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1887:51: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1887 | effectiveFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/libs/indibase/indiccd.cpp:1887:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1887:51: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1887 | effectiveFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/libs/indibase/indiccd.cpp:1887:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1887:51: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1887 | effectiveFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/libs/indibase/indiccd.cpp:1887:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1887:51: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1887 | effectiveFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/libs/indibase/indiccd.cpp:1887:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1887:51: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1887 | effectiveFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/libs/indibase/indiccd.cpp:1887:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1887:51: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1887 | effectiveFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/libs/indibase/indiccd.cpp:1887:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1887:51: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1887 | effectiveFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/libs/indibase/indiccd.cpp:1887:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1887 | effectiveFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1887:94: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1887 | effectiveFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/libs/indibase/indiccd.cpp:1887:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1887:94: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1887 | effectiveFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/libs/indibase/indiccd.cpp:1887:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1887:94: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1887 | effectiveFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/libs/indibase/indiccd.cpp:1887:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1887:94: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1887 | effectiveFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/libs/indibase/indiccd.cpp:1887:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1887:94: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1887 | effectiveFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/libs/indibase/indiccd.cpp:1887:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1887:94: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1887 | effectiveFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/libs/indibase/indiccd.cpp:1887:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1887:94: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1887 | effectiveFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/libs/indibase/indiccd.cpp:1888:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1888 | effectiveAperture = ScopeInfoNP[Aperture].getValue() > 0 ? ScopeInfoNP[Aperture].getValue() : snoopedAperture; | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1888:45: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1888 | effectiveAperture = ScopeInfoNP[Aperture].getValue() > 0 ? ScopeInfoNP[Aperture].getValue() : snoopedAperture; | ^ /<>/libs/indibase/indiccd.cpp:1888:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1888:45: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1888 | effectiveAperture = ScopeInfoNP[Aperture].getValue() > 0 ? ScopeInfoNP[Aperture].getValue() : snoopedAperture; | ^ /<>/libs/indibase/indiccd.cpp:1888:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1888:45: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1888 | effectiveAperture = ScopeInfoNP[Aperture].getValue() > 0 ? ScopeInfoNP[Aperture].getValue() : snoopedAperture; | ^ /<>/libs/indibase/indiccd.cpp:1888:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1888:45: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1888 | effectiveAperture = ScopeInfoNP[Aperture].getValue() > 0 ? ScopeInfoNP[Aperture].getValue() : snoopedAperture; | ^ /<>/libs/indibase/indiccd.cpp:1888:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1888:45: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1888 | effectiveAperture = ScopeInfoNP[Aperture].getValue() > 0 ? ScopeInfoNP[Aperture].getValue() : snoopedAperture; | ^ /<>/libs/indibase/indiccd.cpp:1888:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1888:45: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1888 | effectiveAperture = ScopeInfoNP[Aperture].getValue() > 0 ? ScopeInfoNP[Aperture].getValue() : snoopedAperture; | ^ /<>/libs/indibase/indiccd.cpp:1888:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1888:45: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1888 | effectiveAperture = ScopeInfoNP[Aperture].getValue() > 0 ? ScopeInfoNP[Aperture].getValue() : snoopedAperture; | ^ /<>/libs/indibase/indiccd.cpp:1888:85: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1888 | effectiveAperture = ScopeInfoNP[Aperture].getValue() > 0 ? ScopeInfoNP[Aperture].getValue() : snoopedAperture; | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1888:85: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1888 | effectiveAperture = ScopeInfoNP[Aperture].getValue() > 0 ? ScopeInfoNP[Aperture].getValue() : snoopedAperture; | ^ /<>/libs/indibase/indiccd.cpp:1888:85: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1888:85: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1888 | effectiveAperture = ScopeInfoNP[Aperture].getValue() > 0 ? ScopeInfoNP[Aperture].getValue() : snoopedAperture; | ^ /<>/libs/indibase/indiccd.cpp:1888:85: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1888:85: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1888 | effectiveAperture = ScopeInfoNP[Aperture].getValue() > 0 ? ScopeInfoNP[Aperture].getValue() : snoopedAperture; | ^ /<>/libs/indibase/indiccd.cpp:1888:85: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1888:85: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1888 | effectiveAperture = ScopeInfoNP[Aperture].getValue() > 0 ? ScopeInfoNP[Aperture].getValue() : snoopedAperture; | ^ /<>/libs/indibase/indiccd.cpp:1888:85: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1888:85: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1888 | effectiveAperture = ScopeInfoNP[Aperture].getValue() > 0 ? ScopeInfoNP[Aperture].getValue() : snoopedAperture; | ^ /<>/libs/indibase/indiccd.cpp:1888:85: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1888:85: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1888 | effectiveAperture = ScopeInfoNP[Aperture].getValue() > 0 ? ScopeInfoNP[Aperture].getValue() : snoopedAperture; | ^ /<>/libs/indibase/indiccd.cpp:1888:85: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:1888:85: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1888 | effectiveAperture = ScopeInfoNP[Aperture].getValue() > 0 ? ScopeInfoNP[Aperture].getValue() : snoopedAperture; | ^ /<>/libs/indibase/indiccd.cpp: In member function ‘bool INDI::CCD::ExposureCompletePrivate(INDI::CCDChip*)’: /<>/libs/indibase/indiccd.cpp:2200:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 2200 | if (EncodeFormatSP[FORMAT_FITS].getState() == ISS_ON) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2200:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 2200 | if (EncodeFormatSP[FORMAT_FITS].getState() == ISS_ON) | ^ /<>/libs/indibase/indiccd.cpp:2200:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2200:39: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 2200 | if (EncodeFormatSP[FORMAT_FITS].getState() == ISS_ON) | ^ /<>/libs/indibase/indiccd.cpp:2200:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2200:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 2200 | if (EncodeFormatSP[FORMAT_FITS].getState() == ISS_ON) | ^ /<>/libs/indibase/indiccd.cpp:2200:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2200:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 2200 | if (EncodeFormatSP[FORMAT_FITS].getState() == ISS_ON) | ^ /<>/libs/indibase/indiccd.cpp:2200:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2200:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 2200 | if (EncodeFormatSP[FORMAT_FITS].getState() == ISS_ON) | ^ /<>/libs/indibase/indiccd.cpp:2200:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2200:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 2200 | if (EncodeFormatSP[FORMAT_FITS].getState() == ISS_ON) | ^ /<>/libs/indibase/indiccd.cpp:2200:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2200:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 2200 | if (EncodeFormatSP[FORMAT_FITS].getState() == ISS_ON) | ^ /<>/libs/indibase/indiccd.cpp: In member function ‘bool INDI::CCD::uploadFile(INDI::CCDChip*, const void*, size_t, bool, bool)’: /<>/libs/indibase/indiccd.cpp:2398:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 2398 | if (EncodeFormatSP[FORMAT_FITS].getState() == ISS_ON && !strcmp(targetChip->getImageExtension(), "fits")) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2398:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 2398 | if (EncodeFormatSP[FORMAT_FITS].getState() == ISS_ON && !strcmp(targetChip->getImageExtension(), "fits")) | ^ /<>/libs/indibase/indiccd.cpp:2398:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2398:39: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 2398 | if (EncodeFormatSP[FORMAT_FITS].getState() == ISS_ON && !strcmp(targetChip->getImageExtension(), "fits")) | ^ /<>/libs/indibase/indiccd.cpp:2398:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2398:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 2398 | if (EncodeFormatSP[FORMAT_FITS].getState() == ISS_ON && !strcmp(targetChip->getImageExtension(), "fits")) | ^ /<>/libs/indibase/indiccd.cpp:2398:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2398:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 2398 | if (EncodeFormatSP[FORMAT_FITS].getState() == ISS_ON && !strcmp(targetChip->getImageExtension(), "fits")) | ^ /<>/libs/indibase/indiccd.cpp:2398:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2398:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 2398 | if (EncodeFormatSP[FORMAT_FITS].getState() == ISS_ON && !strcmp(targetChip->getImageExtension(), "fits")) | ^ /<>/libs/indibase/indiccd.cpp:2398:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2398:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 2398 | if (EncodeFormatSP[FORMAT_FITS].getState() == ISS_ON && !strcmp(targetChip->getImageExtension(), "fits")) | ^ /<>/libs/indibase/indiccd.cpp:2398:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2398:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 2398 | if (EncodeFormatSP[FORMAT_FITS].getState() == ISS_ON && !strcmp(targetChip->getImageExtension(), "fits")) | ^ /<>/libs/indibase/indiccd.cpp: In member function ‘virtual void INDI::CCD::checkTemperatureTarget()’: /<>/libs/indibase/indiccd.cpp:2818:102: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 2818 | if (std::abs(m_TargetTemperature - TemperatureN[0].value) <= TemperatureRampNP[RAMP_THRESHOLD].value) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2818:102: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 2818 | if (std::abs(m_TargetTemperature - TemperatureN[0].value) <= TemperatureRampNP[RAMP_THRESHOLD].value) | ^ /<>/libs/indibase/indiccd.cpp:2818:102: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2818:102: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 2818 | if (std::abs(m_TargetTemperature - TemperatureN[0].value) <= TemperatureRampNP[RAMP_THRESHOLD].value) | ^ /<>/libs/indibase/indiccd.cpp:2818:102: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2818:102: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 2818 | if (std::abs(m_TargetTemperature - TemperatureN[0].value) <= TemperatureRampNP[RAMP_THRESHOLD].value) | ^ /<>/libs/indibase/indiccd.cpp:2818:102: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2818:102: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 2818 | if (std::abs(m_TargetTemperature - TemperatureN[0].value) <= TemperatureRampNP[RAMP_THRESHOLD].value) | ^ /<>/libs/indibase/indiccd.cpp:2818:102: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2818:102: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 2818 | if (std::abs(m_TargetTemperature - TemperatureN[0].value) <= TemperatureRampNP[RAMP_THRESHOLD].value) | ^ /<>/libs/indibase/indiccd.cpp:2818:102: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2818:102: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 2818 | if (std::abs(m_TargetTemperature - TemperatureN[0].value) <= TemperatureRampNP[RAMP_THRESHOLD].value) | ^ /<>/libs/indibase/indiccd.cpp:2818:102: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2818:102: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 2818 | if (std::abs(m_TargetTemperature - TemperatureN[0].value) <= TemperatureRampNP[RAMP_THRESHOLD].value) | ^ /<>/libs/indibase/indiccd.cpp:2825:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 2825 | else if (TemperatureRampNP[RAMP_SLOPE].value > 0 && m_TemperatureElapsedTimer.elapsed() >= 60000) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2825:46: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 2825 | else if (TemperatureRampNP[RAMP_SLOPE].value > 0 && m_TemperatureElapsedTimer.elapsed() >= 60000) | ^ /<>/libs/indibase/indiccd.cpp:2825:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2825:46: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 2825 | else if (TemperatureRampNP[RAMP_SLOPE].value > 0 && m_TemperatureElapsedTimer.elapsed() >= 60000) | ^ /<>/libs/indibase/indiccd.cpp:2825:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2825:46: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 2825 | else if (TemperatureRampNP[RAMP_SLOPE].value > 0 && m_TemperatureElapsedTimer.elapsed() >= 60000) | ^ /<>/libs/indibase/indiccd.cpp:2825:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2825:46: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 2825 | else if (TemperatureRampNP[RAMP_SLOPE].value > 0 && m_TemperatureElapsedTimer.elapsed() >= 60000) | ^ /<>/libs/indibase/indiccd.cpp:2825:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2825:46: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 2825 | else if (TemperatureRampNP[RAMP_SLOPE].value > 0 && m_TemperatureElapsedTimer.elapsed() >= 60000) | ^ /<>/libs/indibase/indiccd.cpp:2825:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2825:46: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 2825 | else if (TemperatureRampNP[RAMP_SLOPE].value > 0 && m_TemperatureElapsedTimer.elapsed() >= 60000) | ^ /<>/libs/indibase/indiccd.cpp:2825:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2825:46: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 2825 | else if (TemperatureRampNP[RAMP_SLOPE].value > 0 && m_TemperatureElapsedTimer.elapsed() >= 60000) | ^ /<>/libs/indibase/indiccd.cpp:2831:117: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 2831 | nextTemperature = std::max(m_TargetTemperature, TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].value); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2831:117: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 2831 | nextTemperature = std::max(m_TargetTemperature, TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].value); | ^ /<>/libs/indibase/indiccd.cpp:2831:117: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2831:117: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 2831 | nextTemperature = std::max(m_TargetTemperature, TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].value); | ^ /<>/libs/indibase/indiccd.cpp:2831:117: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2831:117: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 2831 | nextTemperature = std::max(m_TargetTemperature, TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].value); | ^ /<>/libs/indibase/indiccd.cpp:2831:117: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2831:117: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 2831 | nextTemperature = std::max(m_TargetTemperature, TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].value); | ^ /<>/libs/indibase/indiccd.cpp:2831:117: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2831:117: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 2831 | nextTemperature = std::max(m_TargetTemperature, TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].value); | ^ /<>/libs/indibase/indiccd.cpp:2831:117: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2831:117: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 2831 | nextTemperature = std::max(m_TargetTemperature, TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].value); | ^ /<>/libs/indibase/indiccd.cpp:2831:117: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2831:117: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 2831 | nextTemperature = std::max(m_TargetTemperature, TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].value); | ^ /<>/libs/indibase/indiccd.cpp:2836:117: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 2836 | nextTemperature = std::min(m_TargetTemperature, TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].value); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2836:117: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 2836 | nextTemperature = std::min(m_TargetTemperature, TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].value); | ^ /<>/libs/indibase/indiccd.cpp:2836:117: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2836:117: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 2836 | nextTemperature = std::min(m_TargetTemperature, TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].value); | ^ /<>/libs/indibase/indiccd.cpp:2836:117: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2836:117: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 2836 | nextTemperature = std::min(m_TargetTemperature, TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].value); | ^ /<>/libs/indibase/indiccd.cpp:2836:117: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2836:117: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 2836 | nextTemperature = std::min(m_TargetTemperature, TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].value); | ^ /<>/libs/indibase/indiccd.cpp:2836:117: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2836:117: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 2836 | nextTemperature = std::min(m_TargetTemperature, TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].value); | ^ /<>/libs/indibase/indiccd.cpp:2836:117: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2836:117: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 2836 | nextTemperature = std::min(m_TargetTemperature, TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].value); | ^ /<>/libs/indibase/indiccd.cpp:2836:117: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiccd.cpp:2836:117: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 2836 | nextTemperature = std::min(m_TargetTemperature, TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].value); | ^ [ 17%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiccdchip.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiccdchip.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indiccdchip.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indiccdchip.cpp.o -c /<>/libs/indibase/indiccdchip.cpp [ 17%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indisensorinterface.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indisensorinterface.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indisensorinterface.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indisensorinterface.cpp.o -c /<>/libs/indibase/indisensorinterface.cpp [ 17%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indicorrelator.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indicorrelator.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indicorrelator.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indicorrelator.cpp.o -c /<>/libs/indibase/indicorrelator.cpp [ 18%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidetector.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidetector.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indidetector.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indidetector.cpp.o -c /<>/libs/indibase/indidetector.cpp [ 18%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indispectrograph.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indispectrograph.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indispectrograph.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indispectrograph.cpp.o -c /<>/libs/indibase/indispectrograph.cpp [ 18%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indireceiver.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indireceiver.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indireceiver.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indireceiver.cpp.o -c /<>/libs/indibase/indireceiver.cpp [ 18%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/inditelescope.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/inditelescope.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/inditelescope.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/inditelescope.cpp.o -c /<>/libs/indibase/inditelescope.cpp /<>/libs/indibase/inditelescope.cpp: In member function ‘virtual bool INDI::Telescope::initProperties()’: /<>/libs/indibase/inditelescope.cpp:215:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 215 | ReverseMovementSP[REVERSE_NS].fill("REVERSE_NS", "North/South", ISS_OFF); | ^ In file included from /<>/libs/indidevice/property/indipropertytext.h:21, from /<>/libs/indidevice/./basedevice.h:30, from /<>/libs/indidevice/./parentdevice.h:3, from /<>/libs/indibase/defaultdevice.h:21, from /<>/libs/indibase/inditelescope.h:21, from /<>/libs/indibase/inditelescope.cpp:19: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:215:33: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 215 | ReverseMovementSP[REVERSE_NS].fill("REVERSE_NS", "North/South", ISS_OFF); | ^ /<>/libs/indibase/inditelescope.cpp:215:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:215:33: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 215 | ReverseMovementSP[REVERSE_NS].fill("REVERSE_NS", "North/South", ISS_OFF); | ^ /<>/libs/indibase/inditelescope.cpp:215:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:215:33: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 215 | ReverseMovementSP[REVERSE_NS].fill("REVERSE_NS", "North/South", ISS_OFF); | ^ /<>/libs/indibase/inditelescope.cpp:215:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:215:33: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 215 | ReverseMovementSP[REVERSE_NS].fill("REVERSE_NS", "North/South", ISS_OFF); | ^ /<>/libs/indibase/inditelescope.cpp:215:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:215:33: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 215 | ReverseMovementSP[REVERSE_NS].fill("REVERSE_NS", "North/South", ISS_OFF); | ^ /<>/libs/indibase/inditelescope.cpp:215:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:215:33: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 215 | ReverseMovementSP[REVERSE_NS].fill("REVERSE_NS", "North/South", ISS_OFF); | ^ /<>/libs/indibase/inditelescope.cpp:215:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:215:33: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 215 | ReverseMovementSP[REVERSE_NS].fill("REVERSE_NS", "North/South", ISS_OFF); | ^ /<>/libs/indibase/inditelescope.cpp:216:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 216 | ReverseMovementSP[REVERSE_WE].fill("REVERSE_WE", "West/East", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:216:33: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 216 | ReverseMovementSP[REVERSE_WE].fill("REVERSE_WE", "West/East", ISS_OFF); | ^ /<>/libs/indibase/inditelescope.cpp:216:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:216:33: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 216 | ReverseMovementSP[REVERSE_WE].fill("REVERSE_WE", "West/East", ISS_OFF); | ^ /<>/libs/indibase/inditelescope.cpp:216:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:216:33: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 216 | ReverseMovementSP[REVERSE_WE].fill("REVERSE_WE", "West/East", ISS_OFF); | ^ /<>/libs/indibase/inditelescope.cpp:216:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:216:33: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 216 | ReverseMovementSP[REVERSE_WE].fill("REVERSE_WE", "West/East", ISS_OFF); | ^ /<>/libs/indibase/inditelescope.cpp:216:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:216:33: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 216 | ReverseMovementSP[REVERSE_WE].fill("REVERSE_WE", "West/East", ISS_OFF); | ^ /<>/libs/indibase/inditelescope.cpp:216:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:216:33: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 216 | ReverseMovementSP[REVERSE_WE].fill("REVERSE_WE", "West/East", ISS_OFF); | ^ /<>/libs/indibase/inditelescope.cpp:216:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:216:33: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 216 | ReverseMovementSP[REVERSE_WE].fill("REVERSE_WE", "West/East", ISS_OFF); | ^ /<>/libs/indibase/inditelescope.cpp: In member function ‘virtual bool INDI::Telescope::ISNewSwitch(const char*, const char*, ISState*, char**, int)’: /<>/libs/indibase/inditelescope.cpp:1173:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1173 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1173:49: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1173 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /<>/libs/indibase/inditelescope.cpp:1173:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1173:49: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1173 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /<>/libs/indibase/inditelescope.cpp:1173:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1173:49: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1173 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /<>/libs/indibase/inditelescope.cpp:1173:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1173:49: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1173 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /<>/libs/indibase/inditelescope.cpp:1173:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1173:49: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1173 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /<>/libs/indibase/inditelescope.cpp:1173:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1173:49: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1173 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /<>/libs/indibase/inditelescope.cpp:1173:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1173:49: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1173 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /<>/libs/indibase/inditelescope.cpp:1195:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1195 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1195:49: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1195 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /<>/libs/indibase/inditelescope.cpp:1195:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1195:49: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1195 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /<>/libs/indibase/inditelescope.cpp:1195:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1195:49: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1195 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /<>/libs/indibase/inditelescope.cpp:1195:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1195:49: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1195 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /<>/libs/indibase/inditelescope.cpp:1195:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1195:49: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1195 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /<>/libs/indibase/inditelescope.cpp:1195:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1195:49: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1195 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /<>/libs/indibase/inditelescope.cpp:1195:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1195:49: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1195 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /<>/libs/indibase/inditelescope.cpp:1246:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1246 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1246:49: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1246 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /<>/libs/indibase/inditelescope.cpp:1246:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1246:49: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1246 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /<>/libs/indibase/inditelescope.cpp:1246:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1246:49: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1246 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /<>/libs/indibase/inditelescope.cpp:1246:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1246:49: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1246 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /<>/libs/indibase/inditelescope.cpp:1246:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1246:49: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1246 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /<>/libs/indibase/inditelescope.cpp:1246:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1246:49: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1246 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /<>/libs/indibase/inditelescope.cpp:1246:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1246:49: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1246 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /<>/libs/indibase/inditelescope.cpp:1267:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1267 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1267:49: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1267 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /<>/libs/indibase/inditelescope.cpp:1267:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1267:49: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1267 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /<>/libs/indibase/inditelescope.cpp:1267:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1267:49: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1267 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /<>/libs/indibase/inditelescope.cpp:1267:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1267:49: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1267 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /<>/libs/indibase/inditelescope.cpp:1267:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1267:49: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1267 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /<>/libs/indibase/inditelescope.cpp:1267:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1267:49: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1267 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /<>/libs/indibase/inditelescope.cpp:1267:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/inditelescope.cpp:1267:49: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1267 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ [ 19%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indifilterwheel.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indifilterwheel.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indifilterwheel.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indifilterwheel.cpp.o -c /<>/libs/indibase/indifilterwheel.cpp [ 19%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indifocuserinterface.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indifocuserinterface.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indifocuserinterface.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indifocuserinterface.cpp.o -c /<>/libs/indibase/indifocuserinterface.cpp [ 19%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiweatherinterface.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiweatherinterface.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indiweatherinterface.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indiweatherinterface.cpp.o -c /<>/libs/indibase/indiweatherinterface.cpp /<>/libs/indibase/indiweatherinterface.cpp: In member function ‘void INDI::WeatherInterface::initProperties(const char*, const char*)’: /<>/libs/indibase/indiweatherinterface.cpp:56:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 56 | UpdatePeriodNP[0].fill("PERIOD", "Period (s)", "%.f", 0, 3600, 60, 60); | ^ In file included from /<>/libs/indidevice/property/indipropertynumber.h:21, from /<>/libs/indibase/indiweatherinterface.h:24, from /<>/libs/indibase/indiweatherinterface.cpp:21: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:56:21: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 56 | UpdatePeriodNP[0].fill("PERIOD", "Period (s)", "%.f", 0, 3600, 60, 60); | ^ /<>/libs/indibase/indiweatherinterface.cpp:56:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:56:21: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 56 | UpdatePeriodNP[0].fill("PERIOD", "Period (s)", "%.f", 0, 3600, 60, 60); | ^ /<>/libs/indibase/indiweatherinterface.cpp:56:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:56:21: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 56 | UpdatePeriodNP[0].fill("PERIOD", "Period (s)", "%.f", 0, 3600, 60, 60); | ^ /<>/libs/indibase/indiweatherinterface.cpp:56:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:56:21: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 56 | UpdatePeriodNP[0].fill("PERIOD", "Period (s)", "%.f", 0, 3600, 60, 60); | ^ /<>/libs/indibase/indiweatherinterface.cpp:56:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:56:21: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 56 | UpdatePeriodNP[0].fill("PERIOD", "Period (s)", "%.f", 0, 3600, 60, 60); | ^ /<>/libs/indibase/indiweatherinterface.cpp:56:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:56:21: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 56 | UpdatePeriodNP[0].fill("PERIOD", "Period (s)", "%.f", 0, 3600, 60, 60); | ^ /<>/libs/indibase/indiweatherinterface.cpp:56:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:56:21: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 56 | UpdatePeriodNP[0].fill("PERIOD", "Period (s)", "%.f", 0, 3600, 60, 60); | ^ /<>/libs/indibase/indiweatherinterface.cpp:61:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 61 | RefreshSP[0].fill("REFRESH", "Refresh", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:61:16: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 61 | RefreshSP[0].fill("REFRESH", "Refresh", ISS_OFF); | ^ /<>/libs/indibase/indiweatherinterface.cpp:61:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:61:16: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 61 | RefreshSP[0].fill("REFRESH", "Refresh", ISS_OFF); | ^ /<>/libs/indibase/indiweatherinterface.cpp:61:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:61:16: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 61 | RefreshSP[0].fill("REFRESH", "Refresh", ISS_OFF); | ^ /<>/libs/indibase/indiweatherinterface.cpp:61:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:61:16: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 61 | RefreshSP[0].fill("REFRESH", "Refresh", ISS_OFF); | ^ /<>/libs/indibase/indiweatherinterface.cpp:61:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:61:16: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 61 | RefreshSP[0].fill("REFRESH", "Refresh", ISS_OFF); | ^ /<>/libs/indibase/indiweatherinterface.cpp:61:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:61:16: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 61 | RefreshSP[0].fill("REFRESH", "Refresh", ISS_OFF); | ^ /<>/libs/indibase/indiweatherinterface.cpp:61:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:61:16: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 61 | RefreshSP[0].fill("REFRESH", "Refresh", ISS_OFF); | ^ /<>/libs/indibase/indiweatherinterface.cpp:66:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 66 | OverrideSP[0].fill("OVERRIDE", "Override Status", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:66:17: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 66 | OverrideSP[0].fill("OVERRIDE", "Override Status", ISS_OFF); | ^ /<>/libs/indibase/indiweatherinterface.cpp:66:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:66:17: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 66 | OverrideSP[0].fill("OVERRIDE", "Override Status", ISS_OFF); | ^ /<>/libs/indibase/indiweatherinterface.cpp:66:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:66:17: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 66 | OverrideSP[0].fill("OVERRIDE", "Override Status", ISS_OFF); | ^ /<>/libs/indibase/indiweatherinterface.cpp:66:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:66:17: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 66 | OverrideSP[0].fill("OVERRIDE", "Override Status", ISS_OFF); | ^ /<>/libs/indibase/indiweatherinterface.cpp:66:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:66:17: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 66 | OverrideSP[0].fill("OVERRIDE", "Override Status", ISS_OFF); | ^ /<>/libs/indibase/indiweatherinterface.cpp:66:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:66:17: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 66 | OverrideSP[0].fill("OVERRIDE", "Override Status", ISS_OFF); | ^ /<>/libs/indibase/indiweatherinterface.cpp:66:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:66:17: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 66 | OverrideSP[0].fill("OVERRIDE", "Override Status", ISS_OFF); | ^ /<>/libs/indibase/indiweatherinterface.cpp: In member function ‘void INDI::WeatherInterface::checkWeatherUpdate()’: /<>/libs/indibase/indiweatherinterface.cpp:139:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 139 | if (OverrideSP[0].getState() == ISS_ON) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:139:33: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 139 | if (OverrideSP[0].getState() == ISS_ON) | ^ /<>/libs/indibase/indiweatherinterface.cpp:139:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:139:33: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 139 | if (OverrideSP[0].getState() == ISS_ON) | ^ /<>/libs/indibase/indiweatherinterface.cpp:139:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:139:33: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 139 | if (OverrideSP[0].getState() == ISS_ON) | ^ /<>/libs/indibase/indiweatherinterface.cpp:139:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:139:33: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 139 | if (OverrideSP[0].getState() == ISS_ON) | ^ /<>/libs/indibase/indiweatherinterface.cpp:139:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:139:33: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 139 | if (OverrideSP[0].getState() == ISS_ON) | ^ /<>/libs/indibase/indiweatherinterface.cpp:139:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:139:33: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 139 | if (OverrideSP[0].getState() == ISS_ON) | ^ /<>/libs/indibase/indiweatherinterface.cpp:139:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:139:33: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 139 | if (OverrideSP[0].getState() == ISS_ON) | ^ /<>/libs/indibase/indiweatherinterface.cpp:149:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 149 | if (UpdatePeriodNP[0].getValue() > 0) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:149:33: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 149 | if (UpdatePeriodNP[0].getValue() > 0) | ^ /<>/libs/indibase/indiweatherinterface.cpp:149:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:149:33: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 149 | if (UpdatePeriodNP[0].getValue() > 0) | ^ /<>/libs/indibase/indiweatherinterface.cpp:149:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:149:33: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 149 | if (UpdatePeriodNP[0].getValue() > 0) | ^ /<>/libs/indibase/indiweatherinterface.cpp:149:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:149:33: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 149 | if (UpdatePeriodNP[0].getValue() > 0) | ^ /<>/libs/indibase/indiweatherinterface.cpp:149:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:149:33: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 149 | if (UpdatePeriodNP[0].getValue() > 0) | ^ /<>/libs/indibase/indiweatherinterface.cpp:149:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:149:33: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 149 | if (UpdatePeriodNP[0].getValue() > 0) | ^ /<>/libs/indibase/indiweatherinterface.cpp:149:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:149:33: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 149 | if (UpdatePeriodNP[0].getValue() > 0) | ^ /<>/libs/indibase/indiweatherinterface.cpp:150:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 150 | m_UpdateTimer.start(UpdatePeriodNP[0].getValue() * 1000); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:150:53: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 150 | m_UpdateTimer.start(UpdatePeriodNP[0].getValue() * 1000); | ^ /<>/libs/indibase/indiweatherinterface.cpp:150:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:150:53: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 150 | m_UpdateTimer.start(UpdatePeriodNP[0].getValue() * 1000); | ^ /<>/libs/indibase/indiweatherinterface.cpp:150:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:150:53: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 150 | m_UpdateTimer.start(UpdatePeriodNP[0].getValue() * 1000); | ^ /<>/libs/indibase/indiweatherinterface.cpp:150:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:150:53: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 150 | m_UpdateTimer.start(UpdatePeriodNP[0].getValue() * 1000); | ^ /<>/libs/indibase/indiweatherinterface.cpp:150:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:150:53: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 150 | m_UpdateTimer.start(UpdatePeriodNP[0].getValue() * 1000); | ^ /<>/libs/indibase/indiweatherinterface.cpp:150:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:150:53: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 150 | m_UpdateTimer.start(UpdatePeriodNP[0].getValue() * 1000); | ^ /<>/libs/indibase/indiweatherinterface.cpp:150:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:150:53: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 150 | m_UpdateTimer.start(UpdatePeriodNP[0].getValue() * 1000); | ^ /<>/libs/indibase/indiweatherinterface.cpp: In member function ‘bool INDI::WeatherInterface::processSwitch(const char*, const char*, ISState*, char**, int)’: /<>/libs/indibase/indiweatherinterface.cpp:176:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 176 | RefreshSP[0].setState(ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:176:20: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 176 | RefreshSP[0].setState(ISS_OFF); | ^ /<>/libs/indibase/indiweatherinterface.cpp:176:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:176:20: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 176 | RefreshSP[0].setState(ISS_OFF); | ^ /<>/libs/indibase/indiweatherinterface.cpp:176:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:176:20: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 176 | RefreshSP[0].setState(ISS_OFF); | ^ /<>/libs/indibase/indiweatherinterface.cpp:176:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:176:20: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 176 | RefreshSP[0].setState(ISS_OFF); | ^ /<>/libs/indibase/indiweatherinterface.cpp:176:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:176:20: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 176 | RefreshSP[0].setState(ISS_OFF); | ^ /<>/libs/indibase/indiweatherinterface.cpp:176:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:176:20: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 176 | RefreshSP[0].setState(ISS_OFF); | ^ /<>/libs/indibase/indiweatherinterface.cpp:176:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:176:20: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 176 | RefreshSP[0].setState(ISS_OFF); | ^ /<>/libs/indibase/indiweatherinterface.cpp:188:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 188 | if (OverrideSP[0].getState() == ISS_ON) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:188:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 188 | if (OverrideSP[0].getState() == ISS_ON) | ^ /<>/libs/indibase/indiweatherinterface.cpp:188:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:188:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 188 | if (OverrideSP[0].getState() == ISS_ON) | ^ /<>/libs/indibase/indiweatherinterface.cpp:188:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:188:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 188 | if (OverrideSP[0].getState() == ISS_ON) | ^ /<>/libs/indibase/indiweatherinterface.cpp:188:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:188:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 188 | if (OverrideSP[0].getState() == ISS_ON) | ^ /<>/libs/indibase/indiweatherinterface.cpp:188:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:188:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 188 | if (OverrideSP[0].getState() == ISS_ON) | ^ /<>/libs/indibase/indiweatherinterface.cpp:188:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:188:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 188 | if (OverrideSP[0].getState() == ISS_ON) | ^ /<>/libs/indibase/indiweatherinterface.cpp:188:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:188:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 188 | if (OverrideSP[0].getState() == ISS_ON) | ^ /<>/libs/indibase/indiweatherinterface.cpp: In member function ‘bool INDI::WeatherInterface::processNumber(const char*, const char*, double*, char**, int)’: /<>/libs/indibase/indiweatherinterface.cpp:223:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 223 | if (UpdatePeriodNP[0].getValue() == 0) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:223:29: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 223 | if (UpdatePeriodNP[0].getValue() == 0) | ^ /<>/libs/indibase/indiweatherinterface.cpp:223:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:223:29: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 223 | if (UpdatePeriodNP[0].getValue() == 0) | ^ /<>/libs/indibase/indiweatherinterface.cpp:223:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:223:29: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 223 | if (UpdatePeriodNP[0].getValue() == 0) | ^ /<>/libs/indibase/indiweatherinterface.cpp:223:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:223:29: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 223 | if (UpdatePeriodNP[0].getValue() == 0) | ^ /<>/libs/indibase/indiweatherinterface.cpp:223:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:223:29: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 223 | if (UpdatePeriodNP[0].getValue() == 0) | ^ /<>/libs/indibase/indiweatherinterface.cpp:223:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:223:29: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 223 | if (UpdatePeriodNP[0].getValue() == 0) | ^ /<>/libs/indibase/indiweatherinterface.cpp:223:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:223:29: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 223 | if (UpdatePeriodNP[0].getValue() == 0) | ^ /<>/libs/indibase/indiweatherinterface.cpp:227:55: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 227 | m_UpdateTimer.setInterval(UpdatePeriodNP[0].getValue() * 1000); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:227:55: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 227 | m_UpdateTimer.setInterval(UpdatePeriodNP[0].getValue() * 1000); | ^ /<>/libs/indibase/indiweatherinterface.cpp:227:55: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:227:55: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 227 | m_UpdateTimer.setInterval(UpdatePeriodNP[0].getValue() * 1000); | ^ /<>/libs/indibase/indiweatherinterface.cpp:227:55: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:227:55: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 227 | m_UpdateTimer.setInterval(UpdatePeriodNP[0].getValue() * 1000); | ^ /<>/libs/indibase/indiweatherinterface.cpp:227:55: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:227:55: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 227 | m_UpdateTimer.setInterval(UpdatePeriodNP[0].getValue() * 1000); | ^ /<>/libs/indibase/indiweatherinterface.cpp:227:55: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:227:55: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 227 | m_UpdateTimer.setInterval(UpdatePeriodNP[0].getValue() * 1000); | ^ /<>/libs/indibase/indiweatherinterface.cpp:227:55: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:227:55: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 227 | m_UpdateTimer.setInterval(UpdatePeriodNP[0].getValue() * 1000); | ^ /<>/libs/indibase/indiweatherinterface.cpp:227:55: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/libs/indibase/indiweatherinterface.cpp:227:55: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 227 | m_UpdateTimer.setInterval(UpdatePeriodNP[0].getValue() * 1000); | ^ [ 19%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indifocuser.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indifocuser.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indifocuser.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indifocuser.cpp.o -c /<>/libs/indibase/indifocuser.cpp [ 19%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indirotator.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indirotator.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indirotator.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indirotator.cpp.o -c /<>/libs/indibase/indirotator.cpp [ 20%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiusbdevice.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiusbdevice.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indiusbdevice.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indiusbdevice.cpp.o -c /<>/libs/indibase/indiusbdevice.cpp [ 20%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiguiderinterface.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiguiderinterface.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indiguiderinterface.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indiguiderinterface.cpp.o -c /<>/libs/indibase/indiguiderinterface.cpp [ 20%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indifilterinterface.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indifilterinterface.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indifilterinterface.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indifilterinterface.cpp.o -c /<>/libs/indibase/indifilterinterface.cpp [ 20%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indirotatorinterface.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indirotatorinterface.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indirotatorinterface.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indirotatorinterface.cpp.o -c /<>/libs/indibase/indirotatorinterface.cpp [ 21%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidome.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidome.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indidome.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indidome.cpp.o -c /<>/libs/indibase/indidome.cpp [ 21%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indigps.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indigps.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indigps.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indigps.cpp.o -c /<>/libs/indibase/indigps.cpp [ 21%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiweather.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiweather.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indiweather.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indiweather.cpp.o -c /<>/libs/indibase/indiweather.cpp [ 21%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidustcapinterface.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidustcapinterface.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indidustcapinterface.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indidustcapinterface.cpp.o -c /<>/libs/indibase/indidustcapinterface.cpp [ 21%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indilightboxinterface.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indilightboxinterface.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indilightboxinterface.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indilightboxinterface.cpp.o -c /<>/libs/indibase/indilightboxinterface.cpp [ 22%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indilogger.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indilogger.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indilogger.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indilogger.cpp.o -c /<>/libs/indibase/indilogger.cpp [ 22%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indicontroller.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indicontroller.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indicontroller.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indicontroller.cpp.o -c /<>/libs/indibase/indicontroller.cpp [ 22%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectioninterface.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectioninterface.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectioninterface.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectioninterface.cpp.o -c /<>/libs/indibase/connectionplugins/connectioninterface.cpp [ 22%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectionserial.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectionserial.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectionserial.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectionserial.cpp.o -c /<>/libs/indibase/connectionplugins/connectionserial.cpp [ 23%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectiontcp.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectiontcp.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectiontcp.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectiontcp.cpp.o -c /<>/libs/indibase/connectionplugins/connectiontcp.cpp [ 23%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/dsp/manager.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/dsp/manager.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/dsp/manager.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/dsp/manager.cpp.o -c /<>/libs/indibase/dsp/manager.cpp [ 23%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/dsp/dspinterface.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/dsp/dspinterface.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/dsp/dspinterface.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/dsp/dspinterface.cpp.o -c /<>/libs/indibase/dsp/dspinterface.cpp [ 23%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/dsp/transforms.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/dsp/transforms.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/dsp/transforms.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/dsp/transforms.cpp.o -c /<>/libs/indibase/dsp/transforms.cpp [ 23%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/dsp/convolution.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/dsp/convolution.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/dsp/convolution.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/dsp/convolution.cpp.o -c /<>/libs/indibase/dsp/convolution.cpp [ 24%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/pid/pid.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/indibase -I/<>/libs/indibase -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indibase/thread -I/<>/libs/indibase/stream -I/<>/libs/indibase/webcam -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/pid/pid.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/pid/pid.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/pid/pid.cpp.o -c /<>/libs/indibase/pid/pid.cpp make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 24%] Built target indidriver_OBJECT make -f libs/indibase/CMakeFiles/indidriverstatic.dir/build.make libs/indibase/CMakeFiles/indidriverstatic.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/indibase /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/libs/indibase /<>/obj-arm-linux-gnueabi/libs/indibase/CMakeFiles/indidriverstatic.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f libs/indibase/CMakeFiles/indidriverstatic.dir/build.make libs/indibase/CMakeFiles/indidriverstatic.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 24%] Linking CXX static library libindidriver.a cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/cmake -P CMakeFiles/indidriverstatic.dir/cmake_clean_target.cmake cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/cmake -E cmake_link_script CMakeFiles/indidriverstatic.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-ar qc libindidriver.a CMakeFiles/indidriver_OBJECT.dir/stream/recorder/theorarecorder.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/streammanager.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/fpsmeter.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/gammalut16.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/recorder/recorderinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/recorder/recordermanager.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/recorder/serrecorder.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/encoder/encodermanager.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/encoder/encoderinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/encoder/rawencoder.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/encoder/mjpegencoder.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/jpegutils.c.o CMakeFiles/indidriver_OBJECT.dir/stream/ccvt_c2.c.o CMakeFiles/indidriver_OBJECT.dir/stream/ccvt_misc.c.o CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_colorspace.c.o CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_base.cpp.o CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_decode/v4l2_decode.cpp.o CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_decode/v4l2_builtin_decoder.cpp.o CMakeFiles/indidriver_OBJECT.dir/indidriver.c.o CMakeFiles/indidriver_OBJECT.dir/indidriverio.c.o CMakeFiles/indidriver_OBJECT.dir/indidrivermain.c.o CMakeFiles/indidriver_OBJECT.dir/defaultdevice.cpp.o CMakeFiles/indidriver_OBJECT.dir/timer/inditimer.cpp.o CMakeFiles/indidriver_OBJECT.dir/timer/indielapsedtimer.cpp.o CMakeFiles/indidriver_OBJECT.dir/thread/indisinglethreadpool.cpp.o CMakeFiles/indidriver_OBJECT.dir/indiccd.cpp.o CMakeFiles/indidriver_OBJECT.dir/indiccdchip.cpp.o CMakeFiles/indidriver_OBJECT.dir/indisensorinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/indicorrelator.cpp.o CMakeFiles/indidriver_OBJECT.dir/indidetector.cpp.o CMakeFiles/indidriver_OBJECT.dir/indispectrograph.cpp.o CMakeFiles/indidriver_OBJECT.dir/indireceiver.cpp.o CMakeFiles/indidriver_OBJECT.dir/inditelescope.cpp.o CMakeFiles/indidriver_OBJECT.dir/indifilterwheel.cpp.o CMakeFiles/indidriver_OBJECT.dir/indifocuserinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/indiweatherinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/indifocuser.cpp.o CMakeFiles/indidriver_OBJECT.dir/indirotator.cpp.o CMakeFiles/indidriver_OBJECT.dir/indiusbdevice.cpp.o CMakeFiles/indidriver_OBJECT.dir/indiguiderinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/indifilterinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/indirotatorinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/indidome.cpp.o CMakeFiles/indidriver_OBJECT.dir/indigps.cpp.o CMakeFiles/indidriver_OBJECT.dir/indiweather.cpp.o CMakeFiles/indidriver_OBJECT.dir/indidustcapinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/indilightboxinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/indilogger.cpp.o CMakeFiles/indidriver_OBJECT.dir/indicontroller.cpp.o CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectioninterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectionserial.cpp.o CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectiontcp.cpp.o CMakeFiles/indidriver_OBJECT.dir/dsp/manager.cpp.o CMakeFiles/indidriver_OBJECT.dir/dsp/dspinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/dsp/transforms.cpp.o CMakeFiles/indidriver_OBJECT.dir/dsp/convolution.cpp.o CMakeFiles/indidriver_OBJECT.dir/pid/pid.cpp.o ../indicore/CMakeFiles/indicore.dir/base64.c.o ../indicore/CMakeFiles/indicore.dir/userio.c.o ../indicore/CMakeFiles/indicore.dir/indicom.c.o ../indicore/CMakeFiles/indicore.dir/indidevapi.c.o ../indicore/CMakeFiles/indicore.dir/lilxml.cpp.o ../indicore/CMakeFiles/indicore.dir/indiuserio.c.o ../indicore/CMakeFiles/indicore.dir/sharedblob.c.o ../indicore/CMakeFiles/indicore.dir/sharedblob_parse.cpp.o ../indicore/CMakeFiles/indicore.dir/shm_open_anon.c.o ../indicore/CMakeFiles/indicore.dir/libastro.cpp.o ../indidevice/CMakeFiles/indidevice.dir/indibase.cpp.o ../indidevice/CMakeFiles/indidevice.dir/indiutility.cpp.o ../indidevice/CMakeFiles/indidevice.dir/parentdevice.cpp.o ../indidevice/CMakeFiles/indidevice.dir/basedevice.cpp.o ../indidevice/CMakeFiles/indidevice.dir/watchdeviceproperty.cpp.o ../indidevice/CMakeFiles/indidevice.dir/indistandardproperty.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indiproperties.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indiproperty.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertybasic.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertyview.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertytext.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertynumber.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertyswitch.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertylight.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertyblob.cpp.o ../eventloop/CMakeFiles/eventloop.dir/eventloop.c.o ../dsp/CMakeFiles/dsp.dir/fits.c.o ../dsp/CMakeFiles/dsp.dir/file.c.o ../dsp/CMakeFiles/dsp.dir/buffer.c.o ../dsp/CMakeFiles/dsp.dir/convert.c.o ../dsp/CMakeFiles/dsp.dir/fft.c.o ../dsp/CMakeFiles/dsp.dir/filters.c.o ../dsp/CMakeFiles/dsp.dir/signals.c.o ../dsp/CMakeFiles/dsp.dir/convolution.c.o ../dsp/CMakeFiles/dsp.dir/stats.c.o ../dsp/CMakeFiles/dsp.dir/stream.c.o ../fpack/CMakeFiles/fpack.dir/fpack.c.o ../fpack/CMakeFiles/fpack.dir/fpackutil.c.o ../hid/CMakeFiles/hid.dir/hid_libusb.c.o /usr/bin/arm-linux-gnueabi-ranlib libindidriver.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 24%] Built target indidriverstatic make -f libs/indibase/CMakeFiles/indidriver.dir/build.make libs/indibase/CMakeFiles/indidriver.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/indibase /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/libs/indibase /<>/obj-arm-linux-gnueabi/libs/indibase/CMakeFiles/indidriver.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f libs/indibase/CMakeFiles/indidriver.dir/build.make libs/indibase/CMakeFiles/indidriver.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 24%] Linking CXX shared library libindidriver.so cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/cmake -E cmake_link_script CMakeFiles/indidriver.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libindidriver.so.1 -o libindidriver.so.1.9.9 CMakeFiles/indidriver_OBJECT.dir/stream/recorder/theorarecorder.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/streammanager.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/fpsmeter.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/gammalut16.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/recorder/recorderinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/recorder/recordermanager.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/recorder/serrecorder.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/encoder/encodermanager.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/encoder/encoderinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/encoder/rawencoder.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/encoder/mjpegencoder.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/jpegutils.c.o CMakeFiles/indidriver_OBJECT.dir/stream/ccvt_c2.c.o CMakeFiles/indidriver_OBJECT.dir/stream/ccvt_misc.c.o CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_colorspace.c.o CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_base.cpp.o CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_decode/v4l2_decode.cpp.o CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_decode/v4l2_builtin_decoder.cpp.o CMakeFiles/indidriver_OBJECT.dir/indidriver.c.o CMakeFiles/indidriver_OBJECT.dir/indidriverio.c.o CMakeFiles/indidriver_OBJECT.dir/indidrivermain.c.o CMakeFiles/indidriver_OBJECT.dir/defaultdevice.cpp.o CMakeFiles/indidriver_OBJECT.dir/timer/inditimer.cpp.o CMakeFiles/indidriver_OBJECT.dir/timer/indielapsedtimer.cpp.o CMakeFiles/indidriver_OBJECT.dir/thread/indisinglethreadpool.cpp.o CMakeFiles/indidriver_OBJECT.dir/indiccd.cpp.o CMakeFiles/indidriver_OBJECT.dir/indiccdchip.cpp.o CMakeFiles/indidriver_OBJECT.dir/indisensorinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/indicorrelator.cpp.o CMakeFiles/indidriver_OBJECT.dir/indidetector.cpp.o CMakeFiles/indidriver_OBJECT.dir/indispectrograph.cpp.o CMakeFiles/indidriver_OBJECT.dir/indireceiver.cpp.o CMakeFiles/indidriver_OBJECT.dir/inditelescope.cpp.o CMakeFiles/indidriver_OBJECT.dir/indifilterwheel.cpp.o CMakeFiles/indidriver_OBJECT.dir/indifocuserinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/indiweatherinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/indifocuser.cpp.o CMakeFiles/indidriver_OBJECT.dir/indirotator.cpp.o CMakeFiles/indidriver_OBJECT.dir/indiusbdevice.cpp.o CMakeFiles/indidriver_OBJECT.dir/indiguiderinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/indifilterinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/indirotatorinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/indidome.cpp.o CMakeFiles/indidriver_OBJECT.dir/indigps.cpp.o CMakeFiles/indidriver_OBJECT.dir/indiweather.cpp.o CMakeFiles/indidriver_OBJECT.dir/indidustcapinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/indilightboxinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/indilogger.cpp.o CMakeFiles/indidriver_OBJECT.dir/indicontroller.cpp.o CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectioninterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectionserial.cpp.o CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectiontcp.cpp.o CMakeFiles/indidriver_OBJECT.dir/dsp/manager.cpp.o CMakeFiles/indidriver_OBJECT.dir/dsp/dspinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/dsp/transforms.cpp.o CMakeFiles/indidriver_OBJECT.dir/dsp/convolution.cpp.o CMakeFiles/indidriver_OBJECT.dir/pid/pid.cpp.o ../indicore/CMakeFiles/indicore.dir/base64.c.o ../indicore/CMakeFiles/indicore.dir/userio.c.o ../indicore/CMakeFiles/indicore.dir/indicom.c.o ../indicore/CMakeFiles/indicore.dir/indidevapi.c.o ../indicore/CMakeFiles/indicore.dir/lilxml.cpp.o ../indicore/CMakeFiles/indicore.dir/indiuserio.c.o ../indicore/CMakeFiles/indicore.dir/sharedblob.c.o ../indicore/CMakeFiles/indicore.dir/sharedblob_parse.cpp.o ../indicore/CMakeFiles/indicore.dir/shm_open_anon.c.o ../indicore/CMakeFiles/indicore.dir/libastro.cpp.o ../indidevice/CMakeFiles/indidevice.dir/indibase.cpp.o ../indidevice/CMakeFiles/indidevice.dir/indiutility.cpp.o ../indidevice/CMakeFiles/indidevice.dir/parentdevice.cpp.o ../indidevice/CMakeFiles/indidevice.dir/basedevice.cpp.o ../indidevice/CMakeFiles/indidevice.dir/watchdeviceproperty.cpp.o ../indidevice/CMakeFiles/indidevice.dir/indistandardproperty.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indiproperties.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indiproperty.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertybasic.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertyview.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertytext.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertynumber.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertyswitch.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertylight.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertyblob.cpp.o ../eventloop/CMakeFiles/eventloop.dir/eventloop.c.o ../dsp/CMakeFiles/dsp.dir/fits.c.o ../dsp/CMakeFiles/dsp.dir/file.c.o ../dsp/CMakeFiles/dsp.dir/buffer.c.o ../dsp/CMakeFiles/dsp.dir/convert.c.o ../dsp/CMakeFiles/dsp.dir/fft.c.o ../dsp/CMakeFiles/dsp.dir/filters.c.o ../dsp/CMakeFiles/dsp.dir/signals.c.o ../dsp/CMakeFiles/dsp.dir/convolution.c.o ../dsp/CMakeFiles/dsp.dir/stats.c.o ../dsp/CMakeFiles/dsp.dir/stream.c.o ../fpack/CMakeFiles/fpack.dir/fpack.c.o ../fpack/CMakeFiles/fpack.dir/fpackutil.c.o ../hid/CMakeFiles/hid.dir/hid_libusb.c.o /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so /usr/lib/arm-linux-gnueabi/libnova.so cd /<>/obj-arm-linux-gnueabi/libs/indibase && /usr/bin/cmake -E cmake_symlink_library libindidriver.so.1.9.9 libindidriver.so.1 libindidriver.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 24%] Built target indidriver make -f libs/alignment/CMakeFiles/AlignmentDriver.dir/build.make libs/alignment/CMakeFiles/AlignmentDriver.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/alignment /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/libs/alignment /<>/obj-arm-linux-gnueabi/libs/alignment/CMakeFiles/AlignmentDriver.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f libs/alignment/CMakeFiles/AlignmentDriver.dir/build.make libs/alignment/CMakeFiles/AlignmentDriver.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 25%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/AlignmentSubsystemForDrivers.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/alignment && /usr/bin/arm-linux-gnueabi-g++ -DAlignmentDriver_EXPORTS -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabi/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/alignment -I/<>/libs/alignment -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentDriver.dir/AlignmentSubsystemForDrivers.cpp.o -MF CMakeFiles/AlignmentDriver.dir/AlignmentSubsystemForDrivers.cpp.o.d -o CMakeFiles/AlignmentDriver.dir/AlignmentSubsystemForDrivers.cpp.o -c /<>/libs/alignment/AlignmentSubsystemForDrivers.cpp In file included from /usr/arm-linux-gnueabi/include/c++/12/vector:70, from /<>/libs/alignment/InMemoryDatabase.h:15, from /<>/libs/alignment/MapPropertiesToInMemoryDatabase.h:11, from /<>/libs/alignment/AlignmentSubsystemForDrivers.h:16, from /<>/libs/alignment/AlignmentSubsystemForDrivers.cpp:9: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const INDI::AlignmentSubsystem::AlignmentDatabaseEntry&}; _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]’: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabi/include/c++/12/vector:64: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]’, inlined from ‘bool INDI::AlignmentSubsystem::AlignmentSubsystemForDrivers::AddAlignmentEntryAltAz(double, double, double, double)’ at /<>/libs/alignment/AlignmentSubsystemForDrivers.cpp:180:41: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]’, inlined from ‘bool INDI::AlignmentSubsystem::AlignmentSubsystemForDrivers::AddAlignmentEntryEquatorial(double, double, double, double)’ at /<>/libs/alignment/AlignmentSubsystemForDrivers.cpp:88:41: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 25%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/BasicMathPlugin.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/alignment && /usr/bin/arm-linux-gnueabi-g++ -DAlignmentDriver_EXPORTS -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabi/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/alignment -I/<>/libs/alignment -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentDriver.dir/BasicMathPlugin.cpp.o -MF CMakeFiles/AlignmentDriver.dir/BasicMathPlugin.cpp.o.d -o CMakeFiles/AlignmentDriver.dir/BasicMathPlugin.cpp.o -c /<>/libs/alignment/BasicMathPlugin.cpp In file included from /usr/arm-linux-gnueabi/include/c++/12/vector:70, from /<>/libs/alignment/InMemoryDatabase.h:15, from /<>/libs/alignment/MathPlugin.h:11, from /<>/libs/alignment/AlignmentSubsystemForMathPlugins.h:4, from /<>/libs/alignment/BasicMathPlugin.h:11, from /<>/libs/alignment/BasicMathPlugin.cpp:5: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const INDI::AlignmentSubsystem::TelescopeDirectionVector&}; _Tp = INDI::AlignmentSubsystem::TelescopeDirectionVector; _Alloc = std::allocator]’: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabi/include/c++/12/vector:64: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = INDI::AlignmentSubsystem::TelescopeDirectionVector; _Alloc = std::allocator]’, inlined from ‘virtual bool INDI::AlignmentSubsystem::BasicMathPlugin::Initialise(INDI::AlignmentSubsystem::InMemoryDatabase*)’ at /<>/libs/alignment/BasicMathPlugin.cpp:256:49: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 25%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/BuiltInMathPlugin.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/alignment && /usr/bin/arm-linux-gnueabi-g++ -DAlignmentDriver_EXPORTS -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabi/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/alignment -I/<>/libs/alignment -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentDriver.dir/BuiltInMathPlugin.cpp.o -MF CMakeFiles/AlignmentDriver.dir/BuiltInMathPlugin.cpp.o.d -o CMakeFiles/AlignmentDriver.dir/BuiltInMathPlugin.cpp.o -c /<>/libs/alignment/BuiltInMathPlugin.cpp [ 25%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/ConvexHull.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/alignment && /usr/bin/arm-linux-gnueabi-g++ -DAlignmentDriver_EXPORTS -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabi/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/alignment -I/<>/libs/alignment -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentDriver.dir/ConvexHull.cpp.o -MF CMakeFiles/AlignmentDriver.dir/ConvexHull.cpp.o.d -o CMakeFiles/AlignmentDriver.dir/ConvexHull.cpp.o -c /<>/libs/alignment/ConvexHull.cpp [ 26%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/DriverCommon.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/alignment && /usr/bin/arm-linux-gnueabi-g++ -DAlignmentDriver_EXPORTS -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabi/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/alignment -I/<>/libs/alignment -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentDriver.dir/DriverCommon.cpp.o -MF CMakeFiles/AlignmentDriver.dir/DriverCommon.cpp.o.d -o CMakeFiles/AlignmentDriver.dir/DriverCommon.cpp.o -c /<>/libs/alignment/DriverCommon.cpp [ 26%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/InMemoryDatabase.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/alignment && /usr/bin/arm-linux-gnueabi-g++ -DAlignmentDriver_EXPORTS -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabi/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/alignment -I/<>/libs/alignment -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentDriver.dir/InMemoryDatabase.cpp.o -MF CMakeFiles/AlignmentDriver.dir/InMemoryDatabase.cpp.o.d -o CMakeFiles/AlignmentDriver.dir/InMemoryDatabase.cpp.o -c /<>/libs/alignment/InMemoryDatabase.cpp In file included from /usr/arm-linux-gnueabi/include/c++/12/vector:70, from /<>/libs/alignment/InMemoryDatabase.h:15, from /<>/libs/alignment/InMemoryDatabase.cpp:9: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const INDI::AlignmentSubsystem::AlignmentDatabaseEntry&}; _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]’: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabi/include/c++/12/vector:64: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]’, inlined from ‘bool INDI::AlignmentSubsystem::InMemoryDatabase::LoadDatabase(const char*)’ at /<>/libs/alignment/InMemoryDatabase.cpp:150:31: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 26%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/MapPropertiesToInMemoryDatabase.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/alignment && /usr/bin/arm-linux-gnueabi-g++ -DAlignmentDriver_EXPORTS -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabi/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/alignment -I/<>/libs/alignment -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentDriver.dir/MapPropertiesToInMemoryDatabase.cpp.o -MF CMakeFiles/AlignmentDriver.dir/MapPropertiesToInMemoryDatabase.cpp.o.d -o CMakeFiles/AlignmentDriver.dir/MapPropertiesToInMemoryDatabase.cpp.o -c /<>/libs/alignment/MapPropertiesToInMemoryDatabase.cpp In file included from /usr/arm-linux-gnueabi/include/c++/12/vector:70, from /<>/libs/alignment/InMemoryDatabase.h:15, from /<>/libs/alignment/MapPropertiesToInMemoryDatabase.h:11, from /<>/libs/alignment/MapPropertiesToInMemoryDatabase.cpp:9: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]’: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc:407:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 407 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]’: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc:175:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 175 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const INDI::AlignmentSubsystem::AlignmentDatabaseEntry&}; _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]’: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]’: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc:133:5: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 133 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc:157:26: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 157 | _M_insert_aux(__pos, std::move(__x_copy._M_val())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc:164:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabi/include/c++/12/vector:64: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]’, inlined from ‘void INDI::AlignmentSubsystem::MapPropertiesToInMemoryDatabase::ProcessSwitchProperties(INDI::Telescope*, const char*, ISState*, char**, int)’ at /<>/libs/alignment/MapPropertiesToInMemoryDatabase.cpp:156:40: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/libs/alignment/MapPropertiesToInMemoryDatabase.cpp: In member function ‘void INDI::AlignmentSubsystem::MapPropertiesToInMemoryDatabase::ProcessSwitchProperties(INDI::Telescope*, const char*, ISState*, char**, int)’: /<>/libs/alignment/MapPropertiesToInMemoryDatabase.cpp:167:41: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 167 | AlignmentDatabase.insert(AlignmentDatabase.begin() + Offset, CurrentValues); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]’, inlined from ‘void INDI::AlignmentSubsystem::MapPropertiesToInMemoryDatabase::ProcessSwitchProperties(INDI::Telescope*, const char*, ISState*, char**, int)’ at /<>/libs/alignment/MapPropertiesToInMemoryDatabase.cpp:186:40: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1530 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/MathPlugin.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/alignment && /usr/bin/arm-linux-gnueabi-g++ -DAlignmentDriver_EXPORTS -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabi/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/alignment -I/<>/libs/alignment -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentDriver.dir/MathPlugin.cpp.o -MF CMakeFiles/AlignmentDriver.dir/MathPlugin.cpp.o.d -o CMakeFiles/AlignmentDriver.dir/MathPlugin.cpp.o -c /<>/libs/alignment/MathPlugin.cpp [ 26%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/MathPluginManagement.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/alignment && /usr/bin/arm-linux-gnueabi-g++ -DAlignmentDriver_EXPORTS -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabi/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/alignment -I/<>/libs/alignment -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentDriver.dir/MathPluginManagement.cpp.o -MF CMakeFiles/AlignmentDriver.dir/MathPluginManagement.cpp.o.d -o CMakeFiles/AlignmentDriver.dir/MathPluginManagement.cpp.o -c /<>/libs/alignment/MathPluginManagement.cpp [ 27%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/TelescopeDirectionVectorSupportFunctions.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/alignment && /usr/bin/arm-linux-gnueabi-g++ -DAlignmentDriver_EXPORTS -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabi/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/alignment -I/<>/libs/alignment -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentDriver.dir/TelescopeDirectionVectorSupportFunctions.cpp.o -MF CMakeFiles/AlignmentDriver.dir/TelescopeDirectionVectorSupportFunctions.cpp.o.d -o CMakeFiles/AlignmentDriver.dir/TelescopeDirectionVectorSupportFunctions.cpp.o -c /<>/libs/alignment/TelescopeDirectionVectorSupportFunctions.cpp [ 27%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/Common.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/alignment && /usr/bin/arm-linux-gnueabi-g++ -DAlignmentDriver_EXPORTS -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabi/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/alignment -I/<>/libs/alignment -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentDriver.dir/Common.cpp.o -MF CMakeFiles/AlignmentDriver.dir/Common.cpp.o.d -o CMakeFiles/AlignmentDriver.dir/Common.cpp.o -c /<>/libs/alignment/Common.cpp [ 27%] Linking CXX shared library libindiAlignmentDriver.so cd /<>/obj-arm-linux-gnueabi/libs/alignment && /usr/bin/cmake -E cmake_link_script CMakeFiles/AlignmentDriver.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--no-as-needed -shared -Wl,-soname,libindiAlignmentDriver.so.1 -o libindiAlignmentDriver.so.1.9.9 CMakeFiles/AlignmentDriver.dir/AlignmentSubsystemForDrivers.cpp.o CMakeFiles/AlignmentDriver.dir/BasicMathPlugin.cpp.o CMakeFiles/AlignmentDriver.dir/BuiltInMathPlugin.cpp.o CMakeFiles/AlignmentDriver.dir/ConvexHull.cpp.o CMakeFiles/AlignmentDriver.dir/DriverCommon.cpp.o CMakeFiles/AlignmentDriver.dir/InMemoryDatabase.cpp.o CMakeFiles/AlignmentDriver.dir/MapPropertiesToInMemoryDatabase.cpp.o CMakeFiles/AlignmentDriver.dir/MathPlugin.cpp.o CMakeFiles/AlignmentDriver.dir/MathPluginManagement.cpp.o CMakeFiles/AlignmentDriver.dir/TelescopeDirectionVectorSupportFunctions.cpp.o CMakeFiles/AlignmentDriver.dir/Common.cpp.o ../indicore/CMakeFiles/indicore.dir/base64.c.o ../indicore/CMakeFiles/indicore.dir/userio.c.o ../indicore/CMakeFiles/indicore.dir/indicom.c.o ../indicore/CMakeFiles/indicore.dir/indidevapi.c.o ../indicore/CMakeFiles/indicore.dir/lilxml.cpp.o ../indicore/CMakeFiles/indicore.dir/indiuserio.c.o ../indicore/CMakeFiles/indicore.dir/sharedblob.c.o ../indicore/CMakeFiles/indicore.dir/sharedblob_parse.cpp.o ../indicore/CMakeFiles/indicore.dir/shm_open_anon.c.o ../indicore/CMakeFiles/indicore.dir/libastro.cpp.o ../indidevice/CMakeFiles/indidevice.dir/indibase.cpp.o ../indidevice/CMakeFiles/indidevice.dir/indiutility.cpp.o ../indidevice/CMakeFiles/indidevice.dir/parentdevice.cpp.o ../indidevice/CMakeFiles/indidevice.dir/basedevice.cpp.o ../indidevice/CMakeFiles/indidevice.dir/watchdeviceproperty.cpp.o ../indidevice/CMakeFiles/indidevice.dir/indistandardproperty.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indiproperties.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indiproperty.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertybasic.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertyview.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertytext.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertynumber.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertyswitch.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertylight.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertyblob.cpp.o -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indiclient: -ldl /usr/lib/arm-linux-gnueabi/libgsl.so /usr/lib/arm-linux-gnueabi/libgslcblas.so ../indiclient/libindiclient.so.1.9.9 /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libz.so cd /<>/obj-arm-linux-gnueabi/libs/alignment && /usr/bin/cmake -E cmake_symlink_library libindiAlignmentDriver.so.1.9.9 libindiAlignmentDriver.so.1 libindiAlignmentDriver.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 27%] Built target AlignmentDriver make -f libs/alignment/CMakeFiles/AlignmentClient.dir/build.make libs/alignment/CMakeFiles/AlignmentClient.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/alignment /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/libs/alignment /<>/obj-arm-linux-gnueabi/libs/alignment/CMakeFiles/AlignmentClient.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f libs/alignment/CMakeFiles/AlignmentClient.dir/build.make libs/alignment/CMakeFiles/AlignmentClient.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 27%] Building CXX object libs/alignment/CMakeFiles/AlignmentClient.dir/AlignmentSubsystemForClients.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/alignment && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabi/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/alignment -I/<>/libs/alignment -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentClient.dir/AlignmentSubsystemForClients.cpp.o -MF CMakeFiles/AlignmentClient.dir/AlignmentSubsystemForClients.cpp.o.d -o CMakeFiles/AlignmentClient.dir/AlignmentSubsystemForClients.cpp.o -c /<>/libs/alignment/AlignmentSubsystemForClients.cpp [ 27%] Building CXX object libs/alignment/CMakeFiles/AlignmentClient.dir/ClientAPIForAlignmentDatabase.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/alignment && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabi/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/alignment -I/<>/libs/alignment -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentClient.dir/ClientAPIForAlignmentDatabase.cpp.o -MF CMakeFiles/AlignmentClient.dir/ClientAPIForAlignmentDatabase.cpp.o.d -o CMakeFiles/AlignmentClient.dir/ClientAPIForAlignmentDatabase.cpp.o -c /<>/libs/alignment/ClientAPIForAlignmentDatabase.cpp [ 27%] Building CXX object libs/alignment/CMakeFiles/AlignmentClient.dir/ClientAPIForMathPluginManagement.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/alignment && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabi/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/libs/alignment -I/<>/libs/alignment -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentClient.dir/ClientAPIForMathPluginManagement.cpp.o -MF CMakeFiles/AlignmentClient.dir/ClientAPIForMathPluginManagement.cpp.o.d -o CMakeFiles/AlignmentClient.dir/ClientAPIForMathPluginManagement.cpp.o -c /<>/libs/alignment/ClientAPIForMathPluginManagement.cpp [ 27%] Linking CXX static library libindiAlignmentClient.a cd /<>/obj-arm-linux-gnueabi/libs/alignment && /usr/bin/cmake -P CMakeFiles/AlignmentClient.dir/cmake_clean_target.cmake cd /<>/obj-arm-linux-gnueabi/libs/alignment && /usr/bin/cmake -E cmake_link_script CMakeFiles/AlignmentClient.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-ar qc libindiAlignmentClient.a CMakeFiles/AlignmentClient.dir/AlignmentSubsystemForClients.cpp.o CMakeFiles/AlignmentClient.dir/ClientAPIForAlignmentDatabase.cpp.o CMakeFiles/AlignmentClient.dir/ClientAPIForMathPluginManagement.cpp.o ../indicore/CMakeFiles/indicore.dir/base64.c.o ../indicore/CMakeFiles/indicore.dir/userio.c.o ../indicore/CMakeFiles/indicore.dir/indicom.c.o ../indicore/CMakeFiles/indicore.dir/indidevapi.c.o ../indicore/CMakeFiles/indicore.dir/lilxml.cpp.o ../indicore/CMakeFiles/indicore.dir/indiuserio.c.o ../indicore/CMakeFiles/indicore.dir/sharedblob.c.o ../indicore/CMakeFiles/indicore.dir/sharedblob_parse.cpp.o ../indicore/CMakeFiles/indicore.dir/shm_open_anon.c.o ../indicore/CMakeFiles/indicore.dir/libastro.cpp.o ../indidevice/CMakeFiles/indidevice.dir/indibase.cpp.o ../indidevice/CMakeFiles/indidevice.dir/indiutility.cpp.o ../indidevice/CMakeFiles/indidevice.dir/parentdevice.cpp.o ../indidevice/CMakeFiles/indidevice.dir/basedevice.cpp.o ../indidevice/CMakeFiles/indidevice.dir/watchdeviceproperty.cpp.o ../indidevice/CMakeFiles/indidevice.dir/indistandardproperty.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indiproperties.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indiproperty.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertybasic.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertyview.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertytext.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertynumber.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertyswitch.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertylight.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertyblob.cpp.o /usr/bin/arm-linux-gnueabi-ranlib libindiAlignmentClient.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 27%] Built target AlignmentClient make -f libs/alignment/CMakeFiles/indi_Nearest_MathPlugin.dir/build.make libs/alignment/CMakeFiles/indi_Nearest_MathPlugin.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/alignment /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/libs/alignment /<>/obj-arm-linux-gnueabi/libs/alignment/CMakeFiles/indi_Nearest_MathPlugin.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f libs/alignment/CMakeFiles/indi_Nearest_MathPlugin.dir/build.make libs/alignment/CMakeFiles/indi_Nearest_MathPlugin.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 27%] Building CXX object libs/alignment/CMakeFiles/indi_Nearest_MathPlugin.dir/NearestMathPlugin.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/alignment && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabi/indi/MathPlugins\" -DWITH_ENCLEN -Dindi_Nearest_MathPlugin_EXPORTS -I/<>/obj-arm-linux-gnueabi/libs/alignment -I/<>/libs/alignment -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/indi_Nearest_MathPlugin.dir/NearestMathPlugin.cpp.o -MF CMakeFiles/indi_Nearest_MathPlugin.dir/NearestMathPlugin.cpp.o.d -o CMakeFiles/indi_Nearest_MathPlugin.dir/NearestMathPlugin.cpp.o -c /<>/libs/alignment/NearestMathPlugin.cpp In file included from /usr/arm-linux-gnueabi/include/c++/12/vector:70, from /<>/libs/alignment/InMemoryDatabase.h:15, from /<>/libs/alignment/MathPlugin.h:11, from /<>/libs/alignment/AlignmentSubsystemForMathPlugins.h:4, from /<>/libs/alignment/NearestMathPlugin.h:23, from /<>/libs/alignment/NearestMathPlugin.cpp:21: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const INDI::AlignmentSubsystem::ExtendedAlignmentDatabaseEntry&}; _Tp = INDI::AlignmentSubsystem::ExtendedAlignmentDatabaseEntry; _Alloc = std::allocator]’: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabi/include/c++/12/vector:64: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = INDI::AlignmentSubsystem::ExtendedAlignmentDatabaseEntry; _Alloc = std::allocator]’, inlined from ‘virtual bool INDI::AlignmentSubsystem::NearestMathPlugin::Initialise(INDI::AlignmentSubsystem::InMemoryDatabase*)’ at /<>/libs/alignment/NearestMathPlugin.cpp:124:42: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 27%] Linking CXX shared library libindi_Nearest_MathPlugin.so cd /<>/obj-arm-linux-gnueabi/libs/alignment && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_Nearest_MathPlugin.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--no-as-needed -shared -Wl,-soname,libindi_Nearest_MathPlugin.so -o libindi_Nearest_MathPlugin.so CMakeFiles/indi_Nearest_MathPlugin.dir/NearestMathPlugin.cpp.o -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 27%] Built target indi_Nearest_MathPlugin make -f libs/alignment/CMakeFiles/indi_SVD_MathPlugin.dir/build.make libs/alignment/CMakeFiles/indi_SVD_MathPlugin.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/alignment /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/libs/alignment /<>/obj-arm-linux-gnueabi/libs/alignment/CMakeFiles/indi_SVD_MathPlugin.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f libs/alignment/CMakeFiles/indi_SVD_MathPlugin.dir/build.make libs/alignment/CMakeFiles/indi_SVD_MathPlugin.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 27%] Building CXX object libs/alignment/CMakeFiles/indi_SVD_MathPlugin.dir/SVDMathPlugin.cpp.o cd /<>/obj-arm-linux-gnueabi/libs/alignment && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabi/indi/MathPlugins\" -DSVD_TRANSFORM_MATRIX -DWITH_ENCLEN -Dindi_SVD_MathPlugin_EXPORTS -I/<>/obj-arm-linux-gnueabi/libs/alignment -I/<>/libs/alignment -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/indi_SVD_MathPlugin.dir/SVDMathPlugin.cpp.o -MF CMakeFiles/indi_SVD_MathPlugin.dir/SVDMathPlugin.cpp.o.d -o CMakeFiles/indi_SVD_MathPlugin.dir/SVDMathPlugin.cpp.o -c /<>/libs/alignment/SVDMathPlugin.cpp [ 28%] Linking CXX shared library libindi_SVD_MathPlugin.so cd /<>/obj-arm-linux-gnueabi/libs/alignment && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_SVD_MathPlugin.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--no-as-needed -shared -Wl,-soname,libindi_SVD_MathPlugin.so -o libindi_SVD_MathPlugin.so CMakeFiles/indi_SVD_MathPlugin.dir/SVDMathPlugin.cpp.o -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 28%] Built target indi_SVD_MathPlugin make -f drivers/telescope/CMakeFiles/indilx200.dir/build.make drivers/telescope/CMakeFiles/indilx200.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/telescope /<>/obj-arm-linux-gnueabi/drivers/telescope/CMakeFiles/indilx200.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/telescope/CMakeFiles/indilx200.dir/build.make drivers/telescope/CMakeFiles/indilx200.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 28%] Building CXX object drivers/telescope/CMakeFiles/indilx200.dir/lx200driver.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -Dindilx200_EXPORTS -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indilx200.dir/lx200driver.cpp.o -MF CMakeFiles/indilx200.dir/lx200driver.cpp.o.d -o CMakeFiles/indilx200.dir/lx200driver.cpp.o -c /<>/drivers/telescope/lx200driver.cpp [ 28%] Building CXX object drivers/telescope/CMakeFiles/indilx200.dir/lx200telescope.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -Dindilx200_EXPORTS -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indilx200.dir/lx200telescope.cpp.o -MF CMakeFiles/indilx200.dir/lx200telescope.cpp.o.d -o CMakeFiles/indilx200.dir/lx200telescope.cpp.o -c /<>/drivers/telescope/lx200telescope.cpp [ 29%] Linking CXX shared library libindilx200.so cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indilx200.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libindilx200.so.1 -o libindilx200.so.1.9.9 CMakeFiles/indilx200.dir/lx200driver.cpp.o CMakeFiles/indilx200.dir/lx200telescope.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/indibase.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/indiutility.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/parentdevice.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/basedevice.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/watchdeviceproperty.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/indistandardproperty.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/property/indiproperties.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/property/indiproperty.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertybasic.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertyview.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertytext.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertynumber.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertyswitch.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertylight.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertyblob.cpp.o /usr/lib/arm-linux-gnueabi/libnova.so cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/cmake -E cmake_symlink_library libindilx200.so.1.9.9 libindilx200.so.1 libindilx200.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 29%] Built target indilx200 make -f drivers/telescope/CMakeFiles/indi_lx200basic.dir/build.make drivers/telescope/CMakeFiles/indi_lx200basic.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/telescope /<>/obj-arm-linux-gnueabi/drivers/telescope/CMakeFiles/indi_lx200basic.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/telescope/CMakeFiles/indi_lx200basic.dir/build.make drivers/telescope/CMakeFiles/indi_lx200basic.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 29%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200basic.dir/lx200driver.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200basic.dir/lx200driver.cpp.o -MF CMakeFiles/indi_lx200basic.dir/lx200driver.cpp.o.d -o CMakeFiles/indi_lx200basic.dir/lx200driver.cpp.o -c /<>/drivers/telescope/lx200driver.cpp [ 29%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200basic.dir/lx200basic.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200basic.dir/lx200basic.cpp.o -MF CMakeFiles/indi_lx200basic.dir/lx200basic.cpp.o.d -o CMakeFiles/indi_lx200basic.dir/lx200basic.cpp.o -c /<>/drivers/telescope/lx200basic.cpp [ 29%] Linking CXX executable indi_lx200basic cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_lx200basic.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_lx200basic.dir/lx200driver.cpp.o CMakeFiles/indi_lx200basic.dir/lx200basic.cpp.o -o indi_lx200basic -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 29%] Built target indi_lx200basic make -f drivers/telescope/CMakeFiles/indi_lx200_TeenAstro.dir/build.make drivers/telescope/CMakeFiles/indi_lx200_TeenAstro.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/telescope /<>/obj-arm-linux-gnueabi/drivers/telescope/CMakeFiles/indi_lx200_TeenAstro.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/telescope/CMakeFiles/indi_lx200_TeenAstro.dir/build.make drivers/telescope/CMakeFiles/indi_lx200_TeenAstro.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 29%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200_TeenAstro.dir/lx200driver.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200_TeenAstro.dir/lx200driver.cpp.o -MF CMakeFiles/indi_lx200_TeenAstro.dir/lx200driver.cpp.o.d -o CMakeFiles/indi_lx200_TeenAstro.dir/lx200driver.cpp.o -c /<>/drivers/telescope/lx200driver.cpp [ 29%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200_TeenAstro.dir/lx200_TeenAstro.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200_TeenAstro.dir/lx200_TeenAstro.cpp.o -MF CMakeFiles/indi_lx200_TeenAstro.dir/lx200_TeenAstro.cpp.o.d -o CMakeFiles/indi_lx200_TeenAstro.dir/lx200_TeenAstro.cpp.o -c /<>/drivers/telescope/lx200_TeenAstro.cpp [ 30%] Linking CXX executable indi_lx200_TeenAstro cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_lx200_TeenAstro.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_lx200_TeenAstro.dir/lx200driver.cpp.o CMakeFiles/indi_lx200_TeenAstro.dir/lx200_TeenAstro.cpp.o -o indi_lx200_TeenAstro -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 30%] Built target indi_lx200_TeenAstro make -f drivers/telescope/CMakeFiles/indi_lx200generic.dir/build.make drivers/telescope/CMakeFiles/indi_lx200generic.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/telescope /<>/obj-arm-linux-gnueabi/drivers/telescope/CMakeFiles/indi_lx200generic.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/telescope/CMakeFiles/indi_lx200generic.dir/build.make drivers/telescope/CMakeFiles/indi_lx200generic.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 30%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200driver.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200driver.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200driver.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200driver.cpp.o -c /<>/drivers/telescope/lx200driver.cpp [ 31%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200autostar.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200autostar.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200autostar.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200autostar.cpp.o -c /<>/drivers/telescope/lx200autostar.cpp [ 31%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200_16.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200_16.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200_16.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200_16.cpp.o -c /<>/drivers/telescope/lx200_16.cpp [ 31%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200gps.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200gps.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200gps.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200gps.cpp.o -c /<>/drivers/telescope/lx200gps.cpp [ 31%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200generic.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200generic.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200generic.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200generic.cpp.o -c /<>/drivers/telescope/lx200generic.cpp [ 32%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200telescope.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200telescope.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200telescope.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200telescope.cpp.o -c /<>/drivers/telescope/lx200telescope.cpp [ 32%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200classic.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200classic.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200classic.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200classic.cpp.o -c /<>/drivers/telescope/lx200classic.cpp [ 32%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200gemini.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200gemini.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200gemini.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200gemini.cpp.o -c /<>/drivers/telescope/lx200gemini.cpp [ 32%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200zeq25.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200zeq25.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200zeq25.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200zeq25.cpp.o -c /<>/drivers/telescope/lx200zeq25.cpp [ 32%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200am5.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200am5.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200am5.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200am5.cpp.o -c /<>/drivers/telescope/lx200am5.cpp /<>/drivers/telescope/lx200am5.cpp: In member function ‘virtual bool LX200AM5::initProperties()’: /<>/drivers/telescope/lx200am5.cpp:72:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 72 | MountTypeSP[Azimuth].fill("Azimuth", "Azimuth", mountType == Azimuth ? ISS_ON : ISS_OFF); | ^ In file included from /<>/libs/indidevice/property/indipropertytext.h:21, from /<>/libs/indidevice/./basedevice.h:30, from /<>/libs/indidevice/./parentdevice.h:3, from /<>/libs/indibase/defaultdevice.h:21, from /<>/libs/indibase/inditelescope.h:21, from /<>/drivers/telescope/lx200telescope.h:32, from /<>/drivers/telescope/lx200generic.h:23, from /<>/drivers/telescope/lx200am5.h:23, from /<>/drivers/telescope/lx200am5.cpp:21: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:72:24: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 72 | MountTypeSP[Azimuth].fill("Azimuth", "Azimuth", mountType == Azimuth ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:72:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:72:24: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 72 | MountTypeSP[Azimuth].fill("Azimuth", "Azimuth", mountType == Azimuth ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:72:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:72:24: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 72 | MountTypeSP[Azimuth].fill("Azimuth", "Azimuth", mountType == Azimuth ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:72:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:72:24: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 72 | MountTypeSP[Azimuth].fill("Azimuth", "Azimuth", mountType == Azimuth ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:72:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:72:24: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 72 | MountTypeSP[Azimuth].fill("Azimuth", "Azimuth", mountType == Azimuth ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:72:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:72:24: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 72 | MountTypeSP[Azimuth].fill("Azimuth", "Azimuth", mountType == Azimuth ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:72:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:72:24: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 72 | MountTypeSP[Azimuth].fill("Azimuth", "Azimuth", mountType == Azimuth ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:73:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 73 | MountTypeSP[Equatorial].fill("Equatorial", "Equatorial", mountType == Equatorial ? ISS_ON : ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:73:27: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 73 | MountTypeSP[Equatorial].fill("Equatorial", "Equatorial", mountType == Equatorial ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:73:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:73:27: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 73 | MountTypeSP[Equatorial].fill("Equatorial", "Equatorial", mountType == Equatorial ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:73:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:73:27: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 73 | MountTypeSP[Equatorial].fill("Equatorial", "Equatorial", mountType == Equatorial ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:73:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:73:27: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 73 | MountTypeSP[Equatorial].fill("Equatorial", "Equatorial", mountType == Equatorial ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:73:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:73:27: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 73 | MountTypeSP[Equatorial].fill("Equatorial", "Equatorial", mountType == Equatorial ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:73:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:73:27: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 73 | MountTypeSP[Equatorial].fill("Equatorial", "Equatorial", mountType == Equatorial ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:73:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:73:27: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 73 | MountTypeSP[Equatorial].fill("Equatorial", "Equatorial", mountType == Equatorial ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:95:13: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 95 | HomeSP[0].fill("GO", "Go", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:95:13: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 95 | HomeSP[0].fill("GO", "Go", ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:95:13: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:95:13: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 95 | HomeSP[0].fill("GO", "Go", ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:95:13: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:95:13: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 95 | HomeSP[0].fill("GO", "Go", ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:95:13: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:95:13: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 95 | HomeSP[0].fill("GO", "Go", ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:95:13: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:95:13: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 95 | HomeSP[0].fill("GO", "Go", ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:95:13: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:95:13: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 95 | HomeSP[0].fill("GO", "Go", ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:95:13: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:95:13: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 95 | HomeSP[0].fill("GO", "Go", ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:99:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 99 | GuideRateNP[0].fill("RATE", "Rate", "%.2f", 0.1, 0.9, 0.1, 0.5); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:99:18: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 99 | GuideRateNP[0].fill("RATE", "Rate", "%.2f", 0.1, 0.9, 0.1, 0.5); | ^ /<>/drivers/telescope/lx200am5.cpp:99:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:99:18: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 99 | GuideRateNP[0].fill("RATE", "Rate", "%.2f", 0.1, 0.9, 0.1, 0.5); | ^ /<>/drivers/telescope/lx200am5.cpp:99:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:99:18: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 99 | GuideRateNP[0].fill("RATE", "Rate", "%.2f", 0.1, 0.9, 0.1, 0.5); | ^ /<>/drivers/telescope/lx200am5.cpp:99:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:99:18: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 99 | GuideRateNP[0].fill("RATE", "Rate", "%.2f", 0.1, 0.9, 0.1, 0.5); | ^ /<>/drivers/telescope/lx200am5.cpp:99:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:99:18: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 99 | GuideRateNP[0].fill("RATE", "Rate", "%.2f", 0.1, 0.9, 0.1, 0.5); | ^ /<>/drivers/telescope/lx200am5.cpp:99:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:99:18: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 99 | GuideRateNP[0].fill("RATE", "Rate", "%.2f", 0.1, 0.9, 0.1, 0.5); | ^ /<>/drivers/telescope/lx200am5.cpp:99:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:99:18: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 99 | GuideRateNP[0].fill("RATE", "Rate", "%.2f", 0.1, 0.9, 0.1, 0.5); | ^ /<>/drivers/telescope/lx200am5.cpp:103:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 103 | BuzzerSP[Off].fill("OFF", "Off", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:103:17: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 103 | BuzzerSP[Off].fill("OFF", "Off", ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:103:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:103:17: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 103 | BuzzerSP[Off].fill("OFF", "Off", ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:103:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:103:17: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 103 | BuzzerSP[Off].fill("OFF", "Off", ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:103:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:103:17: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 103 | BuzzerSP[Off].fill("OFF", "Off", ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:103:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:103:17: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 103 | BuzzerSP[Off].fill("OFF", "Off", ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:103:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:103:17: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 103 | BuzzerSP[Off].fill("OFF", "Off", ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:103:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:103:17: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 103 | BuzzerSP[Off].fill("OFF", "Off", ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:104:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 104 | BuzzerSP[Low].fill("LOW", "Low", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:104:17: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 104 | BuzzerSP[Low].fill("LOW", "Low", ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:104:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:104:17: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 104 | BuzzerSP[Low].fill("LOW", "Low", ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:104:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:104:17: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 104 | BuzzerSP[Low].fill("LOW", "Low", ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:104:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:104:17: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 104 | BuzzerSP[Low].fill("LOW", "Low", ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:104:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:104:17: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 104 | BuzzerSP[Low].fill("LOW", "Low", ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:104:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:104:17: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 104 | BuzzerSP[Low].fill("LOW", "Low", ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:104:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:104:17: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 104 | BuzzerSP[Low].fill("LOW", "Low", ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:105:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 105 | BuzzerSP[High].fill("HIGH", "High", ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:105:18: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 105 | BuzzerSP[High].fill("HIGH", "High", ISS_ON); | ^ /<>/drivers/telescope/lx200am5.cpp:105:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:105:18: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 105 | BuzzerSP[High].fill("HIGH", "High", ISS_ON); | ^ /<>/drivers/telescope/lx200am5.cpp:105:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:105:18: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 105 | BuzzerSP[High].fill("HIGH", "High", ISS_ON); | ^ /<>/drivers/telescope/lx200am5.cpp:105:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:105:18: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 105 | BuzzerSP[High].fill("HIGH", "High", ISS_ON); | ^ /<>/drivers/telescope/lx200am5.cpp:105:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:105:18: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 105 | BuzzerSP[High].fill("HIGH", "High", ISS_ON); | ^ /<>/drivers/telescope/lx200am5.cpp:105:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:105:18: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 105 | BuzzerSP[High].fill("HIGH", "High", ISS_ON); | ^ /<>/drivers/telescope/lx200am5.cpp:105:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:105:18: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 105 | BuzzerSP[High].fill("HIGH", "High", ISS_ON); | ^ /<>/drivers/telescope/lx200am5.cpp: In member function ‘virtual bool LX200AM5::ISNewSwitch(const char*, const char*, ISState*, char**, int)’: /<>/drivers/telescope/lx200am5.cpp:226:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 226 | HomeSP[0].setState(ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:226:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 226 | HomeSP[0].setState(ISS_ON); | ^ /<>/drivers/telescope/lx200am5.cpp:226:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:226:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 226 | HomeSP[0].setState(ISS_ON); | ^ /<>/drivers/telescope/lx200am5.cpp:226:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:226:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 226 | HomeSP[0].setState(ISS_ON); | ^ /<>/drivers/telescope/lx200am5.cpp:226:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:226:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 226 | HomeSP[0].setState(ISS_ON); | ^ /<>/drivers/telescope/lx200am5.cpp:226:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:226:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 226 | HomeSP[0].setState(ISS_ON); | ^ /<>/drivers/telescope/lx200am5.cpp:226:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:226:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 226 | HomeSP[0].setState(ISS_ON); | ^ /<>/drivers/telescope/lx200am5.cpp:226:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:226:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 226 | HomeSP[0].setState(ISS_ON); | ^ /<>/drivers/telescope/lx200am5.cpp: In member function ‘virtual bool LX200AM5::ISNewNumber(const char*, const char*, double*, char**, int)’: /<>/drivers/telescope/lx200am5.cpp:248:60: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 248 | GuideRateNP.setState(setGuideRate(GuideRateNP[0].getValue()) ? IPS_OK : IPS_ALERT); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:248:60: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 248 | GuideRateNP.setState(setGuideRate(GuideRateNP[0].getValue()) ? IPS_OK : IPS_ALERT); | ^ /<>/drivers/telescope/lx200am5.cpp:248:60: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:248:60: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 248 | GuideRateNP.setState(setGuideRate(GuideRateNP[0].getValue()) ? IPS_OK : IPS_ALERT); | ^ /<>/drivers/telescope/lx200am5.cpp:248:60: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:248:60: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 248 | GuideRateNP.setState(setGuideRate(GuideRateNP[0].getValue()) ? IPS_OK : IPS_ALERT); | ^ /<>/drivers/telescope/lx200am5.cpp:248:60: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:248:60: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 248 | GuideRateNP.setState(setGuideRate(GuideRateNP[0].getValue()) ? IPS_OK : IPS_ALERT); | ^ /<>/drivers/telescope/lx200am5.cpp:248:60: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:248:60: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 248 | GuideRateNP.setState(setGuideRate(GuideRateNP[0].getValue()) ? IPS_OK : IPS_ALERT); | ^ /<>/drivers/telescope/lx200am5.cpp:248:60: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:248:60: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 248 | GuideRateNP.setState(setGuideRate(GuideRateNP[0].getValue()) ? IPS_OK : IPS_ALERT); | ^ /<>/drivers/telescope/lx200am5.cpp:248:60: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:248:60: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 248 | GuideRateNP.setState(setGuideRate(GuideRateNP[0].getValue()) ? IPS_OK : IPS_ALERT); | ^ /<>/drivers/telescope/lx200am5.cpp: In member function ‘bool LX200AM5::getMountType()’: /<>/drivers/telescope/lx200am5.cpp:274:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 274 | MountTypeSP[Azimuth].setState(strchr(response, 'Z') ? ISS_ON : ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:274:28: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 274 | MountTypeSP[Azimuth].setState(strchr(response, 'Z') ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:274:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:274:28: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 274 | MountTypeSP[Azimuth].setState(strchr(response, 'Z') ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:274:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:274:28: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 274 | MountTypeSP[Azimuth].setState(strchr(response, 'Z') ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:274:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:274:28: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 274 | MountTypeSP[Azimuth].setState(strchr(response, 'Z') ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:274:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:274:28: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 274 | MountTypeSP[Azimuth].setState(strchr(response, 'Z') ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:274:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:274:28: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 274 | MountTypeSP[Azimuth].setState(strchr(response, 'Z') ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:274:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:274:28: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 274 | MountTypeSP[Azimuth].setState(strchr(response, 'Z') ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:275:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 275 | MountTypeSP[Equatorial].setState(strchr(response, 'G') ? ISS_ON : ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:275:31: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 275 | MountTypeSP[Equatorial].setState(strchr(response, 'G') ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:275:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:275:31: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 275 | MountTypeSP[Equatorial].setState(strchr(response, 'G') ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:275:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:275:31: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 275 | MountTypeSP[Equatorial].setState(strchr(response, 'G') ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:275:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:275:31: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 275 | MountTypeSP[Equatorial].setState(strchr(response, 'G') ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:275:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:275:31: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 275 | MountTypeSP[Equatorial].setState(strchr(response, 'G') ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:275:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:275:31: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 275 | MountTypeSP[Equatorial].setState(strchr(response, 'G') ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:275:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:275:31: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 275 | MountTypeSP[Equatorial].setState(strchr(response, 'G') ? ISS_ON : ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp: In member function ‘bool LX200AM5::getGuideRate()’: /<>/drivers/telescope/lx200am5.cpp:320:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 320 | GuideRateNP[0].setValue(rate); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:320:26: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 320 | GuideRateNP[0].setValue(rate); | ^ /<>/drivers/telescope/lx200am5.cpp:320:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:320:26: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 320 | GuideRateNP[0].setValue(rate); | ^ /<>/drivers/telescope/lx200am5.cpp:320:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:320:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 320 | GuideRateNP[0].setValue(rate); | ^ /<>/drivers/telescope/lx200am5.cpp:320:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:320:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 320 | GuideRateNP[0].setValue(rate); | ^ /<>/drivers/telescope/lx200am5.cpp:320:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:320:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 320 | GuideRateNP[0].setValue(rate); | ^ /<>/drivers/telescope/lx200am5.cpp:320:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:320:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 320 | GuideRateNP[0].setValue(rate); | ^ /<>/drivers/telescope/lx200am5.cpp:320:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:320:26: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 320 | GuideRateNP[0].setValue(rate); | ^ /<>/drivers/telescope/lx200am5.cpp: In member function ‘bool LX200AM5::getBuzzer()’: /<>/drivers/telescope/lx200am5.cpp:369:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 369 | BuzzerSP[onIndex].setState(ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:369:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 369 | BuzzerSP[onIndex].setState(ISS_ON); | ^ /<>/drivers/telescope/lx200am5.cpp:369:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:369:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 369 | BuzzerSP[onIndex].setState(ISS_ON); | ^ /<>/drivers/telescope/lx200am5.cpp:369:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:369:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 369 | BuzzerSP[onIndex].setState(ISS_ON); | ^ /<>/drivers/telescope/lx200am5.cpp:369:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:369:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 369 | BuzzerSP[onIndex].setState(ISS_ON); | ^ /<>/drivers/telescope/lx200am5.cpp:369:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:369:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 369 | BuzzerSP[onIndex].setState(ISS_ON); | ^ /<>/drivers/telescope/lx200am5.cpp:369:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:369:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 369 | BuzzerSP[onIndex].setState(ISS_ON); | ^ /<>/drivers/telescope/lx200am5.cpp:369:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:369:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 369 | BuzzerSP[onIndex].setState(ISS_ON); | ^ /<>/drivers/telescope/lx200am5.cpp: In member function ‘virtual bool LX200AM5::ReadScopeStatus()’: /<>/drivers/telescope/lx200am5.cpp:493:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 493 | HomeSP[0].setState(ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:493:17: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 493 | HomeSP[0].setState(ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:493:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:493:17: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 493 | HomeSP[0].setState(ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:493:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:493:17: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 493 | HomeSP[0].setState(ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:493:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:493:17: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 493 | HomeSP[0].setState(ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:493:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:493:17: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 493 | HomeSP[0].setState(ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:493:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:493:17: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 493 | HomeSP[0].setState(ISS_OFF); | ^ /<>/drivers/telescope/lx200am5.cpp:493:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/lx200am5.cpp:493:17: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 493 | HomeSP[0].setState(ISS_OFF); | ^ [ 33%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200gotonova.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200gotonova.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200gotonova.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200gotonova.cpp.o -c /<>/drivers/telescope/lx200gotonova.cpp [ 33%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200pulsar2.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200pulsar2.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200pulsar2.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200pulsar2.cpp.o -c /<>/drivers/telescope/lx200pulsar2.cpp [ 33%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200apdriver.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200apdriver.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200apdriver.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200apdriver.cpp.o -c /<>/drivers/telescope/lx200apdriver.cpp [ 33%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200ap.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200ap.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200ap.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200ap.cpp.o -c /<>/drivers/telescope/lx200ap.cpp [ 34%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200ap_v2.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200ap_v2.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200ap_v2.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200ap_v2.cpp.o -c /<>/drivers/telescope/lx200ap_v2.cpp [ 34%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200ap_gtocp2.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200ap_gtocp2.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200ap_gtocp2.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200ap_gtocp2.cpp.o -c /<>/drivers/telescope/lx200ap_gtocp2.cpp [ 34%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200fs2.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200fs2.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200fs2.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200fs2.cpp.o -c /<>/drivers/telescope/lx200fs2.cpp [ 34%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200ss2000pc.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200ss2000pc.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200ss2000pc.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200ss2000pc.cpp.o -c /<>/drivers/telescope/lx200ss2000pc.cpp [ 34%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200_OnStep.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200_OnStep.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200_OnStep.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200_OnStep.cpp.o -c /<>/drivers/telescope/lx200_OnStep.cpp [ 35%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200_OpenAstroTech.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200_OpenAstroTech.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200_OpenAstroTech.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200_OpenAstroTech.cpp.o -c /<>/drivers/telescope/lx200_OpenAstroTech.cpp [ 35%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200_10micron.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200_10micron.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200_10micron.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200_10micron.cpp.o -c /<>/drivers/telescope/lx200_10micron.cpp [ 35%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/ioptronHC8406.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/ioptronHC8406.cpp.o -MF CMakeFiles/indi_lx200generic.dir/ioptronHC8406.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/ioptronHC8406.cpp.o -c /<>/drivers/telescope/ioptronHC8406.cpp [ 35%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/eq500x.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/eq500x.cpp.o -MF CMakeFiles/indi_lx200generic.dir/eq500x.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/eq500x.cpp.o -c /<>/drivers/telescope/eq500x.cpp [ 36%] Linking CXX executable indi_lx200generic cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_lx200generic.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_lx200generic.dir/lx200driver.cpp.o CMakeFiles/indi_lx200generic.dir/lx200autostar.cpp.o CMakeFiles/indi_lx200generic.dir/lx200_16.cpp.o CMakeFiles/indi_lx200generic.dir/lx200gps.cpp.o CMakeFiles/indi_lx200generic.dir/lx200generic.cpp.o CMakeFiles/indi_lx200generic.dir/lx200telescope.cpp.o CMakeFiles/indi_lx200generic.dir/lx200classic.cpp.o CMakeFiles/indi_lx200generic.dir/lx200gemini.cpp.o CMakeFiles/indi_lx200generic.dir/lx200zeq25.cpp.o CMakeFiles/indi_lx200generic.dir/lx200am5.cpp.o CMakeFiles/indi_lx200generic.dir/lx200gotonova.cpp.o CMakeFiles/indi_lx200generic.dir/lx200pulsar2.cpp.o CMakeFiles/indi_lx200generic.dir/lx200apdriver.cpp.o CMakeFiles/indi_lx200generic.dir/lx200ap.cpp.o CMakeFiles/indi_lx200generic.dir/lx200ap_v2.cpp.o CMakeFiles/indi_lx200generic.dir/lx200ap_gtocp2.cpp.o CMakeFiles/indi_lx200generic.dir/lx200fs2.cpp.o CMakeFiles/indi_lx200generic.dir/lx200ss2000pc.cpp.o CMakeFiles/indi_lx200generic.dir/lx200_OnStep.cpp.o CMakeFiles/indi_lx200generic.dir/lx200_OpenAstroTech.cpp.o CMakeFiles/indi_lx200generic.dir/lx200_10micron.cpp.o CMakeFiles/indi_lx200generic.dir/ioptronHC8406.cpp.o CMakeFiles/indi_lx200generic.dir/eq500x.cpp.o -o indi_lx200generic -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 36%] Built target indi_lx200generic make -f drivers/telescope/CMakeFiles/indi_celestron_gps.dir/build.make drivers/telescope/CMakeFiles/indi_celestron_gps.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/telescope /<>/obj-arm-linux-gnueabi/drivers/telescope/CMakeFiles/indi_celestron_gps.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/telescope/CMakeFiles/indi_celestron_gps.dir/build.make drivers/telescope/CMakeFiles/indi_celestron_gps.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 36%] Building CXX object drivers/telescope/CMakeFiles/indi_celestron_gps.dir/celestrondriver.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_celestron_gps.dir/celestrondriver.cpp.o -MF CMakeFiles/indi_celestron_gps.dir/celestrondriver.cpp.o.d -o CMakeFiles/indi_celestron_gps.dir/celestrondriver.cpp.o -c /<>/drivers/telescope/celestrondriver.cpp [ 36%] Building CXX object drivers/telescope/CMakeFiles/indi_celestron_gps.dir/celestrongps.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_celestron_gps.dir/celestrongps.cpp.o -MF CMakeFiles/indi_celestron_gps.dir/celestrongps.cpp.o.d -o CMakeFiles/indi_celestron_gps.dir/celestrongps.cpp.o -c /<>/drivers/telescope/celestrongps.cpp [ 37%] Linking CXX executable indi_celestron_gps cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_celestron_gps.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_celestron_gps.dir/celestrondriver.cpp.o CMakeFiles/indi_celestron_gps.dir/celestrongps.cpp.o -o indi_celestron_gps -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 37%] Built target indi_celestron_gps make -f drivers/telescope/CMakeFiles/indi_rainbow_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_rainbow_telescope.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/telescope /<>/obj-arm-linux-gnueabi/drivers/telescope/CMakeFiles/indi_rainbow_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/telescope/CMakeFiles/indi_rainbow_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_rainbow_telescope.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 37%] Building CXX object drivers/telescope/CMakeFiles/indi_rainbow_telescope.dir/rainbow.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_rainbow_telescope.dir/rainbow.cpp.o -MF CMakeFiles/indi_rainbow_telescope.dir/rainbow.cpp.o.d -o CMakeFiles/indi_rainbow_telescope.dir/rainbow.cpp.o -c /<>/drivers/telescope/rainbow.cpp [ 37%] Building CXX object drivers/telescope/CMakeFiles/indi_rainbow_telescope.dir/lx200driver.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_rainbow_telescope.dir/lx200driver.cpp.o -MF CMakeFiles/indi_rainbow_telescope.dir/lx200driver.cpp.o.d -o CMakeFiles/indi_rainbow_telescope.dir/lx200driver.cpp.o -c /<>/drivers/telescope/lx200driver.cpp [ 37%] Linking CXX executable indi_rainbow_telescope cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_rainbow_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_rainbow_telescope.dir/rainbow.cpp.o CMakeFiles/indi_rainbow_telescope.dir/lx200driver.cpp.o -o indi_rainbow_telescope -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 37%] Built target indi_rainbow_telescope make -f drivers/telescope/CMakeFiles/indi_crux_mount.dir/build.make drivers/telescope/CMakeFiles/indi_crux_mount.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/telescope /<>/obj-arm-linux-gnueabi/drivers/telescope/CMakeFiles/indi_crux_mount.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/telescope/CMakeFiles/indi_crux_mount.dir/build.make drivers/telescope/CMakeFiles/indi_crux_mount.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 37%] Building CXX object drivers/telescope/CMakeFiles/indi_crux_mount.dir/crux_mount.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_crux_mount.dir/crux_mount.cpp.o -MF CMakeFiles/indi_crux_mount.dir/crux_mount.cpp.o.d -o CMakeFiles/indi_crux_mount.dir/crux_mount.cpp.o -c /<>/drivers/telescope/crux_mount.cpp [ 38%] Linking CXX executable indi_crux_mount cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_crux_mount.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_crux_mount.dir/crux_mount.cpp.o -o indi_crux_mount -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 38%] Built target indi_crux_mount make -f drivers/telescope/CMakeFiles/indi_temma_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_temma_telescope.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/telescope /<>/obj-arm-linux-gnueabi/drivers/telescope/CMakeFiles/indi_temma_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/telescope/CMakeFiles/indi_temma_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_temma_telescope.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 38%] Building CXX object drivers/telescope/CMakeFiles/indi_temma_telescope.dir/temmadriver.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_temma_telescope.dir/temmadriver.cpp.o -MF CMakeFiles/indi_temma_telescope.dir/temmadriver.cpp.o.d -o CMakeFiles/indi_temma_telescope.dir/temmadriver.cpp.o -c /<>/drivers/telescope/temmadriver.cpp [ 38%] Linking CXX executable indi_temma_telescope cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_temma_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_temma_telescope.dir/temmadriver.cpp.o -o indi_temma_telescope -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase:/<>/obj-arm-linux-gnueabi/libs/alignment:/<>/obj-arm-linux-gnueabi/libs/indiclient: ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/alignment/libindiAlignmentDriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so -ldl /usr/lib/arm-linux-gnueabi/libgsl.so /usr/lib/arm-linux-gnueabi/libgslcblas.so ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libnova.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 38%] Built target indi_temma_telescope make -f drivers/telescope/CMakeFiles/indi_paramount_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_paramount_telescope.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/telescope /<>/obj-arm-linux-gnueabi/drivers/telescope/CMakeFiles/indi_paramount_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/telescope/CMakeFiles/indi_paramount_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_paramount_telescope.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 38%] Building CXX object drivers/telescope/CMakeFiles/indi_paramount_telescope.dir/paramount.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_paramount_telescope.dir/paramount.cpp.o -MF CMakeFiles/indi_paramount_telescope.dir/paramount.cpp.o.d -o CMakeFiles/indi_paramount_telescope.dir/paramount.cpp.o -c /<>/drivers/telescope/paramount.cpp [ 38%] Linking CXX executable indi_paramount_telescope cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_paramount_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_paramount_telescope.dir/paramount.cpp.o -o indi_paramount_telescope -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 38%] Built target indi_paramount_telescope make -f drivers/telescope/CMakeFiles/indi_astrotrac_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_astrotrac_telescope.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/telescope /<>/obj-arm-linux-gnueabi/drivers/telescope/CMakeFiles/indi_astrotrac_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/telescope/CMakeFiles/indi_astrotrac_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_astrotrac_telescope.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 38%] Building CXX object drivers/telescope/CMakeFiles/indi_astrotrac_telescope.dir/astrotrac.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_astrotrac_telescope.dir/astrotrac.cpp.o -MF CMakeFiles/indi_astrotrac_telescope.dir/astrotrac.cpp.o.d -o CMakeFiles/indi_astrotrac_telescope.dir/astrotrac.cpp.o -c /<>/drivers/telescope/astrotrac.cpp /<>/drivers/telescope/astrotrac.cpp: In member function ‘virtual bool AstroTrac::initProperties()’: /<>/drivers/telescope/astrotrac.cpp:83:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 83 | MountTypeSP[MOUNT_GEM].fill("MOUNT_GEM", "GEM", | ^ In file included from /<>/libs/indidevice/property/indipropertytext.h:21, from /<>/libs/indidevice/./basedevice.h:30, from /<>/libs/indidevice/./parentdevice.h:3, from /<>/libs/indibase/defaultdevice.h:21, from /<>/libs/indibase/inditelescope.h:21, from /<>/drivers/telescope/astrotrac.h:23, from /<>/drivers/telescope/astrotrac.cpp:23: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:83:26: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 83 | MountTypeSP[MOUNT_GEM].fill("MOUNT_GEM", "GEM", | ^ /<>/drivers/telescope/astrotrac.cpp:83:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:83:26: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 83 | MountTypeSP[MOUNT_GEM].fill("MOUNT_GEM", "GEM", | ^ /<>/drivers/telescope/astrotrac.cpp:83:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:83:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 83 | MountTypeSP[MOUNT_GEM].fill("MOUNT_GEM", "GEM", | ^ /<>/drivers/telescope/astrotrac.cpp:83:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:83:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 83 | MountTypeSP[MOUNT_GEM].fill("MOUNT_GEM", "GEM", | ^ /<>/drivers/telescope/astrotrac.cpp:83:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:83:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 83 | MountTypeSP[MOUNT_GEM].fill("MOUNT_GEM", "GEM", | ^ /<>/drivers/telescope/astrotrac.cpp:83:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:83:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 83 | MountTypeSP[MOUNT_GEM].fill("MOUNT_GEM", "GEM", | ^ /<>/drivers/telescope/astrotrac.cpp:83:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:83:26: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 83 | MountTypeSP[MOUNT_GEM].fill("MOUNT_GEM", "GEM", | ^ /<>/drivers/telescope/astrotrac.cpp:85:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 85 | MountTypeSP[MOUNT_SINGLE_ARM].fill("MOUNT_SINGLE_ARM", "Single ARM", | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:85:33: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 85 | MountTypeSP[MOUNT_SINGLE_ARM].fill("MOUNT_SINGLE_ARM", "Single ARM", | ^ /<>/drivers/telescope/astrotrac.cpp:85:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:85:33: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 85 | MountTypeSP[MOUNT_SINGLE_ARM].fill("MOUNT_SINGLE_ARM", "Single ARM", | ^ /<>/drivers/telescope/astrotrac.cpp:85:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:85:33: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 85 | MountTypeSP[MOUNT_SINGLE_ARM].fill("MOUNT_SINGLE_ARM", "Single ARM", | ^ /<>/drivers/telescope/astrotrac.cpp:85:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:85:33: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 85 | MountTypeSP[MOUNT_SINGLE_ARM].fill("MOUNT_SINGLE_ARM", "Single ARM", | ^ /<>/drivers/telescope/astrotrac.cpp:85:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:85:33: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 85 | MountTypeSP[MOUNT_SINGLE_ARM].fill("MOUNT_SINGLE_ARM", "Single ARM", | ^ /<>/drivers/telescope/astrotrac.cpp:85:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:85:33: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 85 | MountTypeSP[MOUNT_SINGLE_ARM].fill("MOUNT_SINGLE_ARM", "Single ARM", | ^ /<>/drivers/telescope/astrotrac.cpp:85:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:85:33: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 85 | MountTypeSP[MOUNT_SINGLE_ARM].fill("MOUNT_SINGLE_ARM", "Single ARM", | ^ /<>/drivers/telescope/astrotrac.cpp:90:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 90 | AccelerationNP[AXIS_RA].fill("AXIS_RA", "RA arcsec/sec^2", "%.2f", 0, 3600, 100, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:90:27: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 90 | AccelerationNP[AXIS_RA].fill("AXIS_RA", "RA arcsec/sec^2", "%.2f", 0, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp:90:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:90:27: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 90 | AccelerationNP[AXIS_RA].fill("AXIS_RA", "RA arcsec/sec^2", "%.2f", 0, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp:90:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:90:27: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 90 | AccelerationNP[AXIS_RA].fill("AXIS_RA", "RA arcsec/sec^2", "%.2f", 0, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp:90:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:90:27: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 90 | AccelerationNP[AXIS_RA].fill("AXIS_RA", "RA arcsec/sec^2", "%.2f", 0, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp:90:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:90:27: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 90 | AccelerationNP[AXIS_RA].fill("AXIS_RA", "RA arcsec/sec^2", "%.2f", 0, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp:90:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:90:27: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 90 | AccelerationNP[AXIS_RA].fill("AXIS_RA", "RA arcsec/sec^2", "%.2f", 0, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp:90:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:90:27: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 90 | AccelerationNP[AXIS_RA].fill("AXIS_RA", "RA arcsec/sec^2", "%.2f", 0, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp:91:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 91 | AccelerationNP[AXIS_DE].fill("AXIS_DE", "DE arcsec/sec^2", "%.2f", 0, 3600, 100, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:91:27: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 91 | AccelerationNP[AXIS_DE].fill("AXIS_DE", "DE arcsec/sec^2", "%.2f", 0, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp:91:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:91:27: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 91 | AccelerationNP[AXIS_DE].fill("AXIS_DE", "DE arcsec/sec^2", "%.2f", 0, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp:91:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:91:27: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 91 | AccelerationNP[AXIS_DE].fill("AXIS_DE", "DE arcsec/sec^2", "%.2f", 0, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp:91:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:91:27: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 91 | AccelerationNP[AXIS_DE].fill("AXIS_DE", "DE arcsec/sec^2", "%.2f", 0, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp:91:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:91:27: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 91 | AccelerationNP[AXIS_DE].fill("AXIS_DE", "DE arcsec/sec^2", "%.2f", 0, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp:91:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:91:27: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 91 | AccelerationNP[AXIS_DE].fill("AXIS_DE", "DE arcsec/sec^2", "%.2f", 0, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp:91:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:91:27: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 91 | AccelerationNP[AXIS_DE].fill("AXIS_DE", "DE arcsec/sec^2", "%.2f", 0, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp:95:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 95 | EncoderNP[AXIS_RA].fill("AXIS_RA", "Hour Angle", "%.2f", -3600, 3600, 100, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:95:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 95 | EncoderNP[AXIS_RA].fill("AXIS_RA", "Hour Angle", "%.2f", -3600, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp:95:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:95:22: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 95 | EncoderNP[AXIS_RA].fill("AXIS_RA", "Hour Angle", "%.2f", -3600, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp:95:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:95:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 95 | EncoderNP[AXIS_RA].fill("AXIS_RA", "Hour Angle", "%.2f", -3600, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp:95:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:95:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 95 | EncoderNP[AXIS_RA].fill("AXIS_RA", "Hour Angle", "%.2f", -3600, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp:95:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:95:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 95 | EncoderNP[AXIS_RA].fill("AXIS_RA", "Hour Angle", "%.2f", -3600, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp:95:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:95:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 95 | EncoderNP[AXIS_RA].fill("AXIS_RA", "Hour Angle", "%.2f", -3600, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp:95:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:95:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 95 | EncoderNP[AXIS_RA].fill("AXIS_RA", "Hour Angle", "%.2f", -3600, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp:96:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 96 | EncoderNP[AXIS_DE].fill("AXIS_DE", "Declination", "%.2f", -3600, 3600, 100, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:96:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 96 | EncoderNP[AXIS_DE].fill("AXIS_DE", "Declination", "%.2f", -3600, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp:96:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:96:22: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 96 | EncoderNP[AXIS_DE].fill("AXIS_DE", "Declination", "%.2f", -3600, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp:96:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:96:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 96 | EncoderNP[AXIS_DE].fill("AXIS_DE", "Declination", "%.2f", -3600, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp:96:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:96:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 96 | EncoderNP[AXIS_DE].fill("AXIS_DE", "Declination", "%.2f", -3600, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp:96:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:96:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 96 | EncoderNP[AXIS_DE].fill("AXIS_DE", "Declination", "%.2f", -3600, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp:96:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:96:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 96 | EncoderNP[AXIS_DE].fill("AXIS_DE", "Declination", "%.2f", -3600, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp:96:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:96:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 96 | EncoderNP[AXIS_DE].fill("AXIS_DE", "Declination", "%.2f", -3600, 3600, 100, 0); | ^ /<>/drivers/telescope/astrotrac.cpp: In member function ‘bool AstroTrac::getVersion()’: /<>/drivers/telescope/astrotrac.cpp:200:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 200 | FirmwareTP[0].setText(response + 4, 4); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:200:21: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 200 | FirmwareTP[0].setText(response + 4, 4); | ^ /<>/drivers/telescope/astrotrac.cpp:200:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:200:21: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 200 | FirmwareTP[0].setText(response + 4, 4); | ^ /<>/drivers/telescope/astrotrac.cpp:200:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:200:21: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 200 | FirmwareTP[0].setText(response + 4, 4); | ^ /<>/drivers/telescope/astrotrac.cpp:200:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:200:21: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 200 | FirmwareTP[0].setText(response + 4, 4); | ^ /<>/drivers/telescope/astrotrac.cpp:200:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:200:21: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 200 | FirmwareTP[0].setText(response + 4, 4); | ^ /<>/drivers/telescope/astrotrac.cpp:200:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:200:21: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 200 | FirmwareTP[0].setText(response + 4, 4); | ^ /<>/drivers/telescope/astrotrac.cpp:200:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:200:21: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 200 | FirmwareTP[0].setText(response + 4, 4); | ^ /<>/drivers/telescope/astrotrac.cpp: In member function ‘bool AstroTrac::getAcceleration(INDI_EQ_AXIS)’: /<>/drivers/telescope/astrotrac.cpp:223:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 223 | AccelerationNP[axis].setValue(std::stoi(acceleration)); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:223:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 223 | AccelerationNP[axis].setValue(std::stoi(acceleration)); | ^ /<>/drivers/telescope/astrotrac.cpp:223:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:223:32: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 223 | AccelerationNP[axis].setValue(std::stoi(acceleration)); | ^ /<>/drivers/telescope/astrotrac.cpp:223:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:223:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 223 | AccelerationNP[axis].setValue(std::stoi(acceleration)); | ^ /<>/drivers/telescope/astrotrac.cpp:223:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:223:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 223 | AccelerationNP[axis].setValue(std::stoi(acceleration)); | ^ /<>/drivers/telescope/astrotrac.cpp:223:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:223:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 223 | AccelerationNP[axis].setValue(std::stoi(acceleration)); | ^ /<>/drivers/telescope/astrotrac.cpp:223:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:223:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 223 | AccelerationNP[axis].setValue(std::stoi(acceleration)); | ^ /<>/drivers/telescope/astrotrac.cpp:223:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:223:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 223 | AccelerationNP[axis].setValue(std::stoi(acceleration)); | ^ /<>/drivers/telescope/astrotrac.cpp: In member function ‘bool AstroTrac::getEncoderPosition(INDI_EQ_AXIS)’: /<>/drivers/telescope/astrotrac.cpp:372:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 372 | EncoderNP[axis].setValue(std::stod(position)); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:372:27: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 372 | EncoderNP[axis].setValue(std::stod(position)); | ^ /<>/drivers/telescope/astrotrac.cpp:372:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:372:27: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 372 | EncoderNP[axis].setValue(std::stod(position)); | ^ /<>/drivers/telescope/astrotrac.cpp:372:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:372:27: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 372 | EncoderNP[axis].setValue(std::stod(position)); | ^ /<>/drivers/telescope/astrotrac.cpp:372:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:372:27: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 372 | EncoderNP[axis].setValue(std::stod(position)); | ^ /<>/drivers/telescope/astrotrac.cpp:372:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:372:27: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 372 | EncoderNP[axis].setValue(std::stod(position)); | ^ /<>/drivers/telescope/astrotrac.cpp:372:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:372:27: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 372 | EncoderNP[axis].setValue(std::stod(position)); | ^ /<>/drivers/telescope/astrotrac.cpp:372:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:372:27: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 372 | EncoderNP[axis].setValue(std::stod(position)); | ^ /<>/drivers/telescope/astrotrac.cpp:388:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 388 | EncoderNP[other].setValue(std::stod(position)); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:388:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 388 | EncoderNP[other].setValue(std::stod(position)); | ^ /<>/drivers/telescope/astrotrac.cpp:388:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:388:32: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 388 | EncoderNP[other].setValue(std::stod(position)); | ^ /<>/drivers/telescope/astrotrac.cpp:388:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:388:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 388 | EncoderNP[other].setValue(std::stod(position)); | ^ /<>/drivers/telescope/astrotrac.cpp:388:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:388:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 388 | EncoderNP[other].setValue(std::stod(position)); | ^ /<>/drivers/telescope/astrotrac.cpp:388:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:388:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 388 | EncoderNP[other].setValue(std::stod(position)); | ^ /<>/drivers/telescope/astrotrac.cpp:388:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:388:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 388 | EncoderNP[other].setValue(std::stod(position)); | ^ /<>/drivers/telescope/astrotrac.cpp:388:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:388:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 388 | EncoderNP[other].setValue(std::stod(position)); | ^ /<>/drivers/telescope/astrotrac.cpp: In member function ‘virtual bool AstroTrac::Goto(double, double)’: /<>/drivers/telescope/astrotrac.cpp:561:69: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 561 | double tHA = calculateSlewTime(haEncoder - EncoderNP[AXIS_RA].getValue()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:561:69: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 561 | double tHA = calculateSlewTime(haEncoder - EncoderNP[AXIS_RA].getValue()); | ^ /<>/drivers/telescope/astrotrac.cpp:561:69: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:561:69: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 561 | double tHA = calculateSlewTime(haEncoder - EncoderNP[AXIS_RA].getValue()); | ^ /<>/drivers/telescope/astrotrac.cpp:561:69: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:561:69: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 561 | double tHA = calculateSlewTime(haEncoder - EncoderNP[AXIS_RA].getValue()); | ^ /<>/drivers/telescope/astrotrac.cpp:561:69: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:561:69: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 561 | double tHA = calculateSlewTime(haEncoder - EncoderNP[AXIS_RA].getValue()); | ^ /<>/drivers/telescope/astrotrac.cpp:561:69: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:561:69: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 561 | double tHA = calculateSlewTime(haEncoder - EncoderNP[AXIS_RA].getValue()); | ^ /<>/drivers/telescope/astrotrac.cpp:561:69: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:561:69: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 561 | double tHA = calculateSlewTime(haEncoder - EncoderNP[AXIS_RA].getValue()); | ^ /<>/drivers/telescope/astrotrac.cpp:561:69: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:561:69: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 561 | double tHA = calculateSlewTime(haEncoder - EncoderNP[AXIS_RA].getValue()); | ^ /<>/drivers/telescope/astrotrac.cpp: In member function ‘double AstroTrac::calculateSlewTime(double)’: /<>/drivers/telescope/astrotrac.cpp:597:98: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 597 | double accelerate_decelerate = MAX_SLEW_VELOCITY * MAX_SLEW_VELOCITY / AccelerationNP[AXIS_RA].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:597:98: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 597 | double accelerate_decelerate = MAX_SLEW_VELOCITY * MAX_SLEW_VELOCITY / AccelerationNP[AXIS_RA].getValue(); | ^ /<>/drivers/telescope/astrotrac.cpp:597:98: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:597:98: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 597 | double accelerate_decelerate = MAX_SLEW_VELOCITY * MAX_SLEW_VELOCITY / AccelerationNP[AXIS_RA].getValue(); | ^ /<>/drivers/telescope/astrotrac.cpp:597:98: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:597:98: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 597 | double accelerate_decelerate = MAX_SLEW_VELOCITY * MAX_SLEW_VELOCITY / AccelerationNP[AXIS_RA].getValue(); | ^ /<>/drivers/telescope/astrotrac.cpp:597:98: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:597:98: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 597 | double accelerate_decelerate = MAX_SLEW_VELOCITY * MAX_SLEW_VELOCITY / AccelerationNP[AXIS_RA].getValue(); | ^ /<>/drivers/telescope/astrotrac.cpp:597:98: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:597:98: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 597 | double accelerate_decelerate = MAX_SLEW_VELOCITY * MAX_SLEW_VELOCITY / AccelerationNP[AXIS_RA].getValue(); | ^ /<>/drivers/telescope/astrotrac.cpp:597:98: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:597:98: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 597 | double accelerate_decelerate = MAX_SLEW_VELOCITY * MAX_SLEW_VELOCITY / AccelerationNP[AXIS_RA].getValue(); | ^ /<>/drivers/telescope/astrotrac.cpp:597:98: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:597:98: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 597 | double accelerate_decelerate = MAX_SLEW_VELOCITY * MAX_SLEW_VELOCITY / AccelerationNP[AXIS_RA].getValue(); | ^ /<>/drivers/telescope/astrotrac.cpp:602:59: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 602 | return (2 * sqrt(distance / AccelerationNP[AXIS_RA].getValue())); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:602:59: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 602 | return (2 * sqrt(distance / AccelerationNP[AXIS_RA].getValue())); | ^ /<>/drivers/telescope/astrotrac.cpp:602:59: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:602:59: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 602 | return (2 * sqrt(distance / AccelerationNP[AXIS_RA].getValue())); | ^ /<>/drivers/telescope/astrotrac.cpp:602:59: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:602:59: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 602 | return (2 * sqrt(distance / AccelerationNP[AXIS_RA].getValue())); | ^ /<>/drivers/telescope/astrotrac.cpp:602:59: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:602:59: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 602 | return (2 * sqrt(distance / AccelerationNP[AXIS_RA].getValue())); | ^ /<>/drivers/telescope/astrotrac.cpp:602:59: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:602:59: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 602 | return (2 * sqrt(distance / AccelerationNP[AXIS_RA].getValue())); | ^ /<>/drivers/telescope/astrotrac.cpp:602:59: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:602:59: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 602 | return (2 * sqrt(distance / AccelerationNP[AXIS_RA].getValue())); | ^ /<>/drivers/telescope/astrotrac.cpp:602:59: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:602:59: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 602 | return (2 * sqrt(distance / AccelerationNP[AXIS_RA].getValue())); | ^ /<>/drivers/telescope/astrotrac.cpp:607:65: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 607 | return (2.0 * MAX_SLEW_VELOCITY / AccelerationNP[AXIS_RA].getValue() + (distance - accelerate_decelerate) / | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:607:65: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 607 | return (2.0 * MAX_SLEW_VELOCITY / AccelerationNP[AXIS_RA].getValue() + (distance - accelerate_decelerate) / | ^ /<>/drivers/telescope/astrotrac.cpp:607:65: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:607:65: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 607 | return (2.0 * MAX_SLEW_VELOCITY / AccelerationNP[AXIS_RA].getValue() + (distance - accelerate_decelerate) / | ^ /<>/drivers/telescope/astrotrac.cpp:607:65: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:607:65: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 607 | return (2.0 * MAX_SLEW_VELOCITY / AccelerationNP[AXIS_RA].getValue() + (distance - accelerate_decelerate) / | ^ /<>/drivers/telescope/astrotrac.cpp:607:65: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:607:65: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 607 | return (2.0 * MAX_SLEW_VELOCITY / AccelerationNP[AXIS_RA].getValue() + (distance - accelerate_decelerate) / | ^ /<>/drivers/telescope/astrotrac.cpp:607:65: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:607:65: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 607 | return (2.0 * MAX_SLEW_VELOCITY / AccelerationNP[AXIS_RA].getValue() + (distance - accelerate_decelerate) / | ^ /<>/drivers/telescope/astrotrac.cpp:607:65: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:607:65: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 607 | return (2.0 * MAX_SLEW_VELOCITY / AccelerationNP[AXIS_RA].getValue() + (distance - accelerate_decelerate) / | ^ /<>/drivers/telescope/astrotrac.cpp:607:65: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:607:65: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 607 | return (2.0 * MAX_SLEW_VELOCITY / AccelerationNP[AXIS_RA].getValue() + (distance - accelerate_decelerate) / | ^ /<>/drivers/telescope/astrotrac.cpp: In member function ‘virtual bool AstroTrac::ReadScopeStatus()’: /<>/drivers/telescope/astrotrac.cpp:623:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 623 | double lastHAEncoder = EncoderNP[AXIS_RA].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:623:45: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 623 | double lastHAEncoder = EncoderNP[AXIS_RA].getValue(); | ^ /<>/drivers/telescope/astrotrac.cpp:623:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:623:45: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 623 | double lastHAEncoder = EncoderNP[AXIS_RA].getValue(); | ^ /<>/drivers/telescope/astrotrac.cpp:623:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:623:45: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 623 | double lastHAEncoder = EncoderNP[AXIS_RA].getValue(); | ^ /<>/drivers/telescope/astrotrac.cpp:623:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:623:45: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 623 | double lastHAEncoder = EncoderNP[AXIS_RA].getValue(); | ^ /<>/drivers/telescope/astrotrac.cpp:623:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:623:45: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 623 | double lastHAEncoder = EncoderNP[AXIS_RA].getValue(); | ^ /<>/drivers/telescope/astrotrac.cpp:623:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:623:45: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 623 | double lastHAEncoder = EncoderNP[AXIS_RA].getValue(); | ^ /<>/drivers/telescope/astrotrac.cpp:623:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:623:45: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 623 | double lastHAEncoder = EncoderNP[AXIS_RA].getValue(); | ^ /<>/drivers/telescope/astrotrac.cpp:624:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 624 | double lastDEEncoder = EncoderNP[AXIS_DE].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:624:45: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 624 | double lastDEEncoder = EncoderNP[AXIS_DE].getValue(); | ^ /<>/drivers/telescope/astrotrac.cpp:624:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:624:45: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 624 | double lastDEEncoder = EncoderNP[AXIS_DE].getValue(); | ^ /<>/drivers/telescope/astrotrac.cpp:624:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:624:45: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 624 | double lastDEEncoder = EncoderNP[AXIS_DE].getValue(); | ^ /<>/drivers/telescope/astrotrac.cpp:624:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:624:45: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 624 | double lastDEEncoder = EncoderNP[AXIS_DE].getValue(); | ^ /<>/drivers/telescope/astrotrac.cpp:624:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:624:45: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 624 | double lastDEEncoder = EncoderNP[AXIS_DE].getValue(); | ^ /<>/drivers/telescope/astrotrac.cpp:624:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:624:45: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 624 | double lastDEEncoder = EncoderNP[AXIS_DE].getValue(); | ^ /<>/drivers/telescope/astrotrac.cpp:624:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:624:45: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 624 | double lastDEEncoder = EncoderNP[AXIS_DE].getValue(); | ^ /<>/drivers/telescope/astrotrac.cpp:627:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 627 | getRADEFromEncoders(EncoderNP[AXIS_RA].getValue(), EncoderNP[AXIS_DE].getValue(), ra, de); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:627:46: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 627 | getRADEFromEncoders(EncoderNP[AXIS_RA].getValue(), EncoderNP[AXIS_DE].getValue(), ra, de); | ^ /<>/drivers/telescope/astrotrac.cpp:627:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:627:46: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 627 | getRADEFromEncoders(EncoderNP[AXIS_RA].getValue(), EncoderNP[AXIS_DE].getValue(), ra, de); | ^ /<>/drivers/telescope/astrotrac.cpp:627:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:627:46: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 627 | getRADEFromEncoders(EncoderNP[AXIS_RA].getValue(), EncoderNP[AXIS_DE].getValue(), ra, de); | ^ /<>/drivers/telescope/astrotrac.cpp:627:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:627:46: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 627 | getRADEFromEncoders(EncoderNP[AXIS_RA].getValue(), EncoderNP[AXIS_DE].getValue(), ra, de); | ^ /<>/drivers/telescope/astrotrac.cpp:627:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:627:46: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 627 | getRADEFromEncoders(EncoderNP[AXIS_RA].getValue(), EncoderNP[AXIS_DE].getValue(), ra, de); | ^ /<>/drivers/telescope/astrotrac.cpp:627:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:627:46: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 627 | getRADEFromEncoders(EncoderNP[AXIS_RA].getValue(), EncoderNP[AXIS_DE].getValue(), ra, de); | ^ /<>/drivers/telescope/astrotrac.cpp:627:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:627:46: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 627 | getRADEFromEncoders(EncoderNP[AXIS_RA].getValue(), EncoderNP[AXIS_DE].getValue(), ra, de); | ^ /<>/drivers/telescope/astrotrac.cpp:627:77: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 627 | getRADEFromEncoders(EncoderNP[AXIS_RA].getValue(), EncoderNP[AXIS_DE].getValue(), ra, de); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:627:77: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 627 | getRADEFromEncoders(EncoderNP[AXIS_RA].getValue(), EncoderNP[AXIS_DE].getValue(), ra, de); | ^ /<>/drivers/telescope/astrotrac.cpp:627:77: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:627:77: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 627 | getRADEFromEncoders(EncoderNP[AXIS_RA].getValue(), EncoderNP[AXIS_DE].getValue(), ra, de); | ^ /<>/drivers/telescope/astrotrac.cpp:627:77: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:627:77: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 627 | getRADEFromEncoders(EncoderNP[AXIS_RA].getValue(), EncoderNP[AXIS_DE].getValue(), ra, de); | ^ /<>/drivers/telescope/astrotrac.cpp:627:77: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:627:77: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 627 | getRADEFromEncoders(EncoderNP[AXIS_RA].getValue(), EncoderNP[AXIS_DE].getValue(), ra, de); | ^ /<>/drivers/telescope/astrotrac.cpp:627:77: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:627:77: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 627 | getRADEFromEncoders(EncoderNP[AXIS_RA].getValue(), EncoderNP[AXIS_DE].getValue(), ra, de); | ^ /<>/drivers/telescope/astrotrac.cpp:627:77: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:627:77: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 627 | getRADEFromEncoders(EncoderNP[AXIS_RA].getValue(), EncoderNP[AXIS_DE].getValue(), ra, de); | ^ /<>/drivers/telescope/astrotrac.cpp:627:77: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:627:77: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 627 | getRADEFromEncoders(EncoderNP[AXIS_RA].getValue(), EncoderNP[AXIS_DE].getValue(), ra, de); | ^ /<>/drivers/telescope/astrotrac.cpp:629:56: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 629 | if (std::fabs(lastHAEncoder - EncoderNP[AXIS_RA].getValue()) > 0 | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:629:56: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 629 | if (std::fabs(lastHAEncoder - EncoderNP[AXIS_RA].getValue()) > 0 | ^ /<>/drivers/telescope/astrotrac.cpp:629:56: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:629:56: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 629 | if (std::fabs(lastHAEncoder - EncoderNP[AXIS_RA].getValue()) > 0 | ^ /<>/drivers/telescope/astrotrac.cpp:629:56: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:629:56: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 629 | if (std::fabs(lastHAEncoder - EncoderNP[AXIS_RA].getValue()) > 0 | ^ /<>/drivers/telescope/astrotrac.cpp:629:56: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:629:56: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 629 | if (std::fabs(lastHAEncoder - EncoderNP[AXIS_RA].getValue()) > 0 | ^ /<>/drivers/telescope/astrotrac.cpp:629:56: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:629:56: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 629 | if (std::fabs(lastHAEncoder - EncoderNP[AXIS_RA].getValue()) > 0 | ^ /<>/drivers/telescope/astrotrac.cpp:629:56: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:629:56: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 629 | if (std::fabs(lastHAEncoder - EncoderNP[AXIS_RA].getValue()) > 0 | ^ /<>/drivers/telescope/astrotrac.cpp:629:56: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:629:56: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 629 | if (std::fabs(lastHAEncoder - EncoderNP[AXIS_RA].getValue()) > 0 | ^ /<>/drivers/telescope/astrotrac.cpp:630:63: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 630 | || std::fabs(lastDEEncoder - EncoderNP[AXIS_DE].getValue()) > 0) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:630:63: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 630 | || std::fabs(lastDEEncoder - EncoderNP[AXIS_DE].getValue()) > 0) | ^ /<>/drivers/telescope/astrotrac.cpp:630:63: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:630:63: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 630 | || std::fabs(lastDEEncoder - EncoderNP[AXIS_DE].getValue()) > 0) | ^ /<>/drivers/telescope/astrotrac.cpp:630:63: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:630:63: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 630 | || std::fabs(lastDEEncoder - EncoderNP[AXIS_DE].getValue()) > 0) | ^ /<>/drivers/telescope/astrotrac.cpp:630:63: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:630:63: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 630 | || std::fabs(lastDEEncoder - EncoderNP[AXIS_DE].getValue()) > 0) | ^ /<>/drivers/telescope/astrotrac.cpp:630:63: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:630:63: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 630 | || std::fabs(lastDEEncoder - EncoderNP[AXIS_DE].getValue()) > 0) | ^ /<>/drivers/telescope/astrotrac.cpp:630:63: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:630:63: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 630 | || std::fabs(lastDEEncoder - EncoderNP[AXIS_DE].getValue()) > 0) | ^ /<>/drivers/telescope/astrotrac.cpp:630:63: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:630:63: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 630 | || std::fabs(lastDEEncoder - EncoderNP[AXIS_DE].getValue()) > 0) | ^ /<>/drivers/telescope/astrotrac.cpp: In member function ‘virtual bool AstroTrac::ISNewNumber(const char*, const char*, double*, char**, int)’: /<>/drivers/telescope/astrotrac.cpp:759:64: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 759 | if (setAcceleration(AXIS_RA, AccelerationNP[AXIS_RA].getValue()) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:759:64: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 759 | if (setAcceleration(AXIS_RA, AccelerationNP[AXIS_RA].getValue()) | ^ /<>/drivers/telescope/astrotrac.cpp:759:64: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:759:64: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 759 | if (setAcceleration(AXIS_RA, AccelerationNP[AXIS_RA].getValue()) | ^ /<>/drivers/telescope/astrotrac.cpp:759:64: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:759:64: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 759 | if (setAcceleration(AXIS_RA, AccelerationNP[AXIS_RA].getValue()) | ^ /<>/drivers/telescope/astrotrac.cpp:759:64: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:759:64: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 759 | if (setAcceleration(AXIS_RA, AccelerationNP[AXIS_RA].getValue()) | ^ /<>/drivers/telescope/astrotrac.cpp:759:64: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:759:64: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 759 | if (setAcceleration(AXIS_RA, AccelerationNP[AXIS_RA].getValue()) | ^ /<>/drivers/telescope/astrotrac.cpp:759:64: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:759:64: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 759 | if (setAcceleration(AXIS_RA, AccelerationNP[AXIS_RA].getValue()) | ^ /<>/drivers/telescope/astrotrac.cpp:759:64: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:759:64: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 759 | if (setAcceleration(AXIS_RA, AccelerationNP[AXIS_RA].getValue()) | ^ /<>/drivers/telescope/astrotrac.cpp:760:71: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 760 | && setAcceleration(AXIS_DE, AccelerationNP[AXIS_DE].getValue())) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:760:71: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 760 | && setAcceleration(AXIS_DE, AccelerationNP[AXIS_DE].getValue())) | ^ /<>/drivers/telescope/astrotrac.cpp:760:71: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:760:71: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 760 | && setAcceleration(AXIS_DE, AccelerationNP[AXIS_DE].getValue())) | ^ /<>/drivers/telescope/astrotrac.cpp:760:71: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:760:71: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 760 | && setAcceleration(AXIS_DE, AccelerationNP[AXIS_DE].getValue())) | ^ /<>/drivers/telescope/astrotrac.cpp:760:71: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:760:71: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 760 | && setAcceleration(AXIS_DE, AccelerationNP[AXIS_DE].getValue())) | ^ /<>/drivers/telescope/astrotrac.cpp:760:71: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:760:71: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 760 | && setAcceleration(AXIS_DE, AccelerationNP[AXIS_DE].getValue())) | ^ /<>/drivers/telescope/astrotrac.cpp:760:71: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:760:71: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 760 | && setAcceleration(AXIS_DE, AccelerationNP[AXIS_DE].getValue())) | ^ /<>/drivers/telescope/astrotrac.cpp:760:71: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:760:71: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 760 | && setAcceleration(AXIS_DE, AccelerationNP[AXIS_DE].getValue())) | ^ /<>/drivers/telescope/astrotrac.cpp: In member function ‘virtual bool AstroTrac::SetCurrentPark()’: /<>/drivers/telescope/astrotrac.cpp:922:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 922 | SetAxis1Park(EncoderNP[AXIS_RA].getValue()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:922:35: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 922 | SetAxis1Park(EncoderNP[AXIS_RA].getValue()); | ^ /<>/drivers/telescope/astrotrac.cpp:922:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:922:35: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 922 | SetAxis1Park(EncoderNP[AXIS_RA].getValue()); | ^ /<>/drivers/telescope/astrotrac.cpp:922:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:922:35: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 922 | SetAxis1Park(EncoderNP[AXIS_RA].getValue()); | ^ /<>/drivers/telescope/astrotrac.cpp:922:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:922:35: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 922 | SetAxis1Park(EncoderNP[AXIS_RA].getValue()); | ^ /<>/drivers/telescope/astrotrac.cpp:922:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:922:35: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 922 | SetAxis1Park(EncoderNP[AXIS_RA].getValue()); | ^ /<>/drivers/telescope/astrotrac.cpp:922:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:922:35: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 922 | SetAxis1Park(EncoderNP[AXIS_RA].getValue()); | ^ /<>/drivers/telescope/astrotrac.cpp:922:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:922:35: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 922 | SetAxis1Park(EncoderNP[AXIS_RA].getValue()); | ^ /<>/drivers/telescope/astrotrac.cpp:923:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 923 | SetAxis2Park(EncoderNP[AXIS_DE].getValue()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:923:35: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 923 | SetAxis2Park(EncoderNP[AXIS_DE].getValue()); | ^ /<>/drivers/telescope/astrotrac.cpp:923:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:923:35: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 923 | SetAxis2Park(EncoderNP[AXIS_DE].getValue()); | ^ /<>/drivers/telescope/astrotrac.cpp:923:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:923:35: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 923 | SetAxis2Park(EncoderNP[AXIS_DE].getValue()); | ^ /<>/drivers/telescope/astrotrac.cpp:923:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:923:35: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 923 | SetAxis2Park(EncoderNP[AXIS_DE].getValue()); | ^ /<>/drivers/telescope/astrotrac.cpp:923:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:923:35: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 923 | SetAxis2Park(EncoderNP[AXIS_DE].getValue()); | ^ /<>/drivers/telescope/astrotrac.cpp:923:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:923:35: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 923 | SetAxis2Park(EncoderNP[AXIS_DE].getValue()); | ^ /<>/drivers/telescope/astrotrac.cpp:923:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/astrotrac.cpp:923:35: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 923 | SetAxis2Park(EncoderNP[AXIS_DE].getValue()); | ^ In file included from /usr/arm-linux-gnueabi/include/c++/12/vector:70, from /<>/libs/indidevice/property/indiproperties.h:22, from /<>/libs/indidevice/./basedevice.h:23: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const INDI::AlignmentSubsystem::AlignmentDatabaseEntry&}; _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]’: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabi/include/c++/12/vector:64: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]’, inlined from ‘virtual bool AstroTrac::Sync(double, double)’ at /<>/drivers/telescope/astrotrac.cpp:520:41: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 38%] Linking CXX executable indi_astrotrac_telescope cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_astrotrac_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_astrotrac_telescope.dir/astrotrac.cpp.o -o indi_astrotrac_telescope -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase:/<>/obj-arm-linux-gnueabi/libs/alignment:/<>/obj-arm-linux-gnueabi/libs/indiclient: ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/alignment/libindiAlignmentDriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so -ldl /usr/lib/arm-linux-gnueabi/libgsl.so /usr/lib/arm-linux-gnueabi/libgslcblas.so ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libnova.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 38%] Built target indi_astrotrac_telescope make -f drivers/telescope/CMakeFiles/indi_synscan_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_synscan_telescope.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/telescope /<>/obj-arm-linux-gnueabi/drivers/telescope/CMakeFiles/indi_synscan_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/telescope/CMakeFiles/indi_synscan_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_synscan_telescope.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 38%] Building CXX object drivers/telescope/CMakeFiles/indi_synscan_telescope.dir/synscandriver.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_synscan_telescope.dir/synscandriver.cpp.o -MF CMakeFiles/indi_synscan_telescope.dir/synscandriver.cpp.o.d -o CMakeFiles/indi_synscan_telescope.dir/synscandriver.cpp.o -c /<>/drivers/telescope/synscandriver.cpp [ 38%] Building CXX object drivers/telescope/CMakeFiles/indi_synscan_telescope.dir/synscanmount.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_synscan_telescope.dir/synscanmount.cpp.o -MF CMakeFiles/indi_synscan_telescope.dir/synscanmount.cpp.o.d -o CMakeFiles/indi_synscan_telescope.dir/synscanmount.cpp.o -c /<>/drivers/telescope/synscanmount.cpp [ 38%] Linking CXX executable indi_synscan_telescope cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_synscan_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_synscan_telescope.dir/synscandriver.cpp.o CMakeFiles/indi_synscan_telescope.dir/synscanmount.cpp.o -o indi_synscan_telescope -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase:/<>/obj-arm-linux-gnueabi/libs/alignment:/<>/obj-arm-linux-gnueabi/libs/indiclient: ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/alignment/libindiAlignmentDriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so -ldl /usr/lib/arm-linux-gnueabi/libgsl.so /usr/lib/arm-linux-gnueabi/libgslcblas.so ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libnova.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 38%] Built target indi_synscan_telescope make -f drivers/telescope/CMakeFiles/indi_synscanlegacy_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_synscanlegacy_telescope.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/telescope /<>/obj-arm-linux-gnueabi/drivers/telescope/CMakeFiles/indi_synscanlegacy_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/telescope/CMakeFiles/indi_synscanlegacy_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_synscanlegacy_telescope.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 39%] Building CXX object drivers/telescope/CMakeFiles/indi_synscanlegacy_telescope.dir/synscandriverlegacy.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_synscanlegacy_telescope.dir/synscandriverlegacy.cpp.o -MF CMakeFiles/indi_synscanlegacy_telescope.dir/synscandriverlegacy.cpp.o.d -o CMakeFiles/indi_synscanlegacy_telescope.dir/synscandriverlegacy.cpp.o -c /<>/drivers/telescope/synscandriverlegacy.cpp [ 39%] Building CXX object drivers/telescope/CMakeFiles/indi_synscanlegacy_telescope.dir/synscanmountlegacy.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_synscanlegacy_telescope.dir/synscanmountlegacy.cpp.o -MF CMakeFiles/indi_synscanlegacy_telescope.dir/synscanmountlegacy.cpp.o.d -o CMakeFiles/indi_synscanlegacy_telescope.dir/synscanmountlegacy.cpp.o -c /<>/drivers/telescope/synscanmountlegacy.cpp [ 39%] Linking CXX executable indi_synscanlegacy_telescope cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_synscanlegacy_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_synscanlegacy_telescope.dir/synscandriverlegacy.cpp.o CMakeFiles/indi_synscanlegacy_telescope.dir/synscanmountlegacy.cpp.o -o indi_synscanlegacy_telescope -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase:/<>/obj-arm-linux-gnueabi/libs/alignment:/<>/obj-arm-linux-gnueabi/libs/indiclient: ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/alignment/libindiAlignmentDriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so -ldl /usr/lib/arm-linux-gnueabi/libgsl.so /usr/lib/arm-linux-gnueabi/libgslcblas.so ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libnova.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 39%] Built target indi_synscanlegacy_telescope make -f drivers/telescope/CMakeFiles/indi_skycommander_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_skycommander_telescope.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/telescope /<>/obj-arm-linux-gnueabi/drivers/telescope/CMakeFiles/indi_skycommander_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/telescope/CMakeFiles/indi_skycommander_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_skycommander_telescope.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 39%] Building CXX object drivers/telescope/CMakeFiles/indi_skycommander_telescope.dir/skycommander.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_skycommander_telescope.dir/skycommander.cpp.o -MF CMakeFiles/indi_skycommander_telescope.dir/skycommander.cpp.o.d -o CMakeFiles/indi_skycommander_telescope.dir/skycommander.cpp.o -c /<>/drivers/telescope/skycommander.cpp [ 39%] Linking CXX executable indi_skycommander_telescope cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_skycommander_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_skycommander_telescope.dir/skycommander.cpp.o -o indi_skycommander_telescope -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 39%] Built target indi_skycommander_telescope make -f drivers/telescope/CMakeFiles/indi_dsc_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_dsc_telescope.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/telescope /<>/obj-arm-linux-gnueabi/drivers/telescope/CMakeFiles/indi_dsc_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/telescope/CMakeFiles/indi_dsc_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_dsc_telescope.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 39%] Building CXX object drivers/telescope/CMakeFiles/indi_dsc_telescope.dir/dsc.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_dsc_telescope.dir/dsc.cpp.o -MF CMakeFiles/indi_dsc_telescope.dir/dsc.cpp.o.d -o CMakeFiles/indi_dsc_telescope.dir/dsc.cpp.o -c /<>/drivers/telescope/dsc.cpp In file included from /usr/arm-linux-gnueabi/include/c++/12/vector:70, from /<>/libs/indidevice/property/indiproperties.h:22, from /<>/libs/indidevice/./basedevice.h:23, from /<>/libs/indidevice/./parentdevice.h:3, from /<>/libs/indibase/defaultdevice.h:21, from /<>/libs/indibase/inditelescope.h:21, from /<>/drivers/telescope/dsc.h:26, from /<>/drivers/telescope/dsc.cpp:22: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const INDI::AlignmentSubsystem::AlignmentDatabaseEntry&}; _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]’: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabi/include/c++/12/vector:64: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]’, inlined from ‘virtual bool DSC::Sync(double, double)’ at /<>/drivers/telescope/dsc.cpp:441:41: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 40%] Linking CXX executable indi_dsc_telescope cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_dsc_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_dsc_telescope.dir/dsc.cpp.o -o indi_dsc_telescope -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase:/<>/obj-arm-linux-gnueabi/libs/alignment:/<>/obj-arm-linux-gnueabi/libs/indiclient: ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/alignment/libindiAlignmentDriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so -ldl /usr/lib/arm-linux-gnueabi/libgsl.so /usr/lib/arm-linux-gnueabi/libgslcblas.so ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libnova.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 40%] Built target indi_dsc_telescope make -f drivers/telescope/CMakeFiles/indi_ieqlegacy_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_ieqlegacy_telescope.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/telescope /<>/obj-arm-linux-gnueabi/drivers/telescope/CMakeFiles/indi_ieqlegacy_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/telescope/CMakeFiles/indi_ieqlegacy_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_ieqlegacy_telescope.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 40%] Building CXX object drivers/telescope/CMakeFiles/indi_ieqlegacy_telescope.dir/ieqprolegacydriver.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_ieqlegacy_telescope.dir/ieqprolegacydriver.cpp.o -MF CMakeFiles/indi_ieqlegacy_telescope.dir/ieqprolegacydriver.cpp.o.d -o CMakeFiles/indi_ieqlegacy_telescope.dir/ieqprolegacydriver.cpp.o -c /<>/drivers/telescope/ieqprolegacydriver.cpp [ 40%] Building CXX object drivers/telescope/CMakeFiles/indi_ieqlegacy_telescope.dir/ieqprolegacy.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_ieqlegacy_telescope.dir/ieqprolegacy.cpp.o -MF CMakeFiles/indi_ieqlegacy_telescope.dir/ieqprolegacy.cpp.o.d -o CMakeFiles/indi_ieqlegacy_telescope.dir/ieqprolegacy.cpp.o -c /<>/drivers/telescope/ieqprolegacy.cpp [ 41%] Linking CXX executable indi_ieqlegacy_telescope cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_ieqlegacy_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_ieqlegacy_telescope.dir/ieqprolegacydriver.cpp.o CMakeFiles/indi_ieqlegacy_telescope.dir/ieqprolegacy.cpp.o -o indi_ieqlegacy_telescope -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 41%] Built target indi_ieqlegacy_telescope make -f drivers/telescope/CMakeFiles/indi_ieq_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_ieq_telescope.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/telescope /<>/obj-arm-linux-gnueabi/drivers/telescope/CMakeFiles/indi_ieq_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/telescope/CMakeFiles/indi_ieq_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_ieq_telescope.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 41%] Building CXX object drivers/telescope/CMakeFiles/indi_ieq_telescope.dir/ieqdriverbase.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_ieq_telescope.dir/ieqdriverbase.cpp.o -MF CMakeFiles/indi_ieq_telescope.dir/ieqdriverbase.cpp.o.d -o CMakeFiles/indi_ieq_telescope.dir/ieqdriverbase.cpp.o -c /<>/drivers/telescope/ieqdriverbase.cpp [ 42%] Building CXX object drivers/telescope/CMakeFiles/indi_ieq_telescope.dir/ieqpro.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_ieq_telescope.dir/ieqpro.cpp.o -MF CMakeFiles/indi_ieq_telescope.dir/ieqpro.cpp.o.d -o CMakeFiles/indi_ieq_telescope.dir/ieqpro.cpp.o -c /<>/drivers/telescope/ieqpro.cpp [ 42%] Linking CXX executable indi_ieq_telescope cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_ieq_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_ieq_telescope.dir/ieqdriverbase.cpp.o CMakeFiles/indi_ieq_telescope.dir/ieqpro.cpp.o -o indi_ieq_telescope -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 42%] Built target indi_ieq_telescope make -f drivers/telescope/CMakeFiles/indi_ioptronv3_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_ioptronv3_telescope.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/telescope /<>/obj-arm-linux-gnueabi/drivers/telescope/CMakeFiles/indi_ioptronv3_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/telescope/CMakeFiles/indi_ioptronv3_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_ioptronv3_telescope.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 42%] Building CXX object drivers/telescope/CMakeFiles/indi_ioptronv3_telescope.dir/ioptronv3driver.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_ioptronv3_telescope.dir/ioptronv3driver.cpp.o -MF CMakeFiles/indi_ioptronv3_telescope.dir/ioptronv3driver.cpp.o.d -o CMakeFiles/indi_ioptronv3_telescope.dir/ioptronv3driver.cpp.o -c /<>/drivers/telescope/ioptronv3driver.cpp [ 42%] Building CXX object drivers/telescope/CMakeFiles/indi_ioptronv3_telescope.dir/ioptronv3.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_ioptronv3_telescope.dir/ioptronv3.cpp.o -MF CMakeFiles/indi_ioptronv3_telescope.dir/ioptronv3.cpp.o.d -o CMakeFiles/indi_ioptronv3_telescope.dir/ioptronv3.cpp.o -c /<>/drivers/telescope/ioptronv3.cpp [ 42%] Linking CXX executable indi_ioptronv3_telescope cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_ioptronv3_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_ioptronv3_telescope.dir/ioptronv3driver.cpp.o CMakeFiles/indi_ioptronv3_telescope.dir/ioptronv3.cpp.o -o indi_ioptronv3_telescope -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 42%] Built target indi_ioptronv3_telescope make -f drivers/telescope/CMakeFiles/indi_pmc8_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_pmc8_telescope.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/telescope /<>/obj-arm-linux-gnueabi/drivers/telescope/CMakeFiles/indi_pmc8_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/telescope/CMakeFiles/indi_pmc8_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_pmc8_telescope.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 42%] Building CXX object drivers/telescope/CMakeFiles/indi_pmc8_telescope.dir/pmc8driver.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_pmc8_telescope.dir/pmc8driver.cpp.o -MF CMakeFiles/indi_pmc8_telescope.dir/pmc8driver.cpp.o.d -o CMakeFiles/indi_pmc8_telescope.dir/pmc8driver.cpp.o -c /<>/drivers/telescope/pmc8driver.cpp [ 42%] Building CXX object drivers/telescope/CMakeFiles/indi_pmc8_telescope.dir/pmc8.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_pmc8_telescope.dir/pmc8.cpp.o -MF CMakeFiles/indi_pmc8_telescope.dir/pmc8.cpp.o.d -o CMakeFiles/indi_pmc8_telescope.dir/pmc8.cpp.o -c /<>/drivers/telescope/pmc8.cpp [ 42%] Linking CXX executable indi_pmc8_telescope cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pmc8_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_pmc8_telescope.dir/pmc8driver.cpp.o CMakeFiles/indi_pmc8_telescope.dir/pmc8.cpp.o -o indi_pmc8_telescope -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 42%] Built target indi_pmc8_telescope make -f drivers/telescope/CMakeFiles/indi_simulator_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_simulator_telescope.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/telescope /<>/obj-arm-linux-gnueabi/drivers/telescope/CMakeFiles/indi_simulator_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/telescope/CMakeFiles/indi_simulator_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_simulator_telescope.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 43%] Building CXX object drivers/telescope/CMakeFiles/indi_simulator_telescope.dir/telescope_simulator.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_simulator_telescope.dir/telescope_simulator.cpp.o -MF CMakeFiles/indi_simulator_telescope.dir/telescope_simulator.cpp.o.d -o CMakeFiles/indi_simulator_telescope.dir/telescope_simulator.cpp.o -c /<>/drivers/telescope/telescope_simulator.cpp [ 43%] Building CXX object drivers/telescope/CMakeFiles/indi_simulator_telescope.dir/scopesim_helper.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_simulator_telescope.dir/scopesim_helper.cpp.o -MF CMakeFiles/indi_simulator_telescope.dir/scopesim_helper.cpp.o.d -o CMakeFiles/indi_simulator_telescope.dir/scopesim_helper.cpp.o -c /<>/drivers/telescope/scopesim_helper.cpp [ 43%] Linking CXX executable indi_simulator_telescope cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_simulator_telescope.dir/telescope_simulator.cpp.o CMakeFiles/indi_simulator_telescope.dir/scopesim_helper.cpp.o -o indi_simulator_telescope -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 43%] Built target indi_simulator_telescope make -f drivers/telescope/CMakeFiles/indi_script_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_script_telescope.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/telescope /<>/obj-arm-linux-gnueabi/drivers/telescope/CMakeFiles/indi_script_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/telescope/CMakeFiles/indi_script_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_script_telescope.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 43%] Building CXX object drivers/telescope/CMakeFiles/indi_script_telescope.dir/telescope_script.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_script_telescope.dir/telescope_script.cpp.o -MF CMakeFiles/indi_script_telescope.dir/telescope_script.cpp.o.d -o CMakeFiles/indi_script_telescope.dir/telescope_script.cpp.o -c /<>/drivers/telescope/telescope_script.cpp [ 44%] Linking CXX executable indi_script_telescope cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_script_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_script_telescope.dir/telescope_script.cpp.o -o indi_script_telescope -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 44%] Built target indi_script_telescope make -f drivers/telescope/CMakeFiles/indi_skywatcherAltAzMount.dir/build.make drivers/telescope/CMakeFiles/indi_skywatcherAltAzMount.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/telescope /<>/obj-arm-linux-gnueabi/drivers/telescope/CMakeFiles/indi_skywatcherAltAzMount.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/telescope/CMakeFiles/indi_skywatcherAltAzMount.dir/build.make drivers/telescope/CMakeFiles/indi_skywatcherAltAzMount.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 44%] Building CXX object drivers/telescope/CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPIMount.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPIMount.cpp.o -MF CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPIMount.cpp.o.d -o CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPIMount.cpp.o -c /<>/drivers/telescope/skywatcherAPIMount.cpp /<>/drivers/telescope/skywatcherAPIMount.cpp: In member function ‘virtual bool SkywatcherAPIMount::initProperties()’: /<>/drivers/telescope/skywatcherAPIMount.cpp:215:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 215 | AUXEncoderSP[INDI_ENABLED].fill("INDI_ENABLED", "Enabled", ISS_OFF); | ^ In file included from /<>/libs/indidevice/property/indipropertytext.h:21, from /<>/libs/indidevice/./basedevice.h:30, from /<>/libs/indidevice/./parentdevice.h:3, from /<>/libs/indibase/defaultdevice.h:21, from /<>/libs/indibase/inditelescope.h:21, from /<>/drivers/telescope/skywatcherAPI.h:24, from /<>/drivers/telescope/skywatcherAPIMount.h:19, from /<>/drivers/telescope/skywatcherAPIMount.cpp:24: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:215:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 215 | AUXEncoderSP[INDI_ENABLED].fill("INDI_ENABLED", "Enabled", ISS_OFF); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:215:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:215:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 215 | AUXEncoderSP[INDI_ENABLED].fill("INDI_ENABLED", "Enabled", ISS_OFF); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:215:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:215:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 215 | AUXEncoderSP[INDI_ENABLED].fill("INDI_ENABLED", "Enabled", ISS_OFF); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:215:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:215:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 215 | AUXEncoderSP[INDI_ENABLED].fill("INDI_ENABLED", "Enabled", ISS_OFF); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:215:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:215:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 215 | AUXEncoderSP[INDI_ENABLED].fill("INDI_ENABLED", "Enabled", ISS_OFF); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:215:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:215:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 215 | AUXEncoderSP[INDI_ENABLED].fill("INDI_ENABLED", "Enabled", ISS_OFF); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:215:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:215:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 215 | AUXEncoderSP[INDI_ENABLED].fill("INDI_ENABLED", "Enabled", ISS_OFF); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:216:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 216 | AUXEncoderSP[INDI_DISABLED].fill("INDI_DISABLED", "Disabled", ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:216:31: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 216 | AUXEncoderSP[INDI_DISABLED].fill("INDI_DISABLED", "Disabled", ISS_ON); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:216:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:216:31: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 216 | AUXEncoderSP[INDI_DISABLED].fill("INDI_DISABLED", "Disabled", ISS_ON); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:216:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:216:31: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 216 | AUXEncoderSP[INDI_DISABLED].fill("INDI_DISABLED", "Disabled", ISS_ON); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:216:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:216:31: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 216 | AUXEncoderSP[INDI_DISABLED].fill("INDI_DISABLED", "Disabled", ISS_ON); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:216:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:216:31: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 216 | AUXEncoderSP[INDI_DISABLED].fill("INDI_DISABLED", "Disabled", ISS_ON); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:216:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:216:31: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 216 | AUXEncoderSP[INDI_DISABLED].fill("INDI_DISABLED", "Disabled", ISS_ON); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:216:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:216:31: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 216 | AUXEncoderSP[INDI_DISABLED].fill("INDI_DISABLED", "Disabled", ISS_ON); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:220:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 220 | SnapPortSP[INDI_ENABLED].fill("INDI_ENABLED", "On", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:220:28: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 220 | SnapPortSP[INDI_ENABLED].fill("INDI_ENABLED", "On", ISS_OFF); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:220:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:220:28: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 220 | SnapPortSP[INDI_ENABLED].fill("INDI_ENABLED", "On", ISS_OFF); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:220:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:220:28: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 220 | SnapPortSP[INDI_ENABLED].fill("INDI_ENABLED", "On", ISS_OFF); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:220:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:220:28: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 220 | SnapPortSP[INDI_ENABLED].fill("INDI_ENABLED", "On", ISS_OFF); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:220:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:220:28: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 220 | SnapPortSP[INDI_ENABLED].fill("INDI_ENABLED", "On", ISS_OFF); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:220:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:220:28: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 220 | SnapPortSP[INDI_ENABLED].fill("INDI_ENABLED", "On", ISS_OFF); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:220:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:220:28: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 220 | SnapPortSP[INDI_ENABLED].fill("INDI_ENABLED", "On", ISS_OFF); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:221:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 221 | SnapPortSP[INDI_DISABLED].fill("INDI_DISABLED", "Off", ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:221:29: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 221 | SnapPortSP[INDI_DISABLED].fill("INDI_DISABLED", "Off", ISS_ON); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:221:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:221:29: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 221 | SnapPortSP[INDI_DISABLED].fill("INDI_DISABLED", "Off", ISS_ON); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:221:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:221:29: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 221 | SnapPortSP[INDI_DISABLED].fill("INDI_DISABLED", "Off", ISS_ON); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:221:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:221:29: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 221 | SnapPortSP[INDI_DISABLED].fill("INDI_DISABLED", "Off", ISS_ON); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:221:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:221:29: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 221 | SnapPortSP[INDI_DISABLED].fill("INDI_DISABLED", "Off", ISS_ON); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:221:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:221:29: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 221 | SnapPortSP[INDI_DISABLED].fill("INDI_DISABLED", "Off", ISS_ON); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:221:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:221:29: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 221 | SnapPortSP[INDI_DISABLED].fill("INDI_DISABLED", "Off", ISS_ON); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:225:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 225 | TrackFactorNP[AXIS_AZ].fill("AXIS_AZ", "Azimuth", "%.2f", 0.1, 5, 0.1, 1); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:225:26: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 225 | TrackFactorNP[AXIS_AZ].fill("AXIS_AZ", "Azimuth", "%.2f", 0.1, 5, 0.1, 1); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:225:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:225:26: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 225 | TrackFactorNP[AXIS_AZ].fill("AXIS_AZ", "Azimuth", "%.2f", 0.1, 5, 0.1, 1); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:225:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:225:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 225 | TrackFactorNP[AXIS_AZ].fill("AXIS_AZ", "Azimuth", "%.2f", 0.1, 5, 0.1, 1); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:225:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:225:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 225 | TrackFactorNP[AXIS_AZ].fill("AXIS_AZ", "Azimuth", "%.2f", 0.1, 5, 0.1, 1); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:225:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:225:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 225 | TrackFactorNP[AXIS_AZ].fill("AXIS_AZ", "Azimuth", "%.2f", 0.1, 5, 0.1, 1); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:225:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:225:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 225 | TrackFactorNP[AXIS_AZ].fill("AXIS_AZ", "Azimuth", "%.2f", 0.1, 5, 0.1, 1); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:225:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:225:26: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 225 | TrackFactorNP[AXIS_AZ].fill("AXIS_AZ", "Azimuth", "%.2f", 0.1, 5, 0.1, 1); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:226:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 226 | TrackFactorNP[AXIS_ALT].fill("AXIS_ALT", "Altitude", "%.2f", 0.1, 5, 0.1, 1); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:226:27: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 226 | TrackFactorNP[AXIS_ALT].fill("AXIS_ALT", "Altitude", "%.2f", 0.1, 5, 0.1, 1); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:226:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:226:27: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 226 | TrackFactorNP[AXIS_ALT].fill("AXIS_ALT", "Altitude", "%.2f", 0.1, 5, 0.1, 1); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:226:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:226:27: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 226 | TrackFactorNP[AXIS_ALT].fill("AXIS_ALT", "Altitude", "%.2f", 0.1, 5, 0.1, 1); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:226:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:226:27: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 226 | TrackFactorNP[AXIS_ALT].fill("AXIS_ALT", "Altitude", "%.2f", 0.1, 5, 0.1, 1); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:226:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:226:27: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 226 | TrackFactorNP[AXIS_ALT].fill("AXIS_ALT", "Altitude", "%.2f", 0.1, 5, 0.1, 1); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:226:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:226:27: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 226 | TrackFactorNP[AXIS_ALT].fill("AXIS_ALT", "Altitude", "%.2f", 0.1, 5, 0.1, 1); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:226:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:226:27: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 226 | TrackFactorNP[AXIS_ALT].fill("AXIS_ALT", "Altitude", "%.2f", 0.1, 5, 0.1, 1); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp: In member function ‘virtual void SkywatcherAPIMount::TimerHit()’: /<>/drivers/telescope/skywatcherAPIMount.cpp:1073:87: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1073 | AzimuthRate = std::abs(AzimuthRate) * TrackFactorNP[AXIS_AZ].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:1073:87: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1073 | AzimuthRate = std::abs(AzimuthRate) * TrackFactorNP[AXIS_AZ].getValue(); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:1073:87: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:1073:87: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1073 | AzimuthRate = std::abs(AzimuthRate) * TrackFactorNP[AXIS_AZ].getValue(); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:1073:87: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:1073:87: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1073 | AzimuthRate = std::abs(AzimuthRate) * TrackFactorNP[AXIS_AZ].getValue(); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:1073:87: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:1073:87: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1073 | AzimuthRate = std::abs(AzimuthRate) * TrackFactorNP[AXIS_AZ].getValue(); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:1073:87: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:1073:87: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1073 | AzimuthRate = std::abs(AzimuthRate) * TrackFactorNP[AXIS_AZ].getValue(); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:1073:87: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:1073:87: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1073 | AzimuthRate = std::abs(AzimuthRate) * TrackFactorNP[AXIS_AZ].getValue(); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:1073:87: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:1073:87: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1073 | AzimuthRate = std::abs(AzimuthRate) * TrackFactorNP[AXIS_AZ].getValue(); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:1113:89: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1113 | AltitudeRate = std::abs(AltitudeRate) * TrackFactorNP[AXIS_ALT].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:1113:89: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1113 | AltitudeRate = std::abs(AltitudeRate) * TrackFactorNP[AXIS_ALT].getValue(); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:1113:89: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:1113:89: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1113 | AltitudeRate = std::abs(AltitudeRate) * TrackFactorNP[AXIS_ALT].getValue(); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:1113:89: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:1113:89: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1113 | AltitudeRate = std::abs(AltitudeRate) * TrackFactorNP[AXIS_ALT].getValue(); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:1113:89: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:1113:89: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1113 | AltitudeRate = std::abs(AltitudeRate) * TrackFactorNP[AXIS_ALT].getValue(); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:1113:89: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:1113:89: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1113 | AltitudeRate = std::abs(AltitudeRate) * TrackFactorNP[AXIS_ALT].getValue(); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:1113:89: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:1113:89: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1113 | AltitudeRate = std::abs(AltitudeRate) * TrackFactorNP[AXIS_ALT].getValue(); | ^ /<>/drivers/telescope/skywatcherAPIMount.cpp:1113:89: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/telescope/skywatcherAPIMount.cpp:1113:89: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1113 | AltitudeRate = std::abs(AltitudeRate) * TrackFactorNP[AXIS_ALT].getValue(); | ^ In file included from /usr/arm-linux-gnueabi/include/c++/12/vector:70, from /<>/libs/indidevice/property/indiproperties.h:22, from /<>/libs/indidevice/./basedevice.h:23: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const GuidingPulse&}; _Tp = GuidingPulse; _Alloc = std::allocator]’: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabi/include/c++/12/vector:64: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = GuidingPulse; _Alloc = std::allocator]’, inlined from ‘virtual IPState SkywatcherAPIMount::GuideEast(uint32_t)’ at /<>/drivers/telescope/skywatcherAPIMount.cpp:1314:28: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = GuidingPulse; _Alloc = std::allocator]’, inlined from ‘virtual IPState SkywatcherAPIMount::GuideWest(uint32_t)’ at /<>/drivers/telescope/skywatcherAPIMount.cpp:1298:28: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = GuidingPulse; _Alloc = std::allocator]’, inlined from ‘virtual IPState SkywatcherAPIMount::GuideNorth(uint32_t)’ at /<>/drivers/telescope/skywatcherAPIMount.cpp:1266:28: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = GuidingPulse; _Alloc = std::allocator]’, inlined from ‘virtual IPState SkywatcherAPIMount::GuideSouth(uint32_t)’ at /<>/drivers/telescope/skywatcherAPIMount.cpp:1282:28: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const INDI::AlignmentSubsystem::AlignmentDatabaseEntry&}; _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]’: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]’, inlined from ‘virtual bool SkywatcherAPIMount::Sync(double, double)’ at /<>/drivers/telescope/skywatcherAPIMount.cpp:878:41: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 45%] Building CXX object drivers/telescope/CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPI.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/telescope -I/<>/drivers/telescope -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPI.cpp.o -MF CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPI.cpp.o.d -o CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPI.cpp.o -c /<>/drivers/telescope/skywatcherAPI.cpp [ 45%] Linking CXX executable indi_skywatcherAltAzMount cd /<>/obj-arm-linux-gnueabi/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_skywatcherAltAzMount.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPIMount.cpp.o CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPI.cpp.o -o indi_skywatcherAltAzMount -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase:/<>/obj-arm-linux-gnueabi/libs/alignment:/<>/obj-arm-linux-gnueabi/libs/indiclient: ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/alignment/libindiAlignmentDriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so -ldl /usr/lib/arm-linux-gnueabi/libgsl.so /usr/lib/arm-linux-gnueabi/libgslcblas.so ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libnova.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 45%] Built target indi_skywatcherAltAzMount make -f drivers/ccd/CMakeFiles/indi_simulator_ccd.dir/build.make drivers/ccd/CMakeFiles/indi_simulator_ccd.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/ccd /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/ccd /<>/obj-arm-linux-gnueabi/drivers/ccd/CMakeFiles/indi_simulator_ccd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/ccd/CMakeFiles/indi_simulator_ccd.dir/build.make drivers/ccd/CMakeFiles/indi_simulator_ccd.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 46%] Building CXX object drivers/ccd/CMakeFiles/indi_simulator_ccd.dir/ccd_simulator.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/ccd && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/ccd -I/<>/drivers/ccd -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/ccd/CMakeFiles/indi_simulator_ccd.dir/ccd_simulator.cpp.o -MF CMakeFiles/indi_simulator_ccd.dir/ccd_simulator.cpp.o.d -o CMakeFiles/indi_simulator_ccd.dir/ccd_simulator.cpp.o -c /<>/drivers/ccd/ccd_simulator.cpp /<>/drivers/ccd/ccd_simulator.cpp: In member function ‘int CCDSim::DrawCcdFrame(INDI::CCDChip*)’: /<>/drivers/ccd/ccd_simulator.cpp:528:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 528 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ In file included from /<>/libs/indidevice/property/indipropertytext.h:21, from /<>/libs/indidevice/./basedevice.h:30, from /<>/libs/indidevice/./parentdevice.h:3, from /<>/libs/indibase/defaultdevice.h:21, from /<>/libs/indibase/indiccd.h:30, from /<>/drivers/ccd/ccd_simulator.h:23, from /<>/drivers/ccd/ccd_simulator.cpp:19: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/ccd_simulator.cpp:528:53: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 528 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/drivers/ccd/ccd_simulator.cpp:528:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/ccd_simulator.cpp:528:53: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 528 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/drivers/ccd/ccd_simulator.cpp:528:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/ccd_simulator.cpp:528:53: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 528 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/drivers/ccd/ccd_simulator.cpp:528:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/ccd_simulator.cpp:528:53: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 528 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/drivers/ccd/ccd_simulator.cpp:528:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/ccd_simulator.cpp:528:53: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 528 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/drivers/ccd/ccd_simulator.cpp:528:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/ccd_simulator.cpp:528:53: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 528 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/drivers/ccd/ccd_simulator.cpp:528:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/ccd_simulator.cpp:528:53: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 528 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/drivers/ccd/ccd_simulator.cpp:528:95: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 528 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/ccd_simulator.cpp:528:95: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 528 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/drivers/ccd/ccd_simulator.cpp:528:95: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/ccd_simulator.cpp:528:95: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 528 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/drivers/ccd/ccd_simulator.cpp:528:95: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/ccd_simulator.cpp:528:95: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 528 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/drivers/ccd/ccd_simulator.cpp:528:95: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/ccd_simulator.cpp:528:95: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 528 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/drivers/ccd/ccd_simulator.cpp:528:95: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/ccd_simulator.cpp:528:95: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 528 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/drivers/ccd/ccd_simulator.cpp:528:95: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/ccd_simulator.cpp:528:95: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 528 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/drivers/ccd/ccd_simulator.cpp:528:95: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/ccd_simulator.cpp:528:95: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 528 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ [ 46%] Linking CXX executable indi_simulator_ccd cd /<>/obj-arm-linux-gnueabi/drivers/ccd && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_ccd.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_simulator_ccd.dir/ccd_simulator.cpp.o -o indi_simulator_ccd -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 46%] Built target indi_simulator_ccd make -f drivers/ccd/CMakeFiles/indi_simulator_guide.dir/build.make drivers/ccd/CMakeFiles/indi_simulator_guide.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/ccd /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/ccd /<>/obj-arm-linux-gnueabi/drivers/ccd/CMakeFiles/indi_simulator_guide.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/ccd/CMakeFiles/indi_simulator_guide.dir/build.make drivers/ccd/CMakeFiles/indi_simulator_guide.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 46%] Building CXX object drivers/ccd/CMakeFiles/indi_simulator_guide.dir/guide_simulator.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/ccd && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/ccd -I/<>/drivers/ccd -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/ccd/CMakeFiles/indi_simulator_guide.dir/guide_simulator.cpp.o -MF CMakeFiles/indi_simulator_guide.dir/guide_simulator.cpp.o.d -o CMakeFiles/indi_simulator_guide.dir/guide_simulator.cpp.o -c /<>/drivers/ccd/guide_simulator.cpp /<>/drivers/ccd/guide_simulator.cpp: In member function ‘virtual bool GuideSim::initProperties()’: /<>/drivers/ccd/guide_simulator.cpp:163:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 163 | ToggleTimeoutSP[INDI_ENABLED].fill("INDI_ENABLED", "Enabled", ISS_OFF); | ^ In file included from /<>/libs/indidevice/property/indipropertytext.h:21, from /<>/libs/indidevice/./basedevice.h:30, from /<>/libs/indidevice/./parentdevice.h:3, from /<>/libs/indibase/defaultdevice.h:21, from /<>/libs/indibase/indiccd.h:30, from /<>/drivers/ccd/guide_simulator.h:21, from /<>/drivers/ccd/guide_simulator.cpp:19: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:163:33: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 163 | ToggleTimeoutSP[INDI_ENABLED].fill("INDI_ENABLED", "Enabled", ISS_OFF); | ^ /<>/drivers/ccd/guide_simulator.cpp:163:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:163:33: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 163 | ToggleTimeoutSP[INDI_ENABLED].fill("INDI_ENABLED", "Enabled", ISS_OFF); | ^ /<>/drivers/ccd/guide_simulator.cpp:163:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:163:33: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 163 | ToggleTimeoutSP[INDI_ENABLED].fill("INDI_ENABLED", "Enabled", ISS_OFF); | ^ /<>/drivers/ccd/guide_simulator.cpp:163:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:163:33: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 163 | ToggleTimeoutSP[INDI_ENABLED].fill("INDI_ENABLED", "Enabled", ISS_OFF); | ^ /<>/drivers/ccd/guide_simulator.cpp:163:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:163:33: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 163 | ToggleTimeoutSP[INDI_ENABLED].fill("INDI_ENABLED", "Enabled", ISS_OFF); | ^ /<>/drivers/ccd/guide_simulator.cpp:163:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:163:33: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 163 | ToggleTimeoutSP[INDI_ENABLED].fill("INDI_ENABLED", "Enabled", ISS_OFF); | ^ /<>/drivers/ccd/guide_simulator.cpp:163:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:163:33: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 163 | ToggleTimeoutSP[INDI_ENABLED].fill("INDI_ENABLED", "Enabled", ISS_OFF); | ^ /<>/drivers/ccd/guide_simulator.cpp:164:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 164 | ToggleTimeoutSP[INDI_DISABLED].fill("INDI_DISABLED", "Disabled", ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:164:34: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 164 | ToggleTimeoutSP[INDI_DISABLED].fill("INDI_DISABLED", "Disabled", ISS_ON); | ^ /<>/drivers/ccd/guide_simulator.cpp:164:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:164:34: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 164 | ToggleTimeoutSP[INDI_DISABLED].fill("INDI_DISABLED", "Disabled", ISS_ON); | ^ /<>/drivers/ccd/guide_simulator.cpp:164:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:164:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 164 | ToggleTimeoutSP[INDI_DISABLED].fill("INDI_DISABLED", "Disabled", ISS_ON); | ^ /<>/drivers/ccd/guide_simulator.cpp:164:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:164:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 164 | ToggleTimeoutSP[INDI_DISABLED].fill("INDI_DISABLED", "Disabled", ISS_ON); | ^ /<>/drivers/ccd/guide_simulator.cpp:164:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:164:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 164 | ToggleTimeoutSP[INDI_DISABLED].fill("INDI_DISABLED", "Disabled", ISS_ON); | ^ /<>/drivers/ccd/guide_simulator.cpp:164:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:164:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 164 | ToggleTimeoutSP[INDI_DISABLED].fill("INDI_DISABLED", "Disabled", ISS_ON); | ^ /<>/drivers/ccd/guide_simulator.cpp:164:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:164:34: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 164 | ToggleTimeoutSP[INDI_DISABLED].fill("INDI_DISABLED", "Disabled", ISS_ON); | ^ /<>/drivers/ccd/guide_simulator.cpp: In member function ‘int GuideSim::DrawCcdFrame(INDI::CCDChip*)’: /<>/drivers/ccd/guide_simulator.cpp:397:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 397 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:397:53: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 397 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/drivers/ccd/guide_simulator.cpp:397:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:397:53: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 397 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/drivers/ccd/guide_simulator.cpp:397:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:397:53: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 397 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/drivers/ccd/guide_simulator.cpp:397:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:397:53: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 397 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/drivers/ccd/guide_simulator.cpp:397:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:397:53: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 397 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/drivers/ccd/guide_simulator.cpp:397:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:397:53: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 397 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/drivers/ccd/guide_simulator.cpp:397:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:397:53: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 397 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/drivers/ccd/guide_simulator.cpp:397:95: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 397 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:397:95: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 397 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/drivers/ccd/guide_simulator.cpp:397:95: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:397:95: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 397 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/drivers/ccd/guide_simulator.cpp:397:95: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:397:95: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 397 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/drivers/ccd/guide_simulator.cpp:397:95: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:397:95: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 397 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/drivers/ccd/guide_simulator.cpp:397:95: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:397:95: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 397 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/drivers/ccd/guide_simulator.cpp:397:95: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:397:95: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 397 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ /<>/drivers/ccd/guide_simulator.cpp:397:95: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/ccd/guide_simulator.cpp:397:95: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 397 | auto targetFocalLength = ScopeInfoNP[FocalLength].getValue() > 0 ? ScopeInfoNP[FocalLength].getValue() : snoopedFocalLength; | ^ [ 47%] Linking CXX executable indi_simulator_guide cd /<>/obj-arm-linux-gnueabi/drivers/ccd && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_guide.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_simulator_guide.dir/guide_simulator.cpp.o -o indi_simulator_guide -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 47%] Built target indi_simulator_guide make -f drivers/focuser/CMakeFiles/indi_simulator_focus.dir/build.make drivers/focuser/CMakeFiles/indi_simulator_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_simulator_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_simulator_focus.dir/build.make drivers/focuser/CMakeFiles/indi_simulator_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 48%] Building CXX object drivers/focuser/CMakeFiles/indi_simulator_focus.dir/focus_simulator.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_simulator_focus.dir/focus_simulator.cpp.o -MF CMakeFiles/indi_simulator_focus.dir/focus_simulator.cpp.o.d -o CMakeFiles/indi_simulator_focus.dir/focus_simulator.cpp.o -c /<>/drivers/focuser/focus_simulator.cpp /<>/drivers/focuser/focus_simulator.cpp: In member function ‘virtual bool FocusSim::initProperties()’: /<>/drivers/focuser/focus_simulator.cpp:94:14: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 94 | DelayNP[0].fill("DELAY_VALUE", "Value (uS)", "%.f", 0, 60000, 100, 100); | ^ In file included from /<>/libs/indidevice/property/indipropertytext.h:21, from /<>/libs/indidevice/./basedevice.h:30, from /<>/libs/indidevice/./parentdevice.h:3, from /<>/libs/indibase/defaultdevice.h:21, from /<>/libs/indibase/indifocuser.h:21, from /<>/drivers/focuser/focus_simulator.h:21, from /<>/drivers/focuser/focus_simulator.cpp:19: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/focus_simulator.cpp:94:14: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 94 | DelayNP[0].fill("DELAY_VALUE", "Value (uS)", "%.f", 0, 60000, 100, 100); | ^ /<>/drivers/focuser/focus_simulator.cpp:94:14: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/focus_simulator.cpp:94:14: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 94 | DelayNP[0].fill("DELAY_VALUE", "Value (uS)", "%.f", 0, 60000, 100, 100); | ^ /<>/drivers/focuser/focus_simulator.cpp:94:14: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/focus_simulator.cpp:94:14: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 94 | DelayNP[0].fill("DELAY_VALUE", "Value (uS)", "%.f", 0, 60000, 100, 100); | ^ /<>/drivers/focuser/focus_simulator.cpp:94:14: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/focus_simulator.cpp:94:14: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 94 | DelayNP[0].fill("DELAY_VALUE", "Value (uS)", "%.f", 0, 60000, 100, 100); | ^ /<>/drivers/focuser/focus_simulator.cpp:94:14: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/focus_simulator.cpp:94:14: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 94 | DelayNP[0].fill("DELAY_VALUE", "Value (uS)", "%.f", 0, 60000, 100, 100); | ^ /<>/drivers/focuser/focus_simulator.cpp:94:14: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/focus_simulator.cpp:94:14: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 94 | DelayNP[0].fill("DELAY_VALUE", "Value (uS)", "%.f", 0, 60000, 100, 100); | ^ /<>/drivers/focuser/focus_simulator.cpp:94:14: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/focus_simulator.cpp:94:14: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 94 | DelayNP[0].fill("DELAY_VALUE", "Value (uS)", "%.f", 0, 60000, 100, 100); | ^ /<>/drivers/focuser/focus_simulator.cpp: In member function ‘virtual IPState FocusSim::MoveAbsFocuser(uint32_t)’: /<>/drivers/focuser/focus_simulator.cpp:289:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 289 | usleep(std::abs((targetTicks - FocusAbsPosN[0].value) * DelayNP[0].getValue())); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/focus_simulator.cpp:289:70: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 289 | usleep(std::abs((targetTicks - FocusAbsPosN[0].value) * DelayNP[0].getValue())); | ^ /<>/drivers/focuser/focus_simulator.cpp:289:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/focus_simulator.cpp:289:70: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 289 | usleep(std::abs((targetTicks - FocusAbsPosN[0].value) * DelayNP[0].getValue())); | ^ /<>/drivers/focuser/focus_simulator.cpp:289:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/focus_simulator.cpp:289:70: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 289 | usleep(std::abs((targetTicks - FocusAbsPosN[0].value) * DelayNP[0].getValue())); | ^ /<>/drivers/focuser/focus_simulator.cpp:289:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/focus_simulator.cpp:289:70: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 289 | usleep(std::abs((targetTicks - FocusAbsPosN[0].value) * DelayNP[0].getValue())); | ^ /<>/drivers/focuser/focus_simulator.cpp:289:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/focus_simulator.cpp:289:70: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 289 | usleep(std::abs((targetTicks - FocusAbsPosN[0].value) * DelayNP[0].getValue())); | ^ /<>/drivers/focuser/focus_simulator.cpp:289:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/focus_simulator.cpp:289:70: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 289 | usleep(std::abs((targetTicks - FocusAbsPosN[0].value) * DelayNP[0].getValue())); | ^ /<>/drivers/focuser/focus_simulator.cpp:289:70: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/focus_simulator.cpp:289:70: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 289 | usleep(std::abs((targetTicks - FocusAbsPosN[0].value) * DelayNP[0].getValue())); | ^ [ 48%] Linking CXX executable indi_simulator_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_simulator_focus.dir/focus_simulator.cpp.o -o indi_simulator_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 48%] Built target indi_simulator_focus make -f drivers/focuser/CMakeFiles/indi_robo_focus.dir/build.make drivers/focuser/CMakeFiles/indi_robo_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_robo_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_robo_focus.dir/build.make drivers/focuser/CMakeFiles/indi_robo_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 48%] Building CXX object drivers/focuser/CMakeFiles/indi_robo_focus.dir/robofocus.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_robo_focus.dir/robofocus.cpp.o -MF CMakeFiles/indi_robo_focus.dir/robofocus.cpp.o.d -o CMakeFiles/indi_robo_focus.dir/robofocus.cpp.o -c /<>/drivers/focuser/robofocus.cpp [ 48%] Linking CXX executable indi_robo_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_robo_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_robo_focus.dir/robofocus.cpp.o -o indi_robo_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 48%] Built target indi_robo_focus make -f drivers/focuser/CMakeFiles/indi_fcusb_focus.dir/build.make drivers/focuser/CMakeFiles/indi_fcusb_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_fcusb_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_fcusb_focus.dir/build.make drivers/focuser/CMakeFiles/indi_fcusb_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 48%] Building CXX object drivers/focuser/CMakeFiles/indi_fcusb_focus.dir/fcusb.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_fcusb_focus.dir/fcusb.cpp.o -MF CMakeFiles/indi_fcusb_focus.dir/fcusb.cpp.o.d -o CMakeFiles/indi_fcusb_focus.dir/fcusb.cpp.o -c /<>/drivers/focuser/fcusb.cpp [ 48%] Linking CXX executable indi_fcusb_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_fcusb_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_fcusb_focus.dir/fcusb.cpp.o -o indi_fcusb_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 48%] Built target indi_fcusb_focus make -f drivers/focuser/CMakeFiles/indi_nfocus.dir/build.make drivers/focuser/CMakeFiles/indi_nfocus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_nfocus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_nfocus.dir/build.make drivers/focuser/CMakeFiles/indi_nfocus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 48%] Building CXX object drivers/focuser/CMakeFiles/indi_nfocus.dir/nfocus.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_nfocus.dir/nfocus.cpp.o -MF CMakeFiles/indi_nfocus.dir/nfocus.cpp.o.d -o CMakeFiles/indi_nfocus.dir/nfocus.cpp.o -c /<>/drivers/focuser/nfocus.cpp [ 48%] Linking CXX executable indi_nfocus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_nfocus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_nfocus.dir/nfocus.cpp.o -o indi_nfocus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 48%] Built target indi_nfocus make -f drivers/focuser/CMakeFiles/indi_nstep_focus.dir/build.make drivers/focuser/CMakeFiles/indi_nstep_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_nstep_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_nstep_focus.dir/build.make drivers/focuser/CMakeFiles/indi_nstep_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 48%] Building CXX object drivers/focuser/CMakeFiles/indi_nstep_focus.dir/nstep.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_nstep_focus.dir/nstep.cpp.o -MF CMakeFiles/indi_nstep_focus.dir/nstep.cpp.o.d -o CMakeFiles/indi_nstep_focus.dir/nstep.cpp.o -c /<>/drivers/focuser/nstep.cpp [ 49%] Linking CXX executable indi_nstep_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_nstep_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_nstep_focus.dir/nstep.cpp.o -o indi_nstep_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 49%] Built target indi_nstep_focus make -f drivers/focuser/CMakeFiles/indi_efa_focus.dir/build.make drivers/focuser/CMakeFiles/indi_efa_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_efa_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_efa_focus.dir/build.make drivers/focuser/CMakeFiles/indi_efa_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 49%] Building CXX object drivers/focuser/CMakeFiles/indi_efa_focus.dir/planewave_efa.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_efa_focus.dir/planewave_efa.cpp.o -MF CMakeFiles/indi_efa_focus.dir/planewave_efa.cpp.o.d -o CMakeFiles/indi_efa_focus.dir/planewave_efa.cpp.o -c /<>/drivers/focuser/planewave_efa.cpp [ 49%] Linking CXX executable indi_efa_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_efa_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_efa_focus.dir/planewave_efa.cpp.o -o indi_efa_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 49%] Built target indi_efa_focus make -f drivers/focuser/CMakeFiles/indi_celestron_sct_focus.dir/build.make drivers/focuser/CMakeFiles/indi_celestron_sct_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_celestron_sct_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_celestron_sct_focus.dir/build.make drivers/focuser/CMakeFiles/indi_celestron_sct_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 49%] Building CXX object drivers/focuser/CMakeFiles/indi_celestron_sct_focus.dir/celestronauxpacket.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_celestron_sct_focus.dir/celestronauxpacket.cpp.o -MF CMakeFiles/indi_celestron_sct_focus.dir/celestronauxpacket.cpp.o.d -o CMakeFiles/indi_celestron_sct_focus.dir/celestronauxpacket.cpp.o -c /<>/drivers/focuser/celestronauxpacket.cpp [ 49%] Building CXX object drivers/focuser/CMakeFiles/indi_celestron_sct_focus.dir/celestron.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_celestron_sct_focus.dir/celestron.cpp.o -MF CMakeFiles/indi_celestron_sct_focus.dir/celestron.cpp.o.d -o CMakeFiles/indi_celestron_sct_focus.dir/celestron.cpp.o -c /<>/drivers/focuser/celestron.cpp [ 49%] Linking CXX executable indi_celestron_sct_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_celestron_sct_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_celestron_sct_focus.dir/celestronauxpacket.cpp.o CMakeFiles/indi_celestron_sct_focus.dir/celestron.cpp.o -o indi_celestron_sct_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 49%] Built target indi_celestron_sct_focus make -f drivers/focuser/CMakeFiles/indi_aaf2_focus.dir/build.make drivers/focuser/CMakeFiles/indi_aaf2_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_aaf2_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_aaf2_focus.dir/build.make drivers/focuser/CMakeFiles/indi_aaf2_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 49%] Building CXX object drivers/focuser/CMakeFiles/indi_aaf2_focus.dir/aaf2.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_aaf2_focus.dir/aaf2.cpp.o -MF CMakeFiles/indi_aaf2_focus.dir/aaf2.cpp.o.d -o CMakeFiles/indi_aaf2_focus.dir/aaf2.cpp.o -c /<>/drivers/focuser/aaf2.cpp [ 49%] Linking CXX executable indi_aaf2_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_aaf2_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_aaf2_focus.dir/aaf2.cpp.o -o indi_aaf2_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 49%] Built target indi_aaf2_focus make -f drivers/focuser/CMakeFiles/indi_rbfocus_focus.dir/build.make drivers/focuser/CMakeFiles/indi_rbfocus_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_rbfocus_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_rbfocus_focus.dir/build.make drivers/focuser/CMakeFiles/indi_rbfocus_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 49%] Building CXX object drivers/focuser/CMakeFiles/indi_rbfocus_focus.dir/rbfocus.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_rbfocus_focus.dir/rbfocus.cpp.o -MF CMakeFiles/indi_rbfocus_focus.dir/rbfocus.cpp.o.d -o CMakeFiles/indi_rbfocus_focus.dir/rbfocus.cpp.o -c /<>/drivers/focuser/rbfocus.cpp [ 49%] Linking CXX executable indi_rbfocus_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_rbfocus_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_rbfocus_focus.dir/rbfocus.cpp.o -o indi_rbfocus_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 49%] Built target indi_rbfocus_focus make -f drivers/focuser/CMakeFiles/indi_moonlite_focus.dir/build.make drivers/focuser/CMakeFiles/indi_moonlite_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_moonlite_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_moonlite_focus.dir/build.make drivers/focuser/CMakeFiles/indi_moonlite_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 49%] Building CXX object drivers/focuser/CMakeFiles/indi_moonlite_focus.dir/moonlite.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_moonlite_focus.dir/moonlite.cpp.o -MF CMakeFiles/indi_moonlite_focus.dir/moonlite.cpp.o.d -o CMakeFiles/indi_moonlite_focus.dir/moonlite.cpp.o -c /<>/drivers/focuser/moonlite.cpp [ 49%] Linking CXX executable indi_moonlite_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_moonlite_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_moonlite_focus.dir/moonlite.cpp.o -o indi_moonlite_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 49%] Built target indi_moonlite_focus make -f drivers/focuser/CMakeFiles/indi_moonlitedro_focus.dir/build.make drivers/focuser/CMakeFiles/indi_moonlitedro_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_moonlitedro_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_moonlitedro_focus.dir/build.make drivers/focuser/CMakeFiles/indi_moonlitedro_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 50%] Building CXX object drivers/focuser/CMakeFiles/indi_moonlitedro_focus.dir/moonlite_dro.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_moonlitedro_focus.dir/moonlite_dro.cpp.o -MF CMakeFiles/indi_moonlitedro_focus.dir/moonlite_dro.cpp.o.d -o CMakeFiles/indi_moonlitedro_focus.dir/moonlite_dro.cpp.o -c /<>/drivers/focuser/moonlite_dro.cpp [ 50%] Linking CXX executable indi_moonlitedro_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_moonlitedro_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_moonlitedro_focus.dir/moonlite_dro.cpp.o -o indi_moonlitedro_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 50%] Built target indi_moonlitedro_focus make -f drivers/focuser/CMakeFiles/indi_myfocuserpro2_focus.dir/build.make drivers/focuser/CMakeFiles/indi_myfocuserpro2_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_myfocuserpro2_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_myfocuserpro2_focus.dir/build.make drivers/focuser/CMakeFiles/indi_myfocuserpro2_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 50%] Building CXX object drivers/focuser/CMakeFiles/indi_myfocuserpro2_focus.dir/myfocuserpro2.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_myfocuserpro2_focus.dir/myfocuserpro2.cpp.o -MF CMakeFiles/indi_myfocuserpro2_focus.dir/myfocuserpro2.cpp.o.d -o CMakeFiles/indi_myfocuserpro2_focus.dir/myfocuserpro2.cpp.o -c /<>/drivers/focuser/myfocuserpro2.cpp [ 50%] Linking CXX executable indi_myfocuserpro2_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_myfocuserpro2_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_myfocuserpro2_focus.dir/myfocuserpro2.cpp.o -o indi_myfocuserpro2_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 50%] Built target indi_myfocuserpro2_focus make -f drivers/focuser/CMakeFiles/indi_onfocus_focus.dir/build.make drivers/focuser/CMakeFiles/indi_onfocus_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_onfocus_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_onfocus_focus.dir/build.make drivers/focuser/CMakeFiles/indi_onfocus_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 50%] Building CXX object drivers/focuser/CMakeFiles/indi_onfocus_focus.dir/onfocus.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_onfocus_focus.dir/onfocus.cpp.o -MF CMakeFiles/indi_onfocus_focus.dir/onfocus.cpp.o.d -o CMakeFiles/indi_onfocus_focus.dir/onfocus.cpp.o -c /<>/drivers/focuser/onfocus.cpp [ 50%] Linking CXX executable indi_onfocus_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_onfocus_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_onfocus_focus.dir/onfocus.cpp.o -o indi_onfocus_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 50%] Built target indi_onfocus_focus make -f drivers/focuser/CMakeFiles/indi_teenastro_focus.dir/build.make drivers/focuser/CMakeFiles/indi_teenastro_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_teenastro_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_teenastro_focus.dir/build.make drivers/focuser/CMakeFiles/indi_teenastro_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 51%] Building CXX object drivers/focuser/CMakeFiles/indi_teenastro_focus.dir/teenastro.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_teenastro_focus.dir/teenastro.cpp.o -MF CMakeFiles/indi_teenastro_focus.dir/teenastro.cpp.o.d -o CMakeFiles/indi_teenastro_focus.dir/teenastro.cpp.o -c /<>/drivers/focuser/teenastro.cpp [ 51%] Linking CXX executable indi_teenastro_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_teenastro_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_teenastro_focus.dir/teenastro.cpp.o -o indi_teenastro_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 51%] Built target indi_teenastro_focus make -f drivers/focuser/CMakeFiles/indi_sestosenso_focus.dir/build.make drivers/focuser/CMakeFiles/indi_sestosenso_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_sestosenso_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_sestosenso_focus.dir/build.make drivers/focuser/CMakeFiles/indi_sestosenso_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 51%] Building CXX object drivers/focuser/CMakeFiles/indi_sestosenso_focus.dir/sestosenso.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_sestosenso_focus.dir/sestosenso.cpp.o -MF CMakeFiles/indi_sestosenso_focus.dir/sestosenso.cpp.o.d -o CMakeFiles/indi_sestosenso_focus.dir/sestosenso.cpp.o -c /<>/drivers/focuser/sestosenso.cpp [ 52%] Linking CXX executable indi_sestosenso_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_sestosenso_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_sestosenso_focus.dir/sestosenso.cpp.o -o indi_sestosenso_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 52%] Built target indi_sestosenso_focus make -f drivers/focuser/CMakeFiles/indi_sestosenso2_focus.dir/build.make drivers/focuser/CMakeFiles/indi_sestosenso2_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_sestosenso2_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_sestosenso2_focus.dir/build.make drivers/focuser/CMakeFiles/indi_sestosenso2_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 52%] Building CXX object drivers/focuser/CMakeFiles/indi_sestosenso2_focus.dir/sestosenso2.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_sestosenso2_focus.dir/sestosenso2.cpp.o -MF CMakeFiles/indi_sestosenso2_focus.dir/sestosenso2.cpp.o.d -o CMakeFiles/indi_sestosenso2_focus.dir/sestosenso2.cpp.o -c /<>/drivers/focuser/sestosenso2.cpp [ 52%] Linking CXX executable indi_sestosenso2_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_sestosenso2_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_sestosenso2_focus.dir/sestosenso2.cpp.o -o indi_sestosenso2_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 52%] Built target indi_sestosenso2_focus make -f drivers/focuser/CMakeFiles/indi_esattoarco_focus.dir/build.make drivers/focuser/CMakeFiles/indi_esattoarco_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_esattoarco_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_esattoarco_focus.dir/build.make drivers/focuser/CMakeFiles/indi_esattoarco_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 52%] Building CXX object drivers/focuser/CMakeFiles/indi_esattoarco_focus.dir/esattoarco.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_esattoarco_focus.dir/esattoarco.cpp.o -MF CMakeFiles/indi_esattoarco_focus.dir/esattoarco.cpp.o.d -o CMakeFiles/indi_esattoarco_focus.dir/esattoarco.cpp.o -c /<>/drivers/focuser/esattoarco.cpp /<>/drivers/focuser/esattoarco.cpp: In member function ‘virtual bool EsattoArco::initProperties()’: /<>/drivers/focuser/esattoarco.cpp:66:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 66 | FirmwareTP[ESATTO_FIRMWARE_SN].fill("ESATTO_FIRMWARE_SN", "Esatto SN", ""); | ^ In file included from /<>/libs/indidevice/property/indipropertytext.h:21, from /<>/libs/indidevice/./basedevice.h:30, from /<>/libs/indidevice/./parentdevice.h:3, from /<>/libs/indibase/defaultdevice.h:21, from /<>/libs/indibase/indifocuser.h:21, from /<>/drivers/focuser/esattoarco.h:27, from /<>/drivers/focuser/esattoarco.cpp:25: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:66:34: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 66 | FirmwareTP[ESATTO_FIRMWARE_SN].fill("ESATTO_FIRMWARE_SN", "Esatto SN", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:66:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:66:34: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 66 | FirmwareTP[ESATTO_FIRMWARE_SN].fill("ESATTO_FIRMWARE_SN", "Esatto SN", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:66:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:66:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 66 | FirmwareTP[ESATTO_FIRMWARE_SN].fill("ESATTO_FIRMWARE_SN", "Esatto SN", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:66:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:66:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 66 | FirmwareTP[ESATTO_FIRMWARE_SN].fill("ESATTO_FIRMWARE_SN", "Esatto SN", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:66:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:66:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 66 | FirmwareTP[ESATTO_FIRMWARE_SN].fill("ESATTO_FIRMWARE_SN", "Esatto SN", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:66:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:66:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 66 | FirmwareTP[ESATTO_FIRMWARE_SN].fill("ESATTO_FIRMWARE_SN", "Esatto SN", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:66:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:66:34: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 66 | FirmwareTP[ESATTO_FIRMWARE_SN].fill("ESATTO_FIRMWARE_SN", "Esatto SN", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:67:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 67 | FirmwareTP[ESATTO_FIRMWARE_VERSION].fill("ESATTO_FIRMWARE_VERSION", "Esatto Firmware", ""); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:67:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 67 | FirmwareTP[ESATTO_FIRMWARE_VERSION].fill("ESATTO_FIRMWARE_VERSION", "Esatto Firmware", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:67:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:67:39: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 67 | FirmwareTP[ESATTO_FIRMWARE_VERSION].fill("ESATTO_FIRMWARE_VERSION", "Esatto Firmware", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:67:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:67:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 67 | FirmwareTP[ESATTO_FIRMWARE_VERSION].fill("ESATTO_FIRMWARE_VERSION", "Esatto Firmware", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:67:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:67:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 67 | FirmwareTP[ESATTO_FIRMWARE_VERSION].fill("ESATTO_FIRMWARE_VERSION", "Esatto Firmware", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:67:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:67:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 67 | FirmwareTP[ESATTO_FIRMWARE_VERSION].fill("ESATTO_FIRMWARE_VERSION", "Esatto Firmware", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:67:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:67:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 67 | FirmwareTP[ESATTO_FIRMWARE_VERSION].fill("ESATTO_FIRMWARE_VERSION", "Esatto Firmware", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:67:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:67:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 67 | FirmwareTP[ESATTO_FIRMWARE_VERSION].fill("ESATTO_FIRMWARE_VERSION", "Esatto Firmware", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:68:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 68 | FirmwareTP[ARCO_FIRMWARE_SN].fill("ARCO_FIRMWARE_SN", "Arco SN", ""); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:68:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 68 | FirmwareTP[ARCO_FIRMWARE_SN].fill("ARCO_FIRMWARE_SN", "Arco SN", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:68:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:68:32: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 68 | FirmwareTP[ARCO_FIRMWARE_SN].fill("ARCO_FIRMWARE_SN", "Arco SN", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:68:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:68:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 68 | FirmwareTP[ARCO_FIRMWARE_SN].fill("ARCO_FIRMWARE_SN", "Arco SN", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:68:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:68:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 68 | FirmwareTP[ARCO_FIRMWARE_SN].fill("ARCO_FIRMWARE_SN", "Arco SN", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:68:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:68:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 68 | FirmwareTP[ARCO_FIRMWARE_SN].fill("ARCO_FIRMWARE_SN", "Arco SN", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:68:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:68:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 68 | FirmwareTP[ARCO_FIRMWARE_SN].fill("ARCO_FIRMWARE_SN", "Arco SN", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:68:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:68:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 68 | FirmwareTP[ARCO_FIRMWARE_SN].fill("ARCO_FIRMWARE_SN", "Arco SN", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:69:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 69 | FirmwareTP[ARCO_FIRMWARE_VERSION].fill("VERARCO_FIRMWARE_VERSIONSION", "Arco Firmware", ""); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:69:37: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 69 | FirmwareTP[ARCO_FIRMWARE_VERSION].fill("VERARCO_FIRMWARE_VERSIONSION", "Arco Firmware", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:69:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:69:37: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 69 | FirmwareTP[ARCO_FIRMWARE_VERSION].fill("VERARCO_FIRMWARE_VERSIONSION", "Arco Firmware", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:69:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:69:37: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 69 | FirmwareTP[ARCO_FIRMWARE_VERSION].fill("VERARCO_FIRMWARE_VERSIONSION", "Arco Firmware", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:69:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:69:37: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 69 | FirmwareTP[ARCO_FIRMWARE_VERSION].fill("VERARCO_FIRMWARE_VERSIONSION", "Arco Firmware", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:69:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:69:37: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 69 | FirmwareTP[ARCO_FIRMWARE_VERSION].fill("VERARCO_FIRMWARE_VERSIONSION", "Arco Firmware", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:69:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:69:37: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 69 | FirmwareTP[ARCO_FIRMWARE_VERSION].fill("VERARCO_FIRMWARE_VERSIONSION", "Arco Firmware", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:69:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:69:37: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 69 | FirmwareTP[ARCO_FIRMWARE_VERSION].fill("VERARCO_FIRMWARE_VERSIONSION", "Arco Firmware", ""); | ^ /<>/drivers/focuser/esattoarco.cpp:77:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 77 | VoltageNP[VOLTAGE_12V].fill("VOLTAGE_12V", "12v", "%.2f", 0, 100, 0., 0.); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:77:26: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 77 | VoltageNP[VOLTAGE_12V].fill("VOLTAGE_12V", "12v", "%.2f", 0, 100, 0., 0.); | ^ /<>/drivers/focuser/esattoarco.cpp:77:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:77:26: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 77 | VoltageNP[VOLTAGE_12V].fill("VOLTAGE_12V", "12v", "%.2f", 0, 100, 0., 0.); | ^ /<>/drivers/focuser/esattoarco.cpp:77:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:77:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 77 | VoltageNP[VOLTAGE_12V].fill("VOLTAGE_12V", "12v", "%.2f", 0, 100, 0., 0.); | ^ /<>/drivers/focuser/esattoarco.cpp:77:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:77:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 77 | VoltageNP[VOLTAGE_12V].fill("VOLTAGE_12V", "12v", "%.2f", 0, 100, 0., 0.); | ^ /<>/drivers/focuser/esattoarco.cpp:77:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:77:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 77 | VoltageNP[VOLTAGE_12V].fill("VOLTAGE_12V", "12v", "%.2f", 0, 100, 0., 0.); | ^ /<>/drivers/focuser/esattoarco.cpp:77:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:77:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 77 | VoltageNP[VOLTAGE_12V].fill("VOLTAGE_12V", "12v", "%.2f", 0, 100, 0., 0.); | ^ /<>/drivers/focuser/esattoarco.cpp:77:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:77:26: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 77 | VoltageNP[VOLTAGE_12V].fill("VOLTAGE_12V", "12v", "%.2f", 0, 100, 0., 0.); | ^ /<>/drivers/focuser/esattoarco.cpp:78:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 78 | VoltageNP[VOLTAGE_USB].fill("VOLTAGE_USB", "USB", "%.2f", 0, 100, 0., 0.); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:78:26: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 78 | VoltageNP[VOLTAGE_USB].fill("VOLTAGE_USB", "USB", "%.2f", 0, 100, 0., 0.); | ^ /<>/drivers/focuser/esattoarco.cpp:78:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:78:26: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 78 | VoltageNP[VOLTAGE_USB].fill("VOLTAGE_USB", "USB", "%.2f", 0, 100, 0., 0.); | ^ /<>/drivers/focuser/esattoarco.cpp:78:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:78:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 78 | VoltageNP[VOLTAGE_USB].fill("VOLTAGE_USB", "USB", "%.2f", 0, 100, 0., 0.); | ^ /<>/drivers/focuser/esattoarco.cpp:78:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:78:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 78 | VoltageNP[VOLTAGE_USB].fill("VOLTAGE_USB", "USB", "%.2f", 0, 100, 0., 0.); | ^ /<>/drivers/focuser/esattoarco.cpp:78:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:78:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 78 | VoltageNP[VOLTAGE_USB].fill("VOLTAGE_USB", "USB", "%.2f", 0, 100, 0., 0.); | ^ /<>/drivers/focuser/esattoarco.cpp:78:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:78:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 78 | VoltageNP[VOLTAGE_USB].fill("VOLTAGE_USB", "USB", "%.2f", 0, 100, 0., 0.); | ^ /<>/drivers/focuser/esattoarco.cpp:78:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:78:26: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 78 | VoltageNP[VOLTAGE_USB].fill("VOLTAGE_USB", "USB", "%.2f", 0, 100, 0., 0.); | ^ /<>/drivers/focuser/esattoarco.cpp: In member function ‘bool EsattoArco::updateVoltageIn()’: /<>/drivers/focuser/esattoarco.cpp:364:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 364 | VoltageNP[VOLTAGE_12V].setValue(voltage); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:364:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 364 | VoltageNP[VOLTAGE_12V].setValue(voltage); | ^ /<>/drivers/focuser/esattoarco.cpp:364:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:364:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 364 | VoltageNP[VOLTAGE_12V].setValue(voltage); | ^ /<>/drivers/focuser/esattoarco.cpp:364:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:364:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 364 | VoltageNP[VOLTAGE_12V].setValue(voltage); | ^ /<>/drivers/focuser/esattoarco.cpp:364:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:364:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 364 | VoltageNP[VOLTAGE_12V].setValue(voltage); | ^ /<>/drivers/focuser/esattoarco.cpp:364:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:364:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 364 | VoltageNP[VOLTAGE_12V].setValue(voltage); | ^ /<>/drivers/focuser/esattoarco.cpp:364:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:364:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 364 | VoltageNP[VOLTAGE_12V].setValue(voltage); | ^ /<>/drivers/focuser/esattoarco.cpp:364:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:364:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 364 | VoltageNP[VOLTAGE_12V].setValue(voltage); | ^ /<>/drivers/focuser/esattoarco.cpp:368:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 368 | VoltageNP[VOLTAGE_USB].setValue(voltage); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:368:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 368 | VoltageNP[VOLTAGE_USB].setValue(voltage); | ^ /<>/drivers/focuser/esattoarco.cpp:368:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:368:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 368 | VoltageNP[VOLTAGE_USB].setValue(voltage); | ^ /<>/drivers/focuser/esattoarco.cpp:368:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:368:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 368 | VoltageNP[VOLTAGE_USB].setValue(voltage); | ^ /<>/drivers/focuser/esattoarco.cpp:368:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:368:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 368 | VoltageNP[VOLTAGE_USB].setValue(voltage); | ^ /<>/drivers/focuser/esattoarco.cpp:368:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:368:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 368 | VoltageNP[VOLTAGE_USB].setValue(voltage); | ^ /<>/drivers/focuser/esattoarco.cpp:368:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:368:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 368 | VoltageNP[VOLTAGE_USB].setValue(voltage); | ^ /<>/drivers/focuser/esattoarco.cpp:368:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:368:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 368 | VoltageNP[VOLTAGE_USB].setValue(voltage); | ^ /<>/drivers/focuser/esattoarco.cpp: In member function ‘virtual void EsattoArco::TimerHit()’: /<>/drivers/focuser/esattoarco.cpp:658:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 658 | auto current12V = VoltageNP[VOLTAGE_12V].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:658:48: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 658 | auto current12V = VoltageNP[VOLTAGE_12V].getValue(); | ^ /<>/drivers/focuser/esattoarco.cpp:658:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:658:48: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 658 | auto current12V = VoltageNP[VOLTAGE_12V].getValue(); | ^ /<>/drivers/focuser/esattoarco.cpp:658:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:658:48: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 658 | auto current12V = VoltageNP[VOLTAGE_12V].getValue(); | ^ /<>/drivers/focuser/esattoarco.cpp:658:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:658:48: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 658 | auto current12V = VoltageNP[VOLTAGE_12V].getValue(); | ^ /<>/drivers/focuser/esattoarco.cpp:658:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:658:48: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 658 | auto current12V = VoltageNP[VOLTAGE_12V].getValue(); | ^ /<>/drivers/focuser/esattoarco.cpp:658:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:658:48: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 658 | auto current12V = VoltageNP[VOLTAGE_12V].getValue(); | ^ /<>/drivers/focuser/esattoarco.cpp:658:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:658:48: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 658 | auto current12V = VoltageNP[VOLTAGE_12V].getValue(); | ^ /<>/drivers/focuser/esattoarco.cpp:659:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 659 | auto currentUSB = VoltageNP[VOLTAGE_USB].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:659:48: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 659 | auto currentUSB = VoltageNP[VOLTAGE_USB].getValue(); | ^ /<>/drivers/focuser/esattoarco.cpp:659:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:659:48: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 659 | auto currentUSB = VoltageNP[VOLTAGE_USB].getValue(); | ^ /<>/drivers/focuser/esattoarco.cpp:659:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:659:48: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 659 | auto currentUSB = VoltageNP[VOLTAGE_USB].getValue(); | ^ /<>/drivers/focuser/esattoarco.cpp:659:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:659:48: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 659 | auto currentUSB = VoltageNP[VOLTAGE_USB].getValue(); | ^ /<>/drivers/focuser/esattoarco.cpp:659:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:659:48: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 659 | auto currentUSB = VoltageNP[VOLTAGE_USB].getValue(); | ^ /<>/drivers/focuser/esattoarco.cpp:659:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:659:48: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 659 | auto currentUSB = VoltageNP[VOLTAGE_USB].getValue(); | ^ /<>/drivers/focuser/esattoarco.cpp:659:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:659:48: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 659 | auto currentUSB = VoltageNP[VOLTAGE_USB].getValue(); | ^ /<>/drivers/focuser/esattoarco.cpp:662:60: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 662 | if (std::abs(current12V - VoltageNP[VOLTAGE_12V].getValue()) >= 0.1 || | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:662:60: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 662 | if (std::abs(current12V - VoltageNP[VOLTAGE_12V].getValue()) >= 0.1 || | ^ /<>/drivers/focuser/esattoarco.cpp:662:60: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:662:60: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 662 | if (std::abs(current12V - VoltageNP[VOLTAGE_12V].getValue()) >= 0.1 || | ^ /<>/drivers/focuser/esattoarco.cpp:662:60: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:662:60: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 662 | if (std::abs(current12V - VoltageNP[VOLTAGE_12V].getValue()) >= 0.1 || | ^ /<>/drivers/focuser/esattoarco.cpp:662:60: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:662:60: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 662 | if (std::abs(current12V - VoltageNP[VOLTAGE_12V].getValue()) >= 0.1 || | ^ /<>/drivers/focuser/esattoarco.cpp:662:60: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:662:60: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 662 | if (std::abs(current12V - VoltageNP[VOLTAGE_12V].getValue()) >= 0.1 || | ^ /<>/drivers/focuser/esattoarco.cpp:662:60: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:662:60: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 662 | if (std::abs(current12V - VoltageNP[VOLTAGE_12V].getValue()) >= 0.1 || | ^ /<>/drivers/focuser/esattoarco.cpp:662:60: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:662:60: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 662 | if (std::abs(current12V - VoltageNP[VOLTAGE_12V].getValue()) >= 0.1 || | ^ /<>/drivers/focuser/esattoarco.cpp:663:64: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 663 | std::abs(currentUSB - VoltageNP[VOLTAGE_USB].getValue()) >= 0.1) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:663:64: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 663 | std::abs(currentUSB - VoltageNP[VOLTAGE_USB].getValue()) >= 0.1) | ^ /<>/drivers/focuser/esattoarco.cpp:663:64: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:663:64: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 663 | std::abs(currentUSB - VoltageNP[VOLTAGE_USB].getValue()) >= 0.1) | ^ /<>/drivers/focuser/esattoarco.cpp:663:64: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:663:64: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 663 | std::abs(currentUSB - VoltageNP[VOLTAGE_USB].getValue()) >= 0.1) | ^ /<>/drivers/focuser/esattoarco.cpp:663:64: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:663:64: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 663 | std::abs(currentUSB - VoltageNP[VOLTAGE_USB].getValue()) >= 0.1) | ^ /<>/drivers/focuser/esattoarco.cpp:663:64: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:663:64: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 663 | std::abs(currentUSB - VoltageNP[VOLTAGE_USB].getValue()) >= 0.1) | ^ /<>/drivers/focuser/esattoarco.cpp:663:64: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:663:64: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 663 | std::abs(currentUSB - VoltageNP[VOLTAGE_USB].getValue()) >= 0.1) | ^ /<>/drivers/focuser/esattoarco.cpp:663:64: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:663:64: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 663 | std::abs(currentUSB - VoltageNP[VOLTAGE_USB].getValue()) >= 0.1) | ^ /<>/drivers/focuser/esattoarco.cpp:666:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 666 | if (VoltageNP[VOLTAGE_12V].getValue() < 11.0) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:666:42: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 666 | if (VoltageNP[VOLTAGE_12V].getValue() < 11.0) | ^ /<>/drivers/focuser/esattoarco.cpp:666:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:666:42: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 666 | if (VoltageNP[VOLTAGE_12V].getValue() < 11.0) | ^ /<>/drivers/focuser/esattoarco.cpp:666:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:666:42: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 666 | if (VoltageNP[VOLTAGE_12V].getValue() < 11.0) | ^ /<>/drivers/focuser/esattoarco.cpp:666:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:666:42: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 666 | if (VoltageNP[VOLTAGE_12V].getValue() < 11.0) | ^ /<>/drivers/focuser/esattoarco.cpp:666:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:666:42: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 666 | if (VoltageNP[VOLTAGE_12V].getValue() < 11.0) | ^ /<>/drivers/focuser/esattoarco.cpp:666:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:666:42: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 666 | if (VoltageNP[VOLTAGE_12V].getValue() < 11.0) | ^ /<>/drivers/focuser/esattoarco.cpp:666:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:666:42: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 666 | if (VoltageNP[VOLTAGE_12V].getValue() < 11.0) | ^ /<>/drivers/focuser/esattoarco.cpp: In member function ‘bool EsattoArco::Ack()’: /<>/drivers/focuser/esattoarco.cpp:730:50: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 730 | IUSaveText(&FirmwareTP[ESATTO_FIRMWARE_SN], serial.c_str()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:730:50: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 730 | IUSaveText(&FirmwareTP[ESATTO_FIRMWARE_SN], serial.c_str()); | ^ /<>/drivers/focuser/esattoarco.cpp:730:50: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:730:50: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 730 | IUSaveText(&FirmwareTP[ESATTO_FIRMWARE_SN], serial.c_str()); | ^ /<>/drivers/focuser/esattoarco.cpp:730:50: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:730:50: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 730 | IUSaveText(&FirmwareTP[ESATTO_FIRMWARE_SN], serial.c_str()); | ^ /<>/drivers/focuser/esattoarco.cpp:730:50: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:730:50: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 730 | IUSaveText(&FirmwareTP[ESATTO_FIRMWARE_SN], serial.c_str()); | ^ /<>/drivers/focuser/esattoarco.cpp:730:50: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:730:50: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 730 | IUSaveText(&FirmwareTP[ESATTO_FIRMWARE_SN], serial.c_str()); | ^ /<>/drivers/focuser/esattoarco.cpp:730:50: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:730:50: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 730 | IUSaveText(&FirmwareTP[ESATTO_FIRMWARE_SN], serial.c_str()); | ^ /<>/drivers/focuser/esattoarco.cpp:730:50: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:730:50: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 730 | IUSaveText(&FirmwareTP[ESATTO_FIRMWARE_SN], serial.c_str()); | ^ /<>/drivers/focuser/esattoarco.cpp:731:55: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 731 | IUSaveText(&FirmwareTP[ESATTO_FIRMWARE_VERSION], firmware.c_str()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:731:55: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 731 | IUSaveText(&FirmwareTP[ESATTO_FIRMWARE_VERSION], firmware.c_str()); | ^ /<>/drivers/focuser/esattoarco.cpp:731:55: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:731:55: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 731 | IUSaveText(&FirmwareTP[ESATTO_FIRMWARE_VERSION], firmware.c_str()); | ^ /<>/drivers/focuser/esattoarco.cpp:731:55: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:731:55: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 731 | IUSaveText(&FirmwareTP[ESATTO_FIRMWARE_VERSION], firmware.c_str()); | ^ /<>/drivers/focuser/esattoarco.cpp:731:55: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:731:55: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 731 | IUSaveText(&FirmwareTP[ESATTO_FIRMWARE_VERSION], firmware.c_str()); | ^ /<>/drivers/focuser/esattoarco.cpp:731:55: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:731:55: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 731 | IUSaveText(&FirmwareTP[ESATTO_FIRMWARE_VERSION], firmware.c_str()); | ^ /<>/drivers/focuser/esattoarco.cpp:731:55: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:731:55: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 731 | IUSaveText(&FirmwareTP[ESATTO_FIRMWARE_VERSION], firmware.c_str()); | ^ /<>/drivers/focuser/esattoarco.cpp:731:55: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:731:55: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 731 | IUSaveText(&FirmwareTP[ESATTO_FIRMWARE_VERSION], firmware.c_str()); | ^ In file included from /<>/libs/indibase/defaultdevice.h:23: /<>/drivers/focuser/esattoarco.cpp:732:86: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:86: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:86: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:86: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:86: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:86: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:86: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:86: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:86: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:86: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:86: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:86: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:86: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:86: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:733:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 733 | FirmwareTP[ESATTO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:733:53: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 733 | FirmwareTP[ESATTO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:733:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 733 | FirmwareTP[ESATTO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:733:53: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 733 | FirmwareTP[ESATTO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:733:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 733 | FirmwareTP[ESATTO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:733:53: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 733 | FirmwareTP[ESATTO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:733:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 733 | FirmwareTP[ESATTO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:733:53: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 733 | FirmwareTP[ESATTO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:733:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 733 | FirmwareTP[ESATTO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:733:53: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 733 | FirmwareTP[ESATTO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:733:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 733 | FirmwareTP[ESATTO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:733:53: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 733 | FirmwareTP[ESATTO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:733:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 733 | FirmwareTP[ESATTO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:733:53: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 733 | FirmwareTP[ESATTO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:732:9: note: in expansion of macro ‘LOGF_INFO’ 732 | LOGF_INFO("Esatto SN: %s Firmware version: %s", FirmwareTP[ESATTO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:743:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 743 | IUSaveText(&FirmwareTP[ARCO_FIRMWARE_SN], serial.c_str()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:743:48: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 743 | IUSaveText(&FirmwareTP[ARCO_FIRMWARE_SN], serial.c_str()); | ^ /<>/drivers/focuser/esattoarco.cpp:743:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:743:48: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 743 | IUSaveText(&FirmwareTP[ARCO_FIRMWARE_SN], serial.c_str()); | ^ /<>/drivers/focuser/esattoarco.cpp:743:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:743:48: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 743 | IUSaveText(&FirmwareTP[ARCO_FIRMWARE_SN], serial.c_str()); | ^ /<>/drivers/focuser/esattoarco.cpp:743:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:743:48: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 743 | IUSaveText(&FirmwareTP[ARCO_FIRMWARE_SN], serial.c_str()); | ^ /<>/drivers/focuser/esattoarco.cpp:743:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:743:48: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 743 | IUSaveText(&FirmwareTP[ARCO_FIRMWARE_SN], serial.c_str()); | ^ /<>/drivers/focuser/esattoarco.cpp:743:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:743:48: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 743 | IUSaveText(&FirmwareTP[ARCO_FIRMWARE_SN], serial.c_str()); | ^ /<>/drivers/focuser/esattoarco.cpp:743:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:743:48: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 743 | IUSaveText(&FirmwareTP[ARCO_FIRMWARE_SN], serial.c_str()); | ^ /<>/drivers/focuser/esattoarco.cpp:744:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 744 | IUSaveText(&FirmwareTP[ARCO_FIRMWARE_VERSION], firmware.c_str()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:744:53: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 744 | IUSaveText(&FirmwareTP[ARCO_FIRMWARE_VERSION], firmware.c_str()); | ^ /<>/drivers/focuser/esattoarco.cpp:744:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:744:53: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 744 | IUSaveText(&FirmwareTP[ARCO_FIRMWARE_VERSION], firmware.c_str()); | ^ /<>/drivers/focuser/esattoarco.cpp:744:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:744:53: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 744 | IUSaveText(&FirmwareTP[ARCO_FIRMWARE_VERSION], firmware.c_str()); | ^ /<>/drivers/focuser/esattoarco.cpp:744:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:744:53: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 744 | IUSaveText(&FirmwareTP[ARCO_FIRMWARE_VERSION], firmware.c_str()); | ^ /<>/drivers/focuser/esattoarco.cpp:744:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:744:53: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 744 | IUSaveText(&FirmwareTP[ARCO_FIRMWARE_VERSION], firmware.c_str()); | ^ /<>/drivers/focuser/esattoarco.cpp:744:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:744:53: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 744 | IUSaveText(&FirmwareTP[ARCO_FIRMWARE_VERSION], firmware.c_str()); | ^ /<>/drivers/focuser/esattoarco.cpp:744:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:744:53: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 744 | IUSaveText(&FirmwareTP[ARCO_FIRMWARE_VERSION], firmware.c_str()); | ^ /<>/drivers/focuser/esattoarco.cpp:745:82: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:82: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:82: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:82: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:82: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:82: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:82: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:82: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:82: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:82: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:82: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:82: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:82: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:82: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:746:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 746 | FirmwareTP[ARCO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:746:51: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 746 | FirmwareTP[ARCO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:746:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 746 | FirmwareTP[ARCO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:746:51: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 746 | FirmwareTP[ARCO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:746:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 746 | FirmwareTP[ARCO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:746:51: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 746 | FirmwareTP[ARCO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:746:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 746 | FirmwareTP[ARCO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:746:51: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 746 | FirmwareTP[ARCO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:746:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 746 | FirmwareTP[ARCO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:746:51: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 746 | FirmwareTP[ARCO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:746:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 746 | FirmwareTP[ARCO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:746:51: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 746 | FirmwareTP[ARCO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:746:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 746 | FirmwareTP[ARCO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:746:51: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 746 | FirmwareTP[ARCO_FIRMWARE_VERSION].getText()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/focuser/esattoarco.cpp:745:9: note: in expansion of macro ‘LOGF_INFO’ 745 | LOGF_INFO("Arco SN: %s Firmware version: %s", FirmwareTP[ARCO_FIRMWARE_SN].getText(), | ^~~~~~~~~ [ 53%] Building CXX object drivers/focuser/CMakeFiles/indi_esattoarco_focus.dir/primalucacommandset.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_esattoarco_focus.dir/primalucacommandset.cpp.o -MF CMakeFiles/indi_esattoarco_focus.dir/primalucacommandset.cpp.o.d -o CMakeFiles/indi_esattoarco_focus.dir/primalucacommandset.cpp.o -c /<>/drivers/focuser/primalucacommandset.cpp In file included from /usr/arm-linux-gnueabi/include/c++/12/regex:53, from /<>/drivers/focuser/primalucacommandset.cpp:29: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]’: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabi/include/c++/12/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]’: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabi/include/c++/12/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]’: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_tree.h:2488:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]’, inlined from ‘std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]’ at /usr/arm-linux-gnueabi/include/c++/12/bits/stl_map.h:1086:26, inlined from ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ at /<>/libs/json.h:20963:68: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_tree.h:1209:21: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabi/include/c++/12/regex:54: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]’, inlined from ‘bool nlohmann::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]’ at /<>/libs/json.h:6457:72: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]’, inlined from ‘bool nlohmann::detail::json_sax_dom_callback_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]’ at /<>/libs/json.h:6652:76: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]’, inlined from ‘bool nlohmann::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]’ at /<>/libs/json.h:6457:72, inlined from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ at /<>/libs/json.h:12093:21: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 53%] Linking CXX executable indi_esattoarco_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_esattoarco_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_esattoarco_focus.dir/esattoarco.cpp.o CMakeFiles/indi_esattoarco_focus.dir/primalucacommandset.cpp.o -o indi_esattoarco_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 53%] Built target indi_esattoarco_focus make -f drivers/focuser/CMakeFiles/indi_rainbowrsf_focus.dir/build.make drivers/focuser/CMakeFiles/indi_rainbowrsf_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_rainbowrsf_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_rainbowrsf_focus.dir/build.make drivers/focuser/CMakeFiles/indi_rainbowrsf_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 54%] Building CXX object drivers/focuser/CMakeFiles/indi_rainbowrsf_focus.dir/rainbowRSF.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_rainbowrsf_focus.dir/rainbowRSF.cpp.o -MF CMakeFiles/indi_rainbowrsf_focus.dir/rainbowRSF.cpp.o.d -o CMakeFiles/indi_rainbowrsf_focus.dir/rainbowRSF.cpp.o -c /<>/drivers/focuser/rainbowRSF.cpp [ 54%] Linking CXX executable indi_rainbowrsf_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_rainbowrsf_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_rainbowrsf_focus.dir/rainbowRSF.cpp.o -o indi_rainbowrsf_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 54%] Built target indi_rainbowrsf_focus make -f drivers/focuser/CMakeFiles/indi_lakeside_focus.dir/build.make drivers/focuser/CMakeFiles/indi_lakeside_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_lakeside_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_lakeside_focus.dir/build.make drivers/focuser/CMakeFiles/indi_lakeside_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 55%] Building CXX object drivers/focuser/CMakeFiles/indi_lakeside_focus.dir/lakeside.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -Wno-format-overflow -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_lakeside_focus.dir/lakeside.cpp.o -MF CMakeFiles/indi_lakeside_focus.dir/lakeside.cpp.o.d -o CMakeFiles/indi_lakeside_focus.dir/lakeside.cpp.o -c /<>/drivers/focuser/lakeside.cpp [ 55%] Linking CXX executable indi_lakeside_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_lakeside_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_lakeside_focus.dir/lakeside.cpp.o -o indi_lakeside_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 55%] Built target indi_lakeside_focus make -f drivers/focuser/CMakeFiles/indi_dmfc_focus.dir/build.make drivers/focuser/CMakeFiles/indi_dmfc_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_dmfc_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_dmfc_focus.dir/build.make drivers/focuser/CMakeFiles/indi_dmfc_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 56%] Building CXX object drivers/focuser/CMakeFiles/indi_dmfc_focus.dir/dmfc.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_dmfc_focus.dir/dmfc.cpp.o -MF CMakeFiles/indi_dmfc_focus.dir/dmfc.cpp.o.d -o CMakeFiles/indi_dmfc_focus.dir/dmfc.cpp.o -c /<>/drivers/focuser/dmfc.cpp [ 56%] Linking CXX executable indi_dmfc_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_dmfc_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_dmfc_focus.dir/dmfc.cpp.o -o indi_dmfc_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 56%] Built target indi_dmfc_focus make -f drivers/focuser/CMakeFiles/indi_pegasus_focuscube.dir/build.make drivers/focuser/CMakeFiles/indi_pegasus_focuscube.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_pegasus_focuscube.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_pegasus_focuscube.dir/build.make drivers/focuser/CMakeFiles/indi_pegasus_focuscube.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 56%] Building CXX object drivers/focuser/CMakeFiles/indi_pegasus_focuscube.dir/pegasus_focuscube.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_pegasus_focuscube.dir/pegasus_focuscube.cpp.o -MF CMakeFiles/indi_pegasus_focuscube.dir/pegasus_focuscube.cpp.o.d -o CMakeFiles/indi_pegasus_focuscube.dir/pegasus_focuscube.cpp.o -c /<>/drivers/focuser/pegasus_focuscube.cpp [ 56%] Linking CXX executable indi_pegasus_focuscube cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pegasus_focuscube.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_pegasus_focuscube.dir/pegasus_focuscube.cpp.o -o indi_pegasus_focuscube -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 56%] Built target indi_pegasus_focuscube make -f drivers/focuser/CMakeFiles/indi_pegasus_prodigyMF.dir/build.make drivers/focuser/CMakeFiles/indi_pegasus_prodigyMF.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_pegasus_prodigyMF.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_pegasus_prodigyMF.dir/build.make drivers/focuser/CMakeFiles/indi_pegasus_prodigyMF.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 56%] Building CXX object drivers/focuser/CMakeFiles/indi_pegasus_prodigyMF.dir/pegasus_prodigyMF.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_pegasus_prodigyMF.dir/pegasus_prodigyMF.cpp.o -MF CMakeFiles/indi_pegasus_prodigyMF.dir/pegasus_prodigyMF.cpp.o.d -o CMakeFiles/indi_pegasus_prodigyMF.dir/pegasus_prodigyMF.cpp.o -c /<>/drivers/focuser/pegasus_prodigyMF.cpp [ 57%] Linking CXX executable indi_pegasus_prodigyMF cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pegasus_prodigyMF.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_pegasus_prodigyMF.dir/pegasus_prodigyMF.cpp.o -o indi_pegasus_prodigyMF -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 57%] Built target indi_pegasus_prodigyMF make -f drivers/focuser/CMakeFiles/indi_pegasus_scopsoag.dir/build.make drivers/focuser/CMakeFiles/indi_pegasus_scopsoag.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_pegasus_scopsoag.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_pegasus_scopsoag.dir/build.make drivers/focuser/CMakeFiles/indi_pegasus_scopsoag.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 57%] Building CXX object drivers/focuser/CMakeFiles/indi_pegasus_scopsoag.dir/pegasus_scopsoag.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_pegasus_scopsoag.dir/pegasus_scopsoag.cpp.o -MF CMakeFiles/indi_pegasus_scopsoag.dir/pegasus_scopsoag.cpp.o.d -o CMakeFiles/indi_pegasus_scopsoag.dir/pegasus_scopsoag.cpp.o -c /<>/drivers/focuser/pegasus_scopsoag.cpp [ 57%] Linking CXX executable indi_pegasus_scopsoag cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pegasus_scopsoag.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_pegasus_scopsoag.dir/pegasus_scopsoag.cpp.o -o indi_pegasus_scopsoag -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 57%] Built target indi_pegasus_scopsoag make -f drivers/focuser/CMakeFiles/indi_usbfocusv3_focus.dir/build.make drivers/focuser/CMakeFiles/indi_usbfocusv3_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_usbfocusv3_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_usbfocusv3_focus.dir/build.make drivers/focuser/CMakeFiles/indi_usbfocusv3_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 57%] Building CXX object drivers/focuser/CMakeFiles/indi_usbfocusv3_focus.dir/usbfocusv3.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_usbfocusv3_focus.dir/usbfocusv3.cpp.o -MF CMakeFiles/indi_usbfocusv3_focus.dir/usbfocusv3.cpp.o.d -o CMakeFiles/indi_usbfocusv3_focus.dir/usbfocusv3.cpp.o -c /<>/drivers/focuser/usbfocusv3.cpp [ 57%] Linking CXX executable indi_usbfocusv3_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_usbfocusv3_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_usbfocusv3_focus.dir/usbfocusv3.cpp.o -o indi_usbfocusv3_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 57%] Built target indi_usbfocusv3_focus make -f drivers/focuser/CMakeFiles/indi_microtouch_focus.dir/build.make drivers/focuser/CMakeFiles/indi_microtouch_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_microtouch_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_microtouch_focus.dir/build.make drivers/focuser/CMakeFiles/indi_microtouch_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 57%] Building CXX object drivers/focuser/CMakeFiles/indi_microtouch_focus.dir/microtouch.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_microtouch_focus.dir/microtouch.cpp.o -MF CMakeFiles/indi_microtouch_focus.dir/microtouch.cpp.o.d -o CMakeFiles/indi_microtouch_focus.dir/microtouch.cpp.o -c /<>/drivers/focuser/microtouch.cpp [ 57%] Linking CXX executable indi_microtouch_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_microtouch_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_microtouch_focus.dir/microtouch.cpp.o -o indi_microtouch_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 57%] Built target indi_microtouch_focus make -f drivers/focuser/CMakeFiles/indi_steeldrive2_focus.dir/build.make drivers/focuser/CMakeFiles/indi_steeldrive2_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_steeldrive2_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_steeldrive2_focus.dir/build.make drivers/focuser/CMakeFiles/indi_steeldrive2_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 57%] Building CXX object drivers/focuser/CMakeFiles/indi_steeldrive2_focus.dir/steeldrive2.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_steeldrive2_focus.dir/steeldrive2.cpp.o -MF CMakeFiles/indi_steeldrive2_focus.dir/steeldrive2.cpp.o.d -o CMakeFiles/indi_steeldrive2_focus.dir/steeldrive2.cpp.o -c /<>/drivers/focuser/steeldrive2.cpp [ 57%] Linking CXX executable indi_steeldrive2_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_steeldrive2_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_steeldrive2_focus.dir/steeldrive2.cpp.o -o indi_steeldrive2_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 57%] Built target indi_steeldrive2_focus make -f drivers/focuser/CMakeFiles/indi_steeldrive_focus.dir/build.make drivers/focuser/CMakeFiles/indi_steeldrive_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_steeldrive_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_steeldrive_focus.dir/build.make drivers/focuser/CMakeFiles/indi_steeldrive_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 57%] Building CXX object drivers/focuser/CMakeFiles/indi_steeldrive_focus.dir/steeldrive.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_steeldrive_focus.dir/steeldrive.cpp.o -MF CMakeFiles/indi_steeldrive_focus.dir/steeldrive.cpp.o.d -o CMakeFiles/indi_steeldrive_focus.dir/steeldrive.cpp.o -c /<>/drivers/focuser/steeldrive.cpp [ 58%] Linking CXX executable indi_steeldrive_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_steeldrive_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_steeldrive_focus.dir/steeldrive.cpp.o -o indi_steeldrive_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 58%] Built target indi_steeldrive_focus make -f drivers/focuser/CMakeFiles/indi_lynx_focus.dir/build.make drivers/focuser/CMakeFiles/indi_lynx_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_lynx_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_lynx_focus.dir/build.make drivers/focuser/CMakeFiles/indi_lynx_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 58%] Building CXX object drivers/focuser/CMakeFiles/indi_lynx_focus.dir/focuslynxbase.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_lynx_focus.dir/focuslynxbase.cpp.o -MF CMakeFiles/indi_lynx_focus.dir/focuslynxbase.cpp.o.d -o CMakeFiles/indi_lynx_focus.dir/focuslynxbase.cpp.o -c /<>/drivers/focuser/focuslynxbase.cpp [ 58%] Building CXX object drivers/focuser/CMakeFiles/indi_lynx_focus.dir/focuslynx.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_lynx_focus.dir/focuslynx.cpp.o -MF CMakeFiles/indi_lynx_focus.dir/focuslynx.cpp.o.d -o CMakeFiles/indi_lynx_focus.dir/focuslynx.cpp.o -c /<>/drivers/focuser/focuslynx.cpp [ 58%] Linking CXX executable indi_lynx_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_lynx_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_lynx_focus.dir/focuslynxbase.cpp.o CMakeFiles/indi_lynx_focus.dir/focuslynx.cpp.o -o indi_lynx_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 58%] Built target indi_lynx_focus make -f drivers/focuser/CMakeFiles/indi_perfectstar_focus.dir/build.make drivers/focuser/CMakeFiles/indi_perfectstar_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_perfectstar_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_perfectstar_focus.dir/build.make drivers/focuser/CMakeFiles/indi_perfectstar_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 58%] Building CXX object drivers/focuser/CMakeFiles/indi_perfectstar_focus.dir/perfectstar.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_perfectstar_focus.dir/perfectstar.cpp.o -MF CMakeFiles/indi_perfectstar_focus.dir/perfectstar.cpp.o.d -o CMakeFiles/indi_perfectstar_focus.dir/perfectstar.cpp.o -c /<>/drivers/focuser/perfectstar.cpp [ 58%] Linking CXX executable indi_perfectstar_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_perfectstar_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_perfectstar_focus.dir/perfectstar.cpp.o -o indi_perfectstar_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 58%] Built target indi_perfectstar_focus make -f drivers/focuser/CMakeFiles/indi_siefs_focus.dir/build.make drivers/focuser/CMakeFiles/indi_siefs_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_siefs_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_siefs_focus.dir/build.make drivers/focuser/CMakeFiles/indi_siefs_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 58%] Building CXX object drivers/focuser/CMakeFiles/indi_siefs_focus.dir/si_efs.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_siefs_focus.dir/si_efs.cpp.o -MF CMakeFiles/indi_siefs_focus.dir/si_efs.cpp.o.d -o CMakeFiles/indi_siefs_focus.dir/si_efs.cpp.o -c /<>/drivers/focuser/si_efs.cpp [ 58%] Linking CXX executable indi_siefs_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_siefs_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_siefs_focus.dir/si_efs.cpp.o -o indi_siefs_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 58%] Built target indi_siefs_focus make -f drivers/focuser/CMakeFiles/indi_hitecastrodc_focus.dir/build.make drivers/focuser/CMakeFiles/indi_hitecastrodc_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_hitecastrodc_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_hitecastrodc_focus.dir/build.make drivers/focuser/CMakeFiles/indi_hitecastrodc_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 58%] Building CXX object drivers/focuser/CMakeFiles/indi_hitecastrodc_focus.dir/hitecastrodcfocuser.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_hitecastrodc_focus.dir/hitecastrodcfocuser.cpp.o -MF CMakeFiles/indi_hitecastrodc_focus.dir/hitecastrodcfocuser.cpp.o.d -o CMakeFiles/indi_hitecastrodc_focus.dir/hitecastrodcfocuser.cpp.o -c /<>/drivers/focuser/hitecastrodcfocuser.cpp [ 58%] Linking CXX executable indi_hitecastrodc_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_hitecastrodc_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_hitecastrodc_focus.dir/hitecastrodcfocuser.cpp.o -o indi_hitecastrodc_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 58%] Built target indi_hitecastrodc_focus make -f drivers/focuser/CMakeFiles/indi_deepskydad_af1_focus.dir/build.make drivers/focuser/CMakeFiles/indi_deepskydad_af1_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_deepskydad_af1_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_deepskydad_af1_focus.dir/build.make drivers/focuser/CMakeFiles/indi_deepskydad_af1_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 58%] Building CXX object drivers/focuser/CMakeFiles/indi_deepskydad_af1_focus.dir/deepskydad_af1.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_deepskydad_af1_focus.dir/deepskydad_af1.cpp.o -MF CMakeFiles/indi_deepskydad_af1_focus.dir/deepskydad_af1.cpp.o.d -o CMakeFiles/indi_deepskydad_af1_focus.dir/deepskydad_af1.cpp.o -c /<>/drivers/focuser/deepskydad_af1.cpp [ 59%] Linking CXX executable indi_deepskydad_af1_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_deepskydad_af1_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_deepskydad_af1_focus.dir/deepskydad_af1.cpp.o -o indi_deepskydad_af1_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 59%] Built target indi_deepskydad_af1_focus make -f drivers/focuser/CMakeFiles/indi_deepskydad_af2_focus.dir/build.make drivers/focuser/CMakeFiles/indi_deepskydad_af2_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_deepskydad_af2_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_deepskydad_af2_focus.dir/build.make drivers/focuser/CMakeFiles/indi_deepskydad_af2_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 59%] Building CXX object drivers/focuser/CMakeFiles/indi_deepskydad_af2_focus.dir/deepskydad_af2.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_deepskydad_af2_focus.dir/deepskydad_af2.cpp.o -MF CMakeFiles/indi_deepskydad_af2_focus.dir/deepskydad_af2.cpp.o.d -o CMakeFiles/indi_deepskydad_af2_focus.dir/deepskydad_af2.cpp.o -c /<>/drivers/focuser/deepskydad_af2.cpp [ 59%] Linking CXX executable indi_deepskydad_af2_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_deepskydad_af2_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_deepskydad_af2_focus.dir/deepskydad_af2.cpp.o -o indi_deepskydad_af2_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 59%] Built target indi_deepskydad_af2_focus make -f drivers/focuser/CMakeFiles/indi_deepskydad_af3_focus.dir/build.make drivers/focuser/CMakeFiles/indi_deepskydad_af3_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_deepskydad_af3_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_deepskydad_af3_focus.dir/build.make drivers/focuser/CMakeFiles/indi_deepskydad_af3_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 59%] Building CXX object drivers/focuser/CMakeFiles/indi_deepskydad_af3_focus.dir/deepskydad_af3.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_deepskydad_af3_focus.dir/deepskydad_af3.cpp.o -MF CMakeFiles/indi_deepskydad_af3_focus.dir/deepskydad_af3.cpp.o.d -o CMakeFiles/indi_deepskydad_af3_focus.dir/deepskydad_af3.cpp.o -c /<>/drivers/focuser/deepskydad_af3.cpp [ 59%] Linking CXX executable indi_deepskydad_af3_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_deepskydad_af3_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_deepskydad_af3_focus.dir/deepskydad_af3.cpp.o -o indi_deepskydad_af3_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 59%] Built target indi_deepskydad_af3_focus make -f drivers/focuser/CMakeFiles/indi_smartfocus_focus.dir/build.make drivers/focuser/CMakeFiles/indi_smartfocus_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_smartfocus_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_smartfocus_focus.dir/build.make drivers/focuser/CMakeFiles/indi_smartfocus_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 59%] Building CXX object drivers/focuser/CMakeFiles/indi_smartfocus_focus.dir/smartfocus.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_smartfocus_focus.dir/smartfocus.cpp.o -MF CMakeFiles/indi_smartfocus_focus.dir/smartfocus.cpp.o.d -o CMakeFiles/indi_smartfocus_focus.dir/smartfocus.cpp.o -c /<>/drivers/focuser/smartfocus.cpp [ 59%] Linking CXX executable indi_smartfocus_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_smartfocus_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_smartfocus_focus.dir/smartfocus.cpp.o -o indi_smartfocus_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 59%] Built target indi_smartfocus_focus make -f drivers/focuser/CMakeFiles/indi_tcfs_focus.dir/build.make drivers/focuser/CMakeFiles/indi_tcfs_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_tcfs_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_tcfs_focus.dir/build.make drivers/focuser/CMakeFiles/indi_tcfs_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 59%] Building CXX object drivers/focuser/CMakeFiles/indi_tcfs_focus.dir/tcfs.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_tcfs_focus.dir/tcfs.cpp.o -MF CMakeFiles/indi_tcfs_focus.dir/tcfs.cpp.o.d -o CMakeFiles/indi_tcfs_focus.dir/tcfs.cpp.o -c /<>/drivers/focuser/tcfs.cpp [ 59%] Linking CXX executable indi_tcfs_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_tcfs_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_tcfs_focus.dir/tcfs.cpp.o -o indi_tcfs_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 59%] Built target indi_tcfs_focus make -f drivers/focuser/CMakeFiles/indi_lacerta_mfoc_focus.dir/build.make drivers/focuser/CMakeFiles/indi_lacerta_mfoc_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_lacerta_mfoc_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_lacerta_mfoc_focus.dir/build.make drivers/focuser/CMakeFiles/indi_lacerta_mfoc_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 59%] Building CXX object drivers/focuser/CMakeFiles/indi_lacerta_mfoc_focus.dir/lacerta_mfoc.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_lacerta_mfoc_focus.dir/lacerta_mfoc.cpp.o -MF CMakeFiles/indi_lacerta_mfoc_focus.dir/lacerta_mfoc.cpp.o.d -o CMakeFiles/indi_lacerta_mfoc_focus.dir/lacerta_mfoc.cpp.o -c /<>/drivers/focuser/lacerta_mfoc.cpp [ 59%] Linking CXX executable indi_lacerta_mfoc_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_lacerta_mfoc_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_lacerta_mfoc_focus.dir/lacerta_mfoc.cpp.o -o indi_lacerta_mfoc_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 59%] Built target indi_lacerta_mfoc_focus make -f drivers/focuser/CMakeFiles/indi_activefocuser_focus.dir/build.make drivers/focuser/CMakeFiles/indi_activefocuser_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/focuser /<>/obj-arm-linux-gnueabi/drivers/focuser/CMakeFiles/indi_activefocuser_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/focuser/CMakeFiles/indi_activefocuser_focus.dir/build.make drivers/focuser/CMakeFiles/indi_activefocuser_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 59%] Building CXX object drivers/focuser/CMakeFiles/indi_activefocuser_focus.dir/activefocuser.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_activefocuser_focus.dir/activefocuser.cpp.o -MF CMakeFiles/indi_activefocuser_focus.dir/activefocuser.cpp.o.d -o CMakeFiles/indi_activefocuser_focus.dir/activefocuser.cpp.o -c /<>/drivers/focuser/activefocuser.cpp [ 59%] Building CXX object drivers/focuser/CMakeFiles/indi_activefocuser_focus.dir/activefocuser_utils.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/focuser -I/<>/drivers/focuser -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_activefocuser_focus.dir/activefocuser_utils.cpp.o -MF CMakeFiles/indi_activefocuser_focus.dir/activefocuser_utils.cpp.o.d -o CMakeFiles/indi_activefocuser_focus.dir/activefocuser_utils.cpp.o -c /<>/drivers/focuser/activefocuser_utils.cpp [ 60%] Linking CXX executable indi_activefocuser_focus cd /<>/obj-arm-linux-gnueabi/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_activefocuser_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_activefocuser_focus.dir/activefocuser.cpp.o CMakeFiles/indi_activefocuser_focus.dir/activefocuser_utils.cpp.o -o indi_activefocuser_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 60%] Built target indi_activefocuser_focus make -f drivers/rotator/CMakeFiles/indi_nframe_rotator.dir/build.make drivers/rotator/CMakeFiles/indi_nframe_rotator.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/rotator /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/rotator /<>/obj-arm-linux-gnueabi/drivers/rotator/CMakeFiles/indi_nframe_rotator.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/rotator/CMakeFiles/indi_nframe_rotator.dir/build.make drivers/rotator/CMakeFiles/indi_nframe_rotator.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 60%] Building CXX object drivers/rotator/CMakeFiles/indi_nframe_rotator.dir/nframe.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/rotator && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/rotator -I/<>/drivers/rotator -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/rotator/CMakeFiles/indi_nframe_rotator.dir/nframe.cpp.o -MF CMakeFiles/indi_nframe_rotator.dir/nframe.cpp.o.d -o CMakeFiles/indi_nframe_rotator.dir/nframe.cpp.o -c /<>/drivers/rotator/nframe.cpp [ 61%] Linking CXX executable indi_nframe_rotator cd /<>/obj-arm-linux-gnueabi/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_nframe_rotator.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_nframe_rotator.dir/nframe.cpp.o -o indi_nframe_rotator -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 61%] Built target indi_nframe_rotator make -f drivers/rotator/CMakeFiles/indi_simulator_rotator.dir/build.make drivers/rotator/CMakeFiles/indi_simulator_rotator.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/rotator /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/rotator /<>/obj-arm-linux-gnueabi/drivers/rotator/CMakeFiles/indi_simulator_rotator.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/rotator/CMakeFiles/indi_simulator_rotator.dir/build.make drivers/rotator/CMakeFiles/indi_simulator_rotator.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 61%] Building CXX object drivers/rotator/CMakeFiles/indi_simulator_rotator.dir/rotator_simulator.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/rotator && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/rotator -I/<>/drivers/rotator -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/rotator/CMakeFiles/indi_simulator_rotator.dir/rotator_simulator.cpp.o -MF CMakeFiles/indi_simulator_rotator.dir/rotator_simulator.cpp.o.d -o CMakeFiles/indi_simulator_rotator.dir/rotator_simulator.cpp.o -c /<>/drivers/rotator/rotator_simulator.cpp [ 61%] Linking CXX executable indi_simulator_rotator cd /<>/obj-arm-linux-gnueabi/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_rotator.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_simulator_rotator.dir/rotator_simulator.cpp.o -o indi_simulator_rotator -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 61%] Built target indi_simulator_rotator make -f drivers/rotator/CMakeFiles/indi_gemini_focus.dir/build.make drivers/rotator/CMakeFiles/indi_gemini_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/rotator /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/rotator /<>/obj-arm-linux-gnueabi/drivers/rotator/CMakeFiles/indi_gemini_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/rotator/CMakeFiles/indi_gemini_focus.dir/build.make drivers/rotator/CMakeFiles/indi_gemini_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 61%] Building CXX object drivers/rotator/CMakeFiles/indi_gemini_focus.dir/gemini.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/rotator && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/rotator -I/<>/drivers/rotator -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/rotator/CMakeFiles/indi_gemini_focus.dir/gemini.cpp.o -MF CMakeFiles/indi_gemini_focus.dir/gemini.cpp.o.d -o CMakeFiles/indi_gemini_focus.dir/gemini.cpp.o -c /<>/drivers/rotator/gemini.cpp [ 61%] Linking CXX executable indi_gemini_focus cd /<>/obj-arm-linux-gnueabi/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_gemini_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_gemini_focus.dir/gemini.cpp.o -o indi_gemini_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 61%] Built target indi_gemini_focus make -f drivers/rotator/CMakeFiles/indi_nightcrawler_focus.dir/build.make drivers/rotator/CMakeFiles/indi_nightcrawler_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/rotator /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/rotator /<>/obj-arm-linux-gnueabi/drivers/rotator/CMakeFiles/indi_nightcrawler_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/rotator/CMakeFiles/indi_nightcrawler_focus.dir/build.make drivers/rotator/CMakeFiles/indi_nightcrawler_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 61%] Building CXX object drivers/rotator/CMakeFiles/indi_nightcrawler_focus.dir/nightcrawler.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/rotator && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/rotator -I/<>/drivers/rotator -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/rotator/CMakeFiles/indi_nightcrawler_focus.dir/nightcrawler.cpp.o -MF CMakeFiles/indi_nightcrawler_focus.dir/nightcrawler.cpp.o.d -o CMakeFiles/indi_nightcrawler_focus.dir/nightcrawler.cpp.o -c /<>/drivers/rotator/nightcrawler.cpp [ 61%] Linking CXX executable indi_nightcrawler_focus cd /<>/obj-arm-linux-gnueabi/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_nightcrawler_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_nightcrawler_focus.dir/nightcrawler.cpp.o -o indi_nightcrawler_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 61%] Built target indi_nightcrawler_focus make -f drivers/rotator/CMakeFiles/indi_pyxis_rotator.dir/build.make drivers/rotator/CMakeFiles/indi_pyxis_rotator.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/rotator /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/rotator /<>/obj-arm-linux-gnueabi/drivers/rotator/CMakeFiles/indi_pyxis_rotator.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/rotator/CMakeFiles/indi_pyxis_rotator.dir/build.make drivers/rotator/CMakeFiles/indi_pyxis_rotator.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 62%] Building CXX object drivers/rotator/CMakeFiles/indi_pyxis_rotator.dir/pyxis.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/rotator && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/rotator -I/<>/drivers/rotator -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/rotator/CMakeFiles/indi_pyxis_rotator.dir/pyxis.cpp.o -MF CMakeFiles/indi_pyxis_rotator.dir/pyxis.cpp.o.d -o CMakeFiles/indi_pyxis_rotator.dir/pyxis.cpp.o -c /<>/drivers/rotator/pyxis.cpp [ 62%] Linking CXX executable indi_pyxis_rotator cd /<>/obj-arm-linux-gnueabi/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pyxis_rotator.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_pyxis_rotator.dir/pyxis.cpp.o -o indi_pyxis_rotator -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 62%] Built target indi_pyxis_rotator make -f drivers/rotator/CMakeFiles/indi_falcon_rotator.dir/build.make drivers/rotator/CMakeFiles/indi_falcon_rotator.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/rotator /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/rotator /<>/obj-arm-linux-gnueabi/drivers/rotator/CMakeFiles/indi_falcon_rotator.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/rotator/CMakeFiles/indi_falcon_rotator.dir/build.make drivers/rotator/CMakeFiles/indi_falcon_rotator.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 63%] Building CXX object drivers/rotator/CMakeFiles/indi_falcon_rotator.dir/pegasus_falcon.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/rotator && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/rotator -I/<>/drivers/rotator -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/rotator/CMakeFiles/indi_falcon_rotator.dir/pegasus_falcon.cpp.o -MF CMakeFiles/indi_falcon_rotator.dir/pegasus_falcon.cpp.o.d -o CMakeFiles/indi_falcon_rotator.dir/pegasus_falcon.cpp.o -c /<>/drivers/rotator/pegasus_falcon.cpp [ 63%] Linking CXX executable indi_falcon_rotator cd /<>/obj-arm-linux-gnueabi/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_falcon_rotator.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_falcon_rotator.dir/pegasus_falcon.cpp.o -o indi_falcon_rotator -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 63%] Built target indi_falcon_rotator make -f drivers/rotator/CMakeFiles/indi_wanderer_lite_rotator.dir/build.make drivers/rotator/CMakeFiles/indi_wanderer_lite_rotator.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/rotator /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/rotator /<>/obj-arm-linux-gnueabi/drivers/rotator/CMakeFiles/indi_wanderer_lite_rotator.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/rotator/CMakeFiles/indi_wanderer_lite_rotator.dir/build.make drivers/rotator/CMakeFiles/indi_wanderer_lite_rotator.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 63%] Building CXX object drivers/rotator/CMakeFiles/indi_wanderer_lite_rotator.dir/wanderer_rotator_lite.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/rotator && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/rotator -I/<>/drivers/rotator -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/rotator/CMakeFiles/indi_wanderer_lite_rotator.dir/wanderer_rotator_lite.cpp.o -MF CMakeFiles/indi_wanderer_lite_rotator.dir/wanderer_rotator_lite.cpp.o.d -o CMakeFiles/indi_wanderer_lite_rotator.dir/wanderer_rotator_lite.cpp.o -c /<>/drivers/rotator/wanderer_rotator_lite.cpp [ 63%] Linking CXX executable indi_wanderer_lite_rotator cd /<>/obj-arm-linux-gnueabi/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_wanderer_lite_rotator.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_wanderer_lite_rotator.dir/wanderer_rotator_lite.cpp.o -o indi_wanderer_lite_rotator -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 63%] Built target indi_wanderer_lite_rotator make -f drivers/rotator/CMakeFiles/indi_integra_focus.dir/build.make drivers/rotator/CMakeFiles/indi_integra_focus.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/rotator /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/rotator /<>/obj-arm-linux-gnueabi/drivers/rotator/CMakeFiles/indi_integra_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/rotator/CMakeFiles/indi_integra_focus.dir/build.make drivers/rotator/CMakeFiles/indi_integra_focus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 63%] Building CXX object drivers/rotator/CMakeFiles/indi_integra_focus.dir/integra.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/rotator && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/rotator -I/<>/drivers/rotator -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/rotator/CMakeFiles/indi_integra_focus.dir/integra.cpp.o -MF CMakeFiles/indi_integra_focus.dir/integra.cpp.o.d -o CMakeFiles/indi_integra_focus.dir/integra.cpp.o -c /<>/drivers/rotator/integra.cpp [ 64%] Linking CXX executable indi_integra_focus cd /<>/obj-arm-linux-gnueabi/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_integra_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_integra_focus.dir/integra.cpp.o -o indi_integra_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 64%] Built target indi_integra_focus make -f drivers/rotator/CMakeFiles/indi_deepskydad_fr1.dir/build.make drivers/rotator/CMakeFiles/indi_deepskydad_fr1.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/rotator /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/rotator /<>/obj-arm-linux-gnueabi/drivers/rotator/CMakeFiles/indi_deepskydad_fr1.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/rotator/CMakeFiles/indi_deepskydad_fr1.dir/build.make drivers/rotator/CMakeFiles/indi_deepskydad_fr1.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 64%] Building CXX object drivers/rotator/CMakeFiles/indi_deepskydad_fr1.dir/deepskydad_fr1.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/rotator && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/rotator -I/<>/drivers/rotator -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/rotator/CMakeFiles/indi_deepskydad_fr1.dir/deepskydad_fr1.cpp.o -MF CMakeFiles/indi_deepskydad_fr1.dir/deepskydad_fr1.cpp.o.d -o CMakeFiles/indi_deepskydad_fr1.dir/deepskydad_fr1.cpp.o -c /<>/drivers/rotator/deepskydad_fr1.cpp [ 64%] Linking CXX executable indi_deepskydad_fr1 cd /<>/obj-arm-linux-gnueabi/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_deepskydad_fr1.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_deepskydad_fr1.dir/deepskydad_fr1.cpp.o -o indi_deepskydad_fr1 -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 64%] Built target indi_deepskydad_fr1 make -f drivers/filter_wheel/CMakeFiles/indi_xagyl_wheel.dir/build.make drivers/filter_wheel/CMakeFiles/indi_xagyl_wheel.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/filter_wheel /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/filter_wheel /<>/obj-arm-linux-gnueabi/drivers/filter_wheel/CMakeFiles/indi_xagyl_wheel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/filter_wheel/CMakeFiles/indi_xagyl_wheel.dir/build.make drivers/filter_wheel/CMakeFiles/indi_xagyl_wheel.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 64%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_xagyl_wheel.dir/xagyl_wheel.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/filter_wheel && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/filter_wheel -I/<>/drivers/filter_wheel -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/filter_wheel/CMakeFiles/indi_xagyl_wheel.dir/xagyl_wheel.cpp.o -MF CMakeFiles/indi_xagyl_wheel.dir/xagyl_wheel.cpp.o.d -o CMakeFiles/indi_xagyl_wheel.dir/xagyl_wheel.cpp.o -c /<>/drivers/filter_wheel/xagyl_wheel.cpp [ 64%] Linking CXX executable indi_xagyl_wheel cd /<>/obj-arm-linux-gnueabi/drivers/filter_wheel && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_xagyl_wheel.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_xagyl_wheel.dir/xagyl_wheel.cpp.o -o indi_xagyl_wheel -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 64%] Built target indi_xagyl_wheel make -f drivers/filter_wheel/CMakeFiles/indi_simulator_wheel.dir/build.make drivers/filter_wheel/CMakeFiles/indi_simulator_wheel.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/filter_wheel /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/filter_wheel /<>/obj-arm-linux-gnueabi/drivers/filter_wheel/CMakeFiles/indi_simulator_wheel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/filter_wheel/CMakeFiles/indi_simulator_wheel.dir/build.make drivers/filter_wheel/CMakeFiles/indi_simulator_wheel.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 64%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_simulator_wheel.dir/filter_simulator.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/filter_wheel && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/filter_wheel -I/<>/drivers/filter_wheel -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/filter_wheel/CMakeFiles/indi_simulator_wheel.dir/filter_simulator.cpp.o -MF CMakeFiles/indi_simulator_wheel.dir/filter_simulator.cpp.o.d -o CMakeFiles/indi_simulator_wheel.dir/filter_simulator.cpp.o -c /<>/drivers/filter_wheel/filter_simulator.cpp [ 64%] Linking CXX executable indi_simulator_wheel cd /<>/obj-arm-linux-gnueabi/drivers/filter_wheel && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_wheel.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_simulator_wheel.dir/filter_simulator.cpp.o -o indi_simulator_wheel -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 64%] Built target indi_simulator_wheel make -f drivers/filter_wheel/CMakeFiles/indi_manual_wheel.dir/build.make drivers/filter_wheel/CMakeFiles/indi_manual_wheel.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/filter_wheel /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/filter_wheel /<>/obj-arm-linux-gnueabi/drivers/filter_wheel/CMakeFiles/indi_manual_wheel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/filter_wheel/CMakeFiles/indi_manual_wheel.dir/build.make drivers/filter_wheel/CMakeFiles/indi_manual_wheel.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 64%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_manual_wheel.dir/manual_filter.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/filter_wheel && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/filter_wheel -I/<>/drivers/filter_wheel -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/filter_wheel/CMakeFiles/indi_manual_wheel.dir/manual_filter.cpp.o -MF CMakeFiles/indi_manual_wheel.dir/manual_filter.cpp.o.d -o CMakeFiles/indi_manual_wheel.dir/manual_filter.cpp.o -c /<>/drivers/filter_wheel/manual_filter.cpp [ 65%] Linking CXX executable indi_manual_wheel cd /<>/obj-arm-linux-gnueabi/drivers/filter_wheel && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_manual_wheel.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_manual_wheel.dir/manual_filter.cpp.o -o indi_manual_wheel -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 65%] Built target indi_manual_wheel make -f drivers/filter_wheel/CMakeFiles/indi_optec_wheel.dir/build.make drivers/filter_wheel/CMakeFiles/indi_optec_wheel.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/filter_wheel /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/filter_wheel /<>/obj-arm-linux-gnueabi/drivers/filter_wheel/CMakeFiles/indi_optec_wheel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/filter_wheel/CMakeFiles/indi_optec_wheel.dir/build.make drivers/filter_wheel/CMakeFiles/indi_optec_wheel.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 66%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_optec_wheel.dir/ifwoptec.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/filter_wheel && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/filter_wheel -I/<>/drivers/filter_wheel -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/filter_wheel/CMakeFiles/indi_optec_wheel.dir/ifwoptec.cpp.o -MF CMakeFiles/indi_optec_wheel.dir/ifwoptec.cpp.o.d -o CMakeFiles/indi_optec_wheel.dir/ifwoptec.cpp.o -c /<>/drivers/filter_wheel/ifwoptec.cpp [ 66%] Linking CXX executable indi_optec_wheel cd /<>/obj-arm-linux-gnueabi/drivers/filter_wheel && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_optec_wheel.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_optec_wheel.dir/ifwoptec.cpp.o -o indi_optec_wheel -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 66%] Built target indi_optec_wheel make -f drivers/filter_wheel/CMakeFiles/indi_quantum_wheel.dir/build.make drivers/filter_wheel/CMakeFiles/indi_quantum_wheel.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/filter_wheel /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/filter_wheel /<>/obj-arm-linux-gnueabi/drivers/filter_wheel/CMakeFiles/indi_quantum_wheel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/filter_wheel/CMakeFiles/indi_quantum_wheel.dir/build.make drivers/filter_wheel/CMakeFiles/indi_quantum_wheel.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 66%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_quantum_wheel.dir/quantum_wheel.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/filter_wheel && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/filter_wheel -I/<>/drivers/filter_wheel -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/filter_wheel/CMakeFiles/indi_quantum_wheel.dir/quantum_wheel.cpp.o -MF CMakeFiles/indi_quantum_wheel.dir/quantum_wheel.cpp.o.d -o CMakeFiles/indi_quantum_wheel.dir/quantum_wheel.cpp.o -c /<>/drivers/filter_wheel/quantum_wheel.cpp [ 67%] Linking CXX executable indi_quantum_wheel cd /<>/obj-arm-linux-gnueabi/drivers/filter_wheel && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_quantum_wheel.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_quantum_wheel.dir/quantum_wheel.cpp.o -o indi_quantum_wheel -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 67%] Built target indi_quantum_wheel make -f drivers/filter_wheel/CMakeFiles/indi_trutech_wheel.dir/build.make drivers/filter_wheel/CMakeFiles/indi_trutech_wheel.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/filter_wheel /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/filter_wheel /<>/obj-arm-linux-gnueabi/drivers/filter_wheel/CMakeFiles/indi_trutech_wheel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/filter_wheel/CMakeFiles/indi_trutech_wheel.dir/build.make drivers/filter_wheel/CMakeFiles/indi_trutech_wheel.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 68%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_trutech_wheel.dir/trutech_wheel.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/filter_wheel && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/filter_wheel -I/<>/drivers/filter_wheel -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/filter_wheel/CMakeFiles/indi_trutech_wheel.dir/trutech_wheel.cpp.o -MF CMakeFiles/indi_trutech_wheel.dir/trutech_wheel.cpp.o.d -o CMakeFiles/indi_trutech_wheel.dir/trutech_wheel.cpp.o -c /<>/drivers/filter_wheel/trutech_wheel.cpp [ 68%] Linking CXX executable indi_trutech_wheel cd /<>/obj-arm-linux-gnueabi/drivers/filter_wheel && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_trutech_wheel.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_trutech_wheel.dir/trutech_wheel.cpp.o -o indi_trutech_wheel -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 68%] Built target indi_trutech_wheel make -f drivers/filter_wheel/CMakeFiles/indi_qhycfw1_wheel.dir/build.make drivers/filter_wheel/CMakeFiles/indi_qhycfw1_wheel.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/filter_wheel /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/filter_wheel /<>/obj-arm-linux-gnueabi/drivers/filter_wheel/CMakeFiles/indi_qhycfw1_wheel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/filter_wheel/CMakeFiles/indi_qhycfw1_wheel.dir/build.make drivers/filter_wheel/CMakeFiles/indi_qhycfw1_wheel.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 68%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_qhycfw1_wheel.dir/qhycfw1.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/filter_wheel && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/filter_wheel -I/<>/drivers/filter_wheel -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/filter_wheel/CMakeFiles/indi_qhycfw1_wheel.dir/qhycfw1.cpp.o -MF CMakeFiles/indi_qhycfw1_wheel.dir/qhycfw1.cpp.o.d -o CMakeFiles/indi_qhycfw1_wheel.dir/qhycfw1.cpp.o -c /<>/drivers/filter_wheel/qhycfw1.cpp [ 68%] Linking CXX executable indi_qhycfw1_wheel cd /<>/obj-arm-linux-gnueabi/drivers/filter_wheel && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_qhycfw1_wheel.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_qhycfw1_wheel.dir/qhycfw1.cpp.o -o indi_qhycfw1_wheel -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 68%] Built target indi_qhycfw1_wheel make -f drivers/filter_wheel/CMakeFiles/indi_qhycfw2_wheel.dir/build.make drivers/filter_wheel/CMakeFiles/indi_qhycfw2_wheel.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/filter_wheel /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/filter_wheel /<>/obj-arm-linux-gnueabi/drivers/filter_wheel/CMakeFiles/indi_qhycfw2_wheel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/filter_wheel/CMakeFiles/indi_qhycfw2_wheel.dir/build.make drivers/filter_wheel/CMakeFiles/indi_qhycfw2_wheel.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 69%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_qhycfw2_wheel.dir/qhycfw2.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/filter_wheel && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/filter_wheel -I/<>/drivers/filter_wheel -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/filter_wheel/CMakeFiles/indi_qhycfw2_wheel.dir/qhycfw2.cpp.o -MF CMakeFiles/indi_qhycfw2_wheel.dir/qhycfw2.cpp.o.d -o CMakeFiles/indi_qhycfw2_wheel.dir/qhycfw2.cpp.o -c /<>/drivers/filter_wheel/qhycfw2.cpp [ 69%] Linking CXX executable indi_qhycfw2_wheel cd /<>/obj-arm-linux-gnueabi/drivers/filter_wheel && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_qhycfw2_wheel.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_qhycfw2_wheel.dir/qhycfw2.cpp.o -o indi_qhycfw2_wheel -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 69%] Built target indi_qhycfw2_wheel make -f drivers/filter_wheel/CMakeFiles/indi_qhycfw3_wheel.dir/build.make drivers/filter_wheel/CMakeFiles/indi_qhycfw3_wheel.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/filter_wheel /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/filter_wheel /<>/obj-arm-linux-gnueabi/drivers/filter_wheel/CMakeFiles/indi_qhycfw3_wheel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/filter_wheel/CMakeFiles/indi_qhycfw3_wheel.dir/build.make drivers/filter_wheel/CMakeFiles/indi_qhycfw3_wheel.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 69%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_qhycfw3_wheel.dir/qhycfw3.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/filter_wheel && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/filter_wheel -I/<>/drivers/filter_wheel -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/filter_wheel/CMakeFiles/indi_qhycfw3_wheel.dir/qhycfw3.cpp.o -MF CMakeFiles/indi_qhycfw3_wheel.dir/qhycfw3.cpp.o.d -o CMakeFiles/indi_qhycfw3_wheel.dir/qhycfw3.cpp.o -c /<>/drivers/filter_wheel/qhycfw3.cpp [ 69%] Linking CXX executable indi_qhycfw3_wheel cd /<>/obj-arm-linux-gnueabi/drivers/filter_wheel && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_qhycfw3_wheel.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_qhycfw3_wheel.dir/qhycfw3.cpp.o -o indi_qhycfw3_wheel -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 69%] Built target indi_qhycfw3_wheel make -f drivers/dome/CMakeFiles/indi_simulator_dome.dir/build.make drivers/dome/CMakeFiles/indi_simulator_dome.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/dome /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/dome /<>/obj-arm-linux-gnueabi/drivers/dome/CMakeFiles/indi_simulator_dome.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/dome/CMakeFiles/indi_simulator_dome.dir/build.make drivers/dome/CMakeFiles/indi_simulator_dome.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 69%] Building CXX object drivers/dome/CMakeFiles/indi_simulator_dome.dir/dome_simulator.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/dome && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/dome -I/<>/drivers/dome -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/dome/CMakeFiles/indi_simulator_dome.dir/dome_simulator.cpp.o -MF CMakeFiles/indi_simulator_dome.dir/dome_simulator.cpp.o.d -o CMakeFiles/indi_simulator_dome.dir/dome_simulator.cpp.o -c /<>/drivers/dome/dome_simulator.cpp [ 69%] Linking CXX executable indi_simulator_dome cd /<>/obj-arm-linux-gnueabi/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_dome.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_simulator_dome.dir/dome_simulator.cpp.o -o indi_simulator_dome -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 69%] Built target indi_simulator_dome make -f drivers/dome/CMakeFiles/indi_rolloff_dome.dir/build.make drivers/dome/CMakeFiles/indi_rolloff_dome.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/dome /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/dome /<>/obj-arm-linux-gnueabi/drivers/dome/CMakeFiles/indi_rolloff_dome.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/dome/CMakeFiles/indi_rolloff_dome.dir/build.make drivers/dome/CMakeFiles/indi_rolloff_dome.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 69%] Building CXX object drivers/dome/CMakeFiles/indi_rolloff_dome.dir/roll_off.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/dome && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/dome -I/<>/drivers/dome -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/dome/CMakeFiles/indi_rolloff_dome.dir/roll_off.cpp.o -MF CMakeFiles/indi_rolloff_dome.dir/roll_off.cpp.o.d -o CMakeFiles/indi_rolloff_dome.dir/roll_off.cpp.o -c /<>/drivers/dome/roll_off.cpp [ 70%] Linking CXX executable indi_rolloff_dome cd /<>/obj-arm-linux-gnueabi/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_rolloff_dome.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_rolloff_dome.dir/roll_off.cpp.o -o indi_rolloff_dome -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 70%] Built target indi_rolloff_dome make -f drivers/dome/CMakeFiles/indi_baader_dome.dir/build.make drivers/dome/CMakeFiles/indi_baader_dome.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/dome /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/dome /<>/obj-arm-linux-gnueabi/drivers/dome/CMakeFiles/indi_baader_dome.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/dome/CMakeFiles/indi_baader_dome.dir/build.make drivers/dome/CMakeFiles/indi_baader_dome.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 71%] Building CXX object drivers/dome/CMakeFiles/indi_baader_dome.dir/baader_dome.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/dome && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/dome -I/<>/drivers/dome -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/dome/CMakeFiles/indi_baader_dome.dir/baader_dome.cpp.o -MF CMakeFiles/indi_baader_dome.dir/baader_dome.cpp.o.d -o CMakeFiles/indi_baader_dome.dir/baader_dome.cpp.o -c /<>/drivers/dome/baader_dome.cpp [ 71%] Linking CXX executable indi_baader_dome cd /<>/obj-arm-linux-gnueabi/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_baader_dome.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_baader_dome.dir/baader_dome.cpp.o -o indi_baader_dome -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 71%] Built target indi_baader_dome make -f drivers/dome/CMakeFiles/indi_domepro2_dome.dir/build.make drivers/dome/CMakeFiles/indi_domepro2_dome.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/dome /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/dome /<>/obj-arm-linux-gnueabi/drivers/dome/CMakeFiles/indi_domepro2_dome.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/dome/CMakeFiles/indi_domepro2_dome.dir/build.make drivers/dome/CMakeFiles/indi_domepro2_dome.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 71%] Building CXX object drivers/dome/CMakeFiles/indi_domepro2_dome.dir/domepro2.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/dome && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/dome -I/<>/drivers/dome -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/dome/CMakeFiles/indi_domepro2_dome.dir/domepro2.cpp.o -MF CMakeFiles/indi_domepro2_dome.dir/domepro2.cpp.o.d -o CMakeFiles/indi_domepro2_dome.dir/domepro2.cpp.o -c /<>/drivers/dome/domepro2.cpp [ 71%] Linking CXX executable indi_domepro2_dome cd /<>/obj-arm-linux-gnueabi/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_domepro2_dome.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_domepro2_dome.dir/domepro2.cpp.o -o indi_domepro2_dome -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 71%] Built target indi_domepro2_dome make -f drivers/dome/CMakeFiles/indi_rigel_dome.dir/build.make drivers/dome/CMakeFiles/indi_rigel_dome.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/dome /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/dome /<>/obj-arm-linux-gnueabi/drivers/dome/CMakeFiles/indi_rigel_dome.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/dome/CMakeFiles/indi_rigel_dome.dir/build.make drivers/dome/CMakeFiles/indi_rigel_dome.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 72%] Building CXX object drivers/dome/CMakeFiles/indi_rigel_dome.dir/rigel_dome.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/dome && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/dome -I/<>/drivers/dome -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/dome/CMakeFiles/indi_rigel_dome.dir/rigel_dome.cpp.o -MF CMakeFiles/indi_rigel_dome.dir/rigel_dome.cpp.o.d -o CMakeFiles/indi_rigel_dome.dir/rigel_dome.cpp.o -c /<>/drivers/dome/rigel_dome.cpp [ 72%] Linking CXX executable indi_rigel_dome cd /<>/obj-arm-linux-gnueabi/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_rigel_dome.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_rigel_dome.dir/rigel_dome.cpp.o -o indi_rigel_dome -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 72%] Built target indi_rigel_dome make -f drivers/dome/CMakeFiles/indi_scopedome_dome.dir/build.make drivers/dome/CMakeFiles/indi_scopedome_dome.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/dome /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/dome /<>/obj-arm-linux-gnueabi/drivers/dome/CMakeFiles/indi_scopedome_dome.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/dome/CMakeFiles/indi_scopedome_dome.dir/build.make drivers/dome/CMakeFiles/indi_scopedome_dome.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 72%] Building CXX object drivers/dome/CMakeFiles/indi_scopedome_dome.dir/scopedome_dome.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/dome && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/dome -I/<>/drivers/dome -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/dome/CMakeFiles/indi_scopedome_dome.dir/scopedome_dome.cpp.o -MF CMakeFiles/indi_scopedome_dome.dir/scopedome_dome.cpp.o.d -o CMakeFiles/indi_scopedome_dome.dir/scopedome_dome.cpp.o -c /<>/drivers/dome/scopedome_dome.cpp /<>/drivers/dome/scopedome_dome.cpp: In member function ‘virtual bool ScopeDome::initProperties()’: /<>/drivers/dome/scopedome_dome.cpp:112:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 112 | DomeHomePositionNP[0].fill("DH_POSITION", "AZ (deg)", "%6.2f", 0.0, 360.0, 1.0, 0.0); | ^ In file included from /<>/libs/indidevice/property/indipropertytext.h:21, from /<>/libs/indidevice/./basedevice.h:30, from /<>/libs/indidevice/./parentdevice.h:3, from /<>/libs/indibase/defaultdevice.h:21, from /<>/libs/indibase/indidome.h:25, from /<>/drivers/dome/scopedome_dome.h:33, from /<>/drivers/dome/scopedome_dome.cpp:33: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:112:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 112 | DomeHomePositionNP[0].fill("DH_POSITION", "AZ (deg)", "%6.2f", 0.0, 360.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:112:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:112:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 112 | DomeHomePositionNP[0].fill("DH_POSITION", "AZ (deg)", "%6.2f", 0.0, 360.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:112:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:112:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 112 | DomeHomePositionNP[0].fill("DH_POSITION", "AZ (deg)", "%6.2f", 0.0, 360.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:112:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:112:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 112 | DomeHomePositionNP[0].fill("DH_POSITION", "AZ (deg)", "%6.2f", 0.0, 360.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:112:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:112:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 112 | DomeHomePositionNP[0].fill("DH_POSITION", "AZ (deg)", "%6.2f", 0.0, 360.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:112:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:112:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 112 | DomeHomePositionNP[0].fill("DH_POSITION", "AZ (deg)", "%6.2f", 0.0, 360.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:112:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:112:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 112 | DomeHomePositionNP[0].fill("DH_POSITION", "AZ (deg)", "%6.2f", 0.0, 360.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:116:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 116 | HomeSensorPolaritySP[ScopeDomeCard::ACTIVE_HIGH].fill("ACTIVE_HIGH", "Active high", ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:116:52: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 116 | HomeSensorPolaritySP[ScopeDomeCard::ACTIVE_HIGH].fill("ACTIVE_HIGH", "Active high", ISS_ON); | ^ /<>/drivers/dome/scopedome_dome.cpp:116:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:116:52: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 116 | HomeSensorPolaritySP[ScopeDomeCard::ACTIVE_HIGH].fill("ACTIVE_HIGH", "Active high", ISS_ON); | ^ /<>/drivers/dome/scopedome_dome.cpp:116:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:116:52: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 116 | HomeSensorPolaritySP[ScopeDomeCard::ACTIVE_HIGH].fill("ACTIVE_HIGH", "Active high", ISS_ON); | ^ /<>/drivers/dome/scopedome_dome.cpp:116:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:116:52: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 116 | HomeSensorPolaritySP[ScopeDomeCard::ACTIVE_HIGH].fill("ACTIVE_HIGH", "Active high", ISS_ON); | ^ /<>/drivers/dome/scopedome_dome.cpp:116:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:116:52: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 116 | HomeSensorPolaritySP[ScopeDomeCard::ACTIVE_HIGH].fill("ACTIVE_HIGH", "Active high", ISS_ON); | ^ /<>/drivers/dome/scopedome_dome.cpp:116:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:116:52: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 116 | HomeSensorPolaritySP[ScopeDomeCard::ACTIVE_HIGH].fill("ACTIVE_HIGH", "Active high", ISS_ON); | ^ /<>/drivers/dome/scopedome_dome.cpp:116:52: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:116:52: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 116 | HomeSensorPolaritySP[ScopeDomeCard::ACTIVE_HIGH].fill("ACTIVE_HIGH", "Active high", ISS_ON); | ^ /<>/drivers/dome/scopedome_dome.cpp:117:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 117 | HomeSensorPolaritySP[ScopeDomeCard::ACTIVE_LOW].fill("ACTIVE_LOW", "Active low", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:117:51: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 117 | HomeSensorPolaritySP[ScopeDomeCard::ACTIVE_LOW].fill("ACTIVE_LOW", "Active low", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:117:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:117:51: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 117 | HomeSensorPolaritySP[ScopeDomeCard::ACTIVE_LOW].fill("ACTIVE_LOW", "Active low", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:117:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:117:51: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 117 | HomeSensorPolaritySP[ScopeDomeCard::ACTIVE_LOW].fill("ACTIVE_LOW", "Active low", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:117:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:117:51: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 117 | HomeSensorPolaritySP[ScopeDomeCard::ACTIVE_LOW].fill("ACTIVE_LOW", "Active low", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:117:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:117:51: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 117 | HomeSensorPolaritySP[ScopeDomeCard::ACTIVE_LOW].fill("ACTIVE_LOW", "Active low", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:117:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:117:51: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 117 | HomeSensorPolaritySP[ScopeDomeCard::ACTIVE_LOW].fill("ACTIVE_LOW", "Active low", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:117:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:117:51: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 117 | HomeSensorPolaritySP[ScopeDomeCard::ACTIVE_LOW].fill("ACTIVE_LOW", "Active low", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:121:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 121 | FindHomeSP[0].fill("START", "Start", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:121:17: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 121 | FindHomeSP[0].fill("START", "Start", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:121:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:121:17: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 121 | FindHomeSP[0].fill("START", "Start", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:121:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:121:17: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 121 | FindHomeSP[0].fill("START", "Start", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:121:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:121:17: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 121 | FindHomeSP[0].fill("START", "Start", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:121:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:121:17: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 121 | FindHomeSP[0].fill("START", "Start", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:121:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:121:17: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 121 | FindHomeSP[0].fill("START", "Start", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:121:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:121:17: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 121 | FindHomeSP[0].fill("START", "Start", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:125:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 125 | DerotateSP[0].fill("START", "Start", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:125:17: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 125 | DerotateSP[0].fill("START", "Start", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:125:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:125:17: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 125 | DerotateSP[0].fill("START", "Start", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:125:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:125:17: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 125 | DerotateSP[0].fill("START", "Start", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:125:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:125:17: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 125 | DerotateSP[0].fill("START", "Start", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:125:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:125:17: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 125 | DerotateSP[0].fill("START", "Start", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:125:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:125:17: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 125 | DerotateSP[0].fill("START", "Start", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:125:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:125:17: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 125 | DerotateSP[0].fill("START", "Start", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:129:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 129 | FirmwareVersionsNP[0].fill("MAIN", "Main part", "%2.2f", 0.0, 99.0, 1.0, 0.0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:129:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 129 | FirmwareVersionsNP[0].fill("MAIN", "Main part", "%2.2f", 0.0, 99.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:129:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:129:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 129 | FirmwareVersionsNP[0].fill("MAIN", "Main part", "%2.2f", 0.0, 99.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:129:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:129:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 129 | FirmwareVersionsNP[0].fill("MAIN", "Main part", "%2.2f", 0.0, 99.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:129:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:129:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 129 | FirmwareVersionsNP[0].fill("MAIN", "Main part", "%2.2f", 0.0, 99.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:129:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:129:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 129 | FirmwareVersionsNP[0].fill("MAIN", "Main part", "%2.2f", 0.0, 99.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:129:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:129:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 129 | FirmwareVersionsNP[0].fill("MAIN", "Main part", "%2.2f", 0.0, 99.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:129:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:129:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 129 | FirmwareVersionsNP[0].fill("MAIN", "Main part", "%2.2f", 0.0, 99.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:130:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 130 | FirmwareVersionsNP[1].fill("ROTARY", "Rotary part", "%2.1f", 0.0, 99.0, 1.0, 0.0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:130:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 130 | FirmwareVersionsNP[1].fill("ROTARY", "Rotary part", "%2.1f", 0.0, 99.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:130:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:130:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 130 | FirmwareVersionsNP[1].fill("ROTARY", "Rotary part", "%2.1f", 0.0, 99.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:130:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:130:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 130 | FirmwareVersionsNP[1].fill("ROTARY", "Rotary part", "%2.1f", 0.0, 99.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:130:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:130:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 130 | FirmwareVersionsNP[1].fill("ROTARY", "Rotary part", "%2.1f", 0.0, 99.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:130:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:130:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 130 | FirmwareVersionsNP[1].fill("ROTARY", "Rotary part", "%2.1f", 0.0, 99.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:130:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:130:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 130 | FirmwareVersionsNP[1].fill("ROTARY", "Rotary part", "%2.1f", 0.0, 99.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:130:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:130:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 130 | FirmwareVersionsNP[1].fill("ROTARY", "Rotary part", "%2.1f", 0.0, 99.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:134:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 134 | StepsPerRevolutionNP[0].fill("STEPS", "Steps per revolution", "%5.0f", 0.0, 99999.0, 1.0, 0.0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:134:27: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 134 | StepsPerRevolutionNP[0].fill("STEPS", "Steps per revolution", "%5.0f", 0.0, 99999.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:134:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:134:27: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 134 | StepsPerRevolutionNP[0].fill("STEPS", "Steps per revolution", "%5.0f", 0.0, 99999.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:134:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:134:27: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 134 | StepsPerRevolutionNP[0].fill("STEPS", "Steps per revolution", "%5.0f", 0.0, 99999.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:134:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:134:27: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 134 | StepsPerRevolutionNP[0].fill("STEPS", "Steps per revolution", "%5.0f", 0.0, 99999.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:134:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:134:27: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 134 | StepsPerRevolutionNP[0].fill("STEPS", "Steps per revolution", "%5.0f", 0.0, 99999.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:134:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:134:27: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 134 | StepsPerRevolutionNP[0].fill("STEPS", "Steps per revolution", "%5.0f", 0.0, 99999.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:134:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:134:27: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 134 | StepsPerRevolutionNP[0].fill("STEPS", "Steps per revolution", "%5.0f", 0.0, 99999.0, 1.0, 0.0); | ^ /<>/drivers/dome/scopedome_dome.cpp:138:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 138 | CalibrationNeededSP[0].fill("CALIBRATION_NEEDED", "Calibration needed", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:138:26: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 138 | CalibrationNeededSP[0].fill("CALIBRATION_NEEDED", "Calibration needed", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:138:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:138:26: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 138 | CalibrationNeededSP[0].fill("CALIBRATION_NEEDED", "Calibration needed", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:138:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:138:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 138 | CalibrationNeededSP[0].fill("CALIBRATION_NEEDED", "Calibration needed", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:138:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:138:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 138 | CalibrationNeededSP[0].fill("CALIBRATION_NEEDED", "Calibration needed", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:138:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:138:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 138 | CalibrationNeededSP[0].fill("CALIBRATION_NEEDED", "Calibration needed", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:138:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:138:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 138 | CalibrationNeededSP[0].fill("CALIBRATION_NEEDED", "Calibration needed", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:138:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:138:26: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 138 | CalibrationNeededSP[0].fill("CALIBRATION_NEEDED", "Calibration needed", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:142:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 142 | StartCalibrationSP[0].fill("START", "Start", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:142:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 142 | StartCalibrationSP[0].fill("START", "Start", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:142:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:142:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 142 | StartCalibrationSP[0].fill("START", "Start", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:142:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:142:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 142 | StartCalibrationSP[0].fill("START", "Start", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:142:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:142:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 142 | StartCalibrationSP[0].fill("START", "Start", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:142:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:142:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 142 | StartCalibrationSP[0].fill("START", "Start", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:142:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:142:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 142 | StartCalibrationSP[0].fill("START", "Start", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:142:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:142:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 142 | StartCalibrationSP[0].fill("START", "Start", ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:150:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 150 | CredentialsTP[0].fill("USERNAME", "User name", defaultUsername); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:150:20: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 150 | CredentialsTP[0].fill("USERNAME", "User name", defaultUsername); | ^ /<>/drivers/dome/scopedome_dome.cpp:150:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:150:20: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 150 | CredentialsTP[0].fill("USERNAME", "User name", defaultUsername); | ^ /<>/drivers/dome/scopedome_dome.cpp:150:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:150:20: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 150 | CredentialsTP[0].fill("USERNAME", "User name", defaultUsername); | ^ /<>/drivers/dome/scopedome_dome.cpp:150:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:150:20: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 150 | CredentialsTP[0].fill("USERNAME", "User name", defaultUsername); | ^ /<>/drivers/dome/scopedome_dome.cpp:150:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:150:20: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 150 | CredentialsTP[0].fill("USERNAME", "User name", defaultUsername); | ^ /<>/drivers/dome/scopedome_dome.cpp:150:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:150:20: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 150 | CredentialsTP[0].fill("USERNAME", "User name", defaultUsername); | ^ /<>/drivers/dome/scopedome_dome.cpp:150:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:150:20: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 150 | CredentialsTP[0].fill("USERNAME", "User name", defaultUsername); | ^ /<>/drivers/dome/scopedome_dome.cpp:151:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 151 | CredentialsTP[1].fill("PASSWORD", "Password", defaultPassword); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:151:20: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 151 | CredentialsTP[1].fill("PASSWORD", "Password", defaultPassword); | ^ /<>/drivers/dome/scopedome_dome.cpp:151:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:151:20: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 151 | CredentialsTP[1].fill("PASSWORD", "Password", defaultPassword); | ^ /<>/drivers/dome/scopedome_dome.cpp:151:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:151:20: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 151 | CredentialsTP[1].fill("PASSWORD", "Password", defaultPassword); | ^ /<>/drivers/dome/scopedome_dome.cpp:151:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:151:20: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 151 | CredentialsTP[1].fill("PASSWORD", "Password", defaultPassword); | ^ /<>/drivers/dome/scopedome_dome.cpp:151:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:151:20: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 151 | CredentialsTP[1].fill("PASSWORD", "Password", defaultPassword); | ^ /<>/drivers/dome/scopedome_dome.cpp:151:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:151:20: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 151 | CredentialsTP[1].fill("PASSWORD", "Password", defaultPassword); | ^ /<>/drivers/dome/scopedome_dome.cpp:151:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:151:20: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 151 | CredentialsTP[1].fill("PASSWORD", "Password", defaultPassword); | ^ /<>/drivers/dome/scopedome_dome.cpp:158:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 158 | CardTypeSP[SCOPEDOME_USB21].fill("USB_CARD_21", "USB Card 2.1", usbcard21); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:158:31: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 158 | CardTypeSP[SCOPEDOME_USB21].fill("USB_CARD_21", "USB Card 2.1", usbcard21); | ^ /<>/drivers/dome/scopedome_dome.cpp:158:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:158:31: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 158 | CardTypeSP[SCOPEDOME_USB21].fill("USB_CARD_21", "USB Card 2.1", usbcard21); | ^ /<>/drivers/dome/scopedome_dome.cpp:158:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:158:31: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 158 | CardTypeSP[SCOPEDOME_USB21].fill("USB_CARD_21", "USB Card 2.1", usbcard21); | ^ /<>/drivers/dome/scopedome_dome.cpp:158:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:158:31: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 158 | CardTypeSP[SCOPEDOME_USB21].fill("USB_CARD_21", "USB Card 2.1", usbcard21); | ^ /<>/drivers/dome/scopedome_dome.cpp:158:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:158:31: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 158 | CardTypeSP[SCOPEDOME_USB21].fill("USB_CARD_21", "USB Card 2.1", usbcard21); | ^ /<>/drivers/dome/scopedome_dome.cpp:158:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:158:31: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 158 | CardTypeSP[SCOPEDOME_USB21].fill("USB_CARD_21", "USB Card 2.1", usbcard21); | ^ /<>/drivers/dome/scopedome_dome.cpp:158:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:158:31: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 158 | CardTypeSP[SCOPEDOME_USB21].fill("USB_CARD_21", "USB Card 2.1", usbcard21); | ^ /<>/drivers/dome/scopedome_dome.cpp:159:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 159 | CardTypeSP[SCOPEDOME_ARDUINO].fill("ARDUINO", "Arduino Card", arduino); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:159:33: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 159 | CardTypeSP[SCOPEDOME_ARDUINO].fill("ARDUINO", "Arduino Card", arduino); | ^ /<>/drivers/dome/scopedome_dome.cpp:159:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:159:33: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 159 | CardTypeSP[SCOPEDOME_ARDUINO].fill("ARDUINO", "Arduino Card", arduino); | ^ /<>/drivers/dome/scopedome_dome.cpp:159:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:159:33: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 159 | CardTypeSP[SCOPEDOME_ARDUINO].fill("ARDUINO", "Arduino Card", arduino); | ^ /<>/drivers/dome/scopedome_dome.cpp:159:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:159:33: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 159 | CardTypeSP[SCOPEDOME_ARDUINO].fill("ARDUINO", "Arduino Card", arduino); | ^ /<>/drivers/dome/scopedome_dome.cpp:159:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:159:33: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 159 | CardTypeSP[SCOPEDOME_ARDUINO].fill("ARDUINO", "Arduino Card", arduino); | ^ /<>/drivers/dome/scopedome_dome.cpp:159:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:159:33: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 159 | CardTypeSP[SCOPEDOME_ARDUINO].fill("ARDUINO", "Arduino Card", arduino); | ^ /<>/drivers/dome/scopedome_dome.cpp:159:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:159:33: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 159 | CardTypeSP[SCOPEDOME_ARDUINO].fill("ARDUINO", "Arduino Card", arduino); | ^ /<>/drivers/dome/scopedome_dome.cpp: In member function ‘bool ScopeDome::SetupParms()’: /<>/drivers/dome/scopedome_dome.cpp:194:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 194 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:194:27: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 194 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /<>/drivers/dome/scopedome_dome.cpp:194:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:194:27: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 194 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /<>/drivers/dome/scopedome_dome.cpp:194:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:194:27: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 194 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /<>/drivers/dome/scopedome_dome.cpp:194:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:194:27: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 194 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /<>/drivers/dome/scopedome_dome.cpp:194:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:194:27: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 194 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /<>/drivers/dome/scopedome_dome.cpp:194:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:194:27: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 194 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /<>/drivers/dome/scopedome_dome.cpp:194:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:194:27: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 194 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /<>/drivers/dome/scopedome_dome.cpp:222:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 222 | CalibrationNeededSP[0].setState(calibrationNeeded ? ISS_ON : ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:222:26: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 222 | CalibrationNeededSP[0].setState(calibrationNeeded ? ISS_ON : ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:222:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:222:26: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 222 | CalibrationNeededSP[0].setState(calibrationNeeded ? ISS_ON : ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:222:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:222:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 222 | CalibrationNeededSP[0].setState(calibrationNeeded ? ISS_ON : ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:222:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:222:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 222 | CalibrationNeededSP[0].setState(calibrationNeeded ? ISS_ON : ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:222:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:222:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 222 | CalibrationNeededSP[0].setState(calibrationNeeded ? ISS_ON : ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:222:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:222:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 222 | CalibrationNeededSP[0].setState(calibrationNeeded ? ISS_ON : ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:222:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:222:26: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 222 | CalibrationNeededSP[0].setState(calibrationNeeded ? ISS_ON : ISS_OFF); | ^ /<>/drivers/dome/scopedome_dome.cpp:228:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 228 | FirmwareVersionsNP[0].setValue(fwMain); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:228:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 228 | FirmwareVersionsNP[0].setValue(fwMain); | ^ /<>/drivers/dome/scopedome_dome.cpp:228:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:228:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 228 | FirmwareVersionsNP[0].setValue(fwMain); | ^ /<>/drivers/dome/scopedome_dome.cpp:228:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:228:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 228 | FirmwareVersionsNP[0].setValue(fwMain); | ^ /<>/drivers/dome/scopedome_dome.cpp:228:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:228:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 228 | FirmwareVersionsNP[0].setValue(fwMain); | ^ /<>/drivers/dome/scopedome_dome.cpp:228:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:228:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 228 | FirmwareVersionsNP[0].setValue(fwMain); | ^ /<>/drivers/dome/scopedome_dome.cpp:228:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:228:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 228 | FirmwareVersionsNP[0].setValue(fwMain); | ^ /<>/drivers/dome/scopedome_dome.cpp:228:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:228:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 228 | FirmwareVersionsNP[0].setValue(fwMain); | ^ /<>/drivers/dome/scopedome_dome.cpp:229:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 229 | FirmwareVersionsNP[1].setValue(fwRotary); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:229:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 229 | FirmwareVersionsNP[1].setValue(fwRotary); | ^ /<>/drivers/dome/scopedome_dome.cpp:229:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:229:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 229 | FirmwareVersionsNP[1].setValue(fwRotary); | ^ /<>/drivers/dome/scopedome_dome.cpp:229:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:229:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 229 | FirmwareVersionsNP[1].setValue(fwRotary); | ^ /<>/drivers/dome/scopedome_dome.cpp:229:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:229:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 229 | FirmwareVersionsNP[1].setValue(fwRotary); | ^ /<>/drivers/dome/scopedome_dome.cpp:229:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:229:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 229 | FirmwareVersionsNP[1].setValue(fwRotary); | ^ /<>/drivers/dome/scopedome_dome.cpp:229:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:229:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 229 | FirmwareVersionsNP[1].setValue(fwRotary); | ^ /<>/drivers/dome/scopedome_dome.cpp:229:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:229:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 229 | FirmwareVersionsNP[1].setValue(fwRotary); | ^ /<>/drivers/dome/scopedome_dome.cpp: In member function ‘virtual bool ScopeDome::ISNewSwitch(const char*, const char*, ISState*, char**, int)’: /<>/drivers/dome/scopedome_dome.cpp:421:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 421 | interface->setRelayState(i, RelaysSP[i].getState()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:421:51: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 421 | interface->setRelayState(i, RelaysSP[i].getState()); | ^ /<>/drivers/dome/scopedome_dome.cpp:421:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:421:51: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 421 | interface->setRelayState(i, RelaysSP[i].getState()); | ^ /<>/drivers/dome/scopedome_dome.cpp:421:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:421:51: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 421 | interface->setRelayState(i, RelaysSP[i].getState()); | ^ /<>/drivers/dome/scopedome_dome.cpp:421:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:421:51: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 421 | interface->setRelayState(i, RelaysSP[i].getState()); | ^ /<>/drivers/dome/scopedome_dome.cpp:421:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:421:51: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 421 | interface->setRelayState(i, RelaysSP[i].getState()); | ^ /<>/drivers/dome/scopedome_dome.cpp:421:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:421:51: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 421 | interface->setRelayState(i, RelaysSP[i].getState()); | ^ /<>/drivers/dome/scopedome_dome.cpp:421:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:421:51: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 421 | interface->setRelayState(i, RelaysSP[i].getState()); | ^ /<>/drivers/dome/scopedome_dome.cpp:432:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 432 | if(CardTypeSP[0].getState() == ISS_ON) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:432:24: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 432 | if(CardTypeSP[0].getState() == ISS_ON) | ^ /<>/drivers/dome/scopedome_dome.cpp:432:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:432:24: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 432 | if(CardTypeSP[0].getState() == ISS_ON) | ^ /<>/drivers/dome/scopedome_dome.cpp:432:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:432:24: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 432 | if(CardTypeSP[0].getState() == ISS_ON) | ^ /<>/drivers/dome/scopedome_dome.cpp:432:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:432:24: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 432 | if(CardTypeSP[0].getState() == ISS_ON) | ^ /<>/drivers/dome/scopedome_dome.cpp:432:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:432:24: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 432 | if(CardTypeSP[0].getState() == ISS_ON) | ^ /<>/drivers/dome/scopedome_dome.cpp:432:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:432:24: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 432 | if(CardTypeSP[0].getState() == ISS_ON) | ^ /<>/drivers/dome/scopedome_dome.cpp:432:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:432:24: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 432 | if(CardTypeSP[0].getState() == ISS_ON) | ^ /<>/drivers/dome/scopedome_dome.cpp:451:59: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 451 | if (HomeSensorPolaritySP[ScopeDomeCard::ACTIVE_LOW].getState() == ISS_ON) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:451:59: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 451 | if (HomeSensorPolaritySP[ScopeDomeCard::ACTIVE_LOW].getState() == ISS_ON) | ^ /<>/drivers/dome/scopedome_dome.cpp:451:59: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:451:59: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 451 | if (HomeSensorPolaritySP[ScopeDomeCard::ACTIVE_LOW].getState() == ISS_ON) | ^ /<>/drivers/dome/scopedome_dome.cpp:451:59: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:451:59: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 451 | if (HomeSensorPolaritySP[ScopeDomeCard::ACTIVE_LOW].getState() == ISS_ON) | ^ /<>/drivers/dome/scopedome_dome.cpp:451:59: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:451:59: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 451 | if (HomeSensorPolaritySP[ScopeDomeCard::ACTIVE_LOW].getState() == ISS_ON) | ^ /<>/drivers/dome/scopedome_dome.cpp:451:59: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:451:59: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 451 | if (HomeSensorPolaritySP[ScopeDomeCard::ACTIVE_LOW].getState() == ISS_ON) | ^ /<>/drivers/dome/scopedome_dome.cpp:451:59: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:451:59: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 451 | if (HomeSensorPolaritySP[ScopeDomeCard::ACTIVE_LOW].getState() == ISS_ON) | ^ /<>/drivers/dome/scopedome_dome.cpp:451:59: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:451:59: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 451 | if (HomeSensorPolaritySP[ScopeDomeCard::ACTIVE_LOW].getState() == ISS_ON) | ^ In file included from /<>/libs/indibase/defaultdevice.h:23: /<>/drivers/dome/scopedome_dome.cpp: In member function ‘virtual bool ScopeDome::ISNewNumber(const char*, const char*, double*, char**, int)’: /<>/drivers/dome/scopedome_dome.cpp:480:72: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:480:9: note: in expansion of macro ‘LOGF_DEBUG’ 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^~~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:480:72: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:480:9: note: in expansion of macro ‘LOGF_DEBUG’ 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^~~~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:480:72: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:480:9: note: in expansion of macro ‘LOGF_DEBUG’ 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^~~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:480:72: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:480:9: note: in expansion of macro ‘LOGF_DEBUG’ 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^~~~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:480:72: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:480:9: note: in expansion of macro ‘LOGF_DEBUG’ 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^~~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:480:72: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:480:9: note: in expansion of macro ‘LOGF_DEBUG’ 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^~~~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:480:72: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:480:9: note: in expansion of macro ‘LOGF_DEBUG’ 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^~~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:480:72: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:480:9: note: in expansion of macro ‘LOGF_DEBUG’ 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^~~~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:480:72: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:480:9: note: in expansion of macro ‘LOGF_DEBUG’ 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^~~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:480:72: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:480:9: note: in expansion of macro ‘LOGF_DEBUG’ 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^~~~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:480:72: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:480:9: note: in expansion of macro ‘LOGF_DEBUG’ 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^~~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:480:72: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:480:9: note: in expansion of macro ‘LOGF_DEBUG’ 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^~~~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:480:72: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:480:9: note: in expansion of macro ‘LOGF_DEBUG’ 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^~~~~~~~~~ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:480:72: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^ /<>/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:480:9: note: in expansion of macro ‘LOGF_DEBUG’ 480 | LOGF_DEBUG("Dome home position set to %f", DomeHomePositionNP[0].getValue()); | ^~~~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp: In member function ‘bool ScopeDome::UpdatePosition()’: /<>/drivers/dome/scopedome_dome.cpp:577:95: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 577 | double az = ((double)rotationCounter * -360.0 / stepsPerRevolution) + DomeHomePositionNP[0].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:577:95: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 577 | double az = ((double)rotationCounter * -360.0 / stepsPerRevolution) + DomeHomePositionNP[0].getValue(); | ^ /<>/drivers/dome/scopedome_dome.cpp:577:95: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:577:95: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 577 | double az = ((double)rotationCounter * -360.0 / stepsPerRevolution) + DomeHomePositionNP[0].getValue(); | ^ /<>/drivers/dome/scopedome_dome.cpp:577:95: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:577:95: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 577 | double az = ((double)rotationCounter * -360.0 / stepsPerRevolution) + DomeHomePositionNP[0].getValue(); | ^ /<>/drivers/dome/scopedome_dome.cpp:577:95: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:577:95: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 577 | double az = ((double)rotationCounter * -360.0 / stepsPerRevolution) + DomeHomePositionNP[0].getValue(); | ^ /<>/drivers/dome/scopedome_dome.cpp:577:95: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:577:95: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 577 | double az = ((double)rotationCounter * -360.0 / stepsPerRevolution) + DomeHomePositionNP[0].getValue(); | ^ /<>/drivers/dome/scopedome_dome.cpp:577:95: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:577:95: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 577 | double az = ((double)rotationCounter * -360.0 / stepsPerRevolution) + DomeHomePositionNP[0].getValue(); | ^ /<>/drivers/dome/scopedome_dome.cpp:577:95: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:577:95: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 577 | double az = ((double)rotationCounter * -360.0 / stepsPerRevolution) + DomeHomePositionNP[0].getValue(); | ^ /<>/drivers/dome/scopedome_dome.cpp: In member function ‘virtual void ScopeDome::TimerHit()’: /<>/drivers/dome/scopedome_dome.cpp:639:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 639 | double azDiff = DomeHomePositionNP[0].getValue() - DomeAbsPosN[0].value; | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:639:49: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 639 | double azDiff = DomeHomePositionNP[0].getValue() - DomeAbsPosN[0].value; | ^ /<>/drivers/dome/scopedome_dome.cpp:639:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:639:49: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 639 | double azDiff = DomeHomePositionNP[0].getValue() - DomeAbsPosN[0].value; | ^ /<>/drivers/dome/scopedome_dome.cpp:639:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:639:49: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 639 | double azDiff = DomeHomePositionNP[0].getValue() - DomeAbsPosN[0].value; | ^ /<>/drivers/dome/scopedome_dome.cpp:639:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:639:49: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 639 | double azDiff = DomeHomePositionNP[0].getValue() - DomeAbsPosN[0].value; | ^ /<>/drivers/dome/scopedome_dome.cpp:639:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:639:49: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 639 | double azDiff = DomeHomePositionNP[0].getValue() - DomeAbsPosN[0].value; | ^ /<>/drivers/dome/scopedome_dome.cpp:639:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:639:49: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 639 | double azDiff = DomeHomePositionNP[0].getValue() - DomeAbsPosN[0].value; | ^ /<>/drivers/dome/scopedome_dome.cpp:639:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:639:49: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 639 | double azDiff = DomeHomePositionNP[0].getValue() - DomeAbsPosN[0].value; | ^ /<>/drivers/dome/scopedome_dome.cpp:655:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 655 | targetAz = DomeHomePositionNP[0].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:655:48: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 655 | targetAz = DomeHomePositionNP[0].getValue(); | ^ /<>/drivers/dome/scopedome_dome.cpp:655:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:655:48: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 655 | targetAz = DomeHomePositionNP[0].getValue(); | ^ /<>/drivers/dome/scopedome_dome.cpp:655:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:655:48: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 655 | targetAz = DomeHomePositionNP[0].getValue(); | ^ /<>/drivers/dome/scopedome_dome.cpp:655:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:655:48: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 655 | targetAz = DomeHomePositionNP[0].getValue(); | ^ /<>/drivers/dome/scopedome_dome.cpp:655:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:655:48: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 655 | targetAz = DomeHomePositionNP[0].getValue(); | ^ /<>/drivers/dome/scopedome_dome.cpp:655:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:655:48: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 655 | targetAz = DomeHomePositionNP[0].getValue(); | ^ /<>/drivers/dome/scopedome_dome.cpp:655:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:655:48: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 655 | targetAz = DomeHomePositionNP[0].getValue(); | ^ /<>/drivers/dome/scopedome_dome.cpp:667:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 667 | MoveAbs(DomeHomePositionNP[0].getValue()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:667:45: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 667 | MoveAbs(DomeHomePositionNP[0].getValue()); | ^ /<>/drivers/dome/scopedome_dome.cpp:667:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:667:45: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 667 | MoveAbs(DomeHomePositionNP[0].getValue()); | ^ /<>/drivers/dome/scopedome_dome.cpp:667:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:667:45: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 667 | MoveAbs(DomeHomePositionNP[0].getValue()); | ^ /<>/drivers/dome/scopedome_dome.cpp:667:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:667:45: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 667 | MoveAbs(DomeHomePositionNP[0].getValue()); | ^ /<>/drivers/dome/scopedome_dome.cpp:667:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:667:45: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 667 | MoveAbs(DomeHomePositionNP[0].getValue()); | ^ /<>/drivers/dome/scopedome_dome.cpp:667:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:667:45: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 667 | MoveAbs(DomeHomePositionNP[0].getValue()); | ^ /<>/drivers/dome/scopedome_dome.cpp:667:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:667:45: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 667 | MoveAbs(DomeHomePositionNP[0].getValue()); | ^ /<>/drivers/dome/scopedome_dome.cpp:699:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 699 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:699:35: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 699 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /<>/drivers/dome/scopedome_dome.cpp:699:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:699:35: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 699 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /<>/drivers/dome/scopedome_dome.cpp:699:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:699:35: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 699 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /<>/drivers/dome/scopedome_dome.cpp:699:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:699:35: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 699 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /<>/drivers/dome/scopedome_dome.cpp:699:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:699:35: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 699 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /<>/drivers/dome/scopedome_dome.cpp:699:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:699:35: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 699 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /<>/drivers/dome/scopedome_dome.cpp:699:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_dome.cpp:699:35: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 699 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ [ 72%] Building CXX object drivers/dome/CMakeFiles/indi_scopedome_dome.dir/scopedome_usb21.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/dome && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/dome -I/<>/drivers/dome -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/dome/CMakeFiles/indi_scopedome_dome.dir/scopedome_usb21.cpp.o -MF CMakeFiles/indi_scopedome_dome.dir/scopedome_usb21.cpp.o.d -o CMakeFiles/indi_scopedome_dome.dir/scopedome_usb21.cpp.o -c /<>/drivers/dome/scopedome_usb21.cpp [ 72%] Building CXX object drivers/dome/CMakeFiles/indi_scopedome_dome.dir/scopedome_arduino.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/dome && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/dome -I/<>/drivers/dome -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/dome/CMakeFiles/indi_scopedome_dome.dir/scopedome_arduino.cpp.o -MF CMakeFiles/indi_scopedome_dome.dir/scopedome_arduino.cpp.o.d -o CMakeFiles/indi_scopedome_dome.dir/scopedome_arduino.cpp.o -c /<>/drivers/dome/scopedome_arduino.cpp In file included from /<>/drivers/dome/scopedome_arduino.h:36, from /<>/drivers/dome/scopedome_arduino.cpp:25: /<>/drivers/dome/scopedome_arduino.cpp: In constructor ‘ScopeDomeArduino::ScopeDomeArduino(ScopeDome*, Connection::Interface*)’: /<>/drivers/dome/scopedome_arduino.cpp:60:67: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 60 | curl_easy_setopt(curl, CURLOPT_USERNAME, credentials[0].getText()); | ^ In file included from /<>/libs/indidevice/property/indipropertytext.h:21, from /<>/libs/indidevice/./basedevice.h:30, from /<>/libs/indidevice/./parentdevice.h:3, from /<>/libs/indibase/defaultdevice.h:21, from /<>/libs/indibase/indidome.h:25, from /<>/drivers/dome/scopedome_dome.h:33, from /<>/drivers/dome/scopedome_arduino.h:35: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_arduino.cpp:60:67: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 60 | curl_easy_setopt(curl, CURLOPT_USERNAME, credentials[0].getText()); | ^ /<>/drivers/dome/scopedome_arduino.cpp:60:67: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_arduino.cpp:60:67: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 60 | curl_easy_setopt(curl, CURLOPT_USERNAME, credentials[0].getText()); | ^ /<>/drivers/dome/scopedome_arduino.cpp:60:67: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_arduino.cpp:60:67: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 60 | curl_easy_setopt(curl, CURLOPT_USERNAME, credentials[0].getText()); | ^ /<>/drivers/dome/scopedome_arduino.cpp:60:67: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_arduino.cpp:60:67: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 60 | curl_easy_setopt(curl, CURLOPT_USERNAME, credentials[0].getText()); | ^ /<>/drivers/dome/scopedome_arduino.cpp:60:67: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_arduino.cpp:60:67: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 60 | curl_easy_setopt(curl, CURLOPT_USERNAME, credentials[0].getText()); | ^ /<>/drivers/dome/scopedome_arduino.cpp:60:67: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_arduino.cpp:60:67: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 60 | curl_easy_setopt(curl, CURLOPT_USERNAME, credentials[0].getText()); | ^ /<>/drivers/dome/scopedome_arduino.cpp:61:67: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 61 | curl_easy_setopt(curl, CURLOPT_PASSWORD, credentials[1].getText()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_arduino.cpp:61:67: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 61 | curl_easy_setopt(curl, CURLOPT_PASSWORD, credentials[1].getText()); | ^ /<>/drivers/dome/scopedome_arduino.cpp:61:67: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_arduino.cpp:61:67: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 61 | curl_easy_setopt(curl, CURLOPT_PASSWORD, credentials[1].getText()); | ^ /<>/drivers/dome/scopedome_arduino.cpp:61:67: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_arduino.cpp:61:67: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 61 | curl_easy_setopt(curl, CURLOPT_PASSWORD, credentials[1].getText()); | ^ /<>/drivers/dome/scopedome_arduino.cpp:61:67: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_arduino.cpp:61:67: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 61 | curl_easy_setopt(curl, CURLOPT_PASSWORD, credentials[1].getText()); | ^ /<>/drivers/dome/scopedome_arduino.cpp:61:67: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_arduino.cpp:61:67: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 61 | curl_easy_setopt(curl, CURLOPT_PASSWORD, credentials[1].getText()); | ^ /<>/drivers/dome/scopedome_arduino.cpp:61:67: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/scopedome_arduino.cpp:61:67: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 61 | curl_easy_setopt(curl, CURLOPT_PASSWORD, credentials[1].getText()); | ^ [ 73%] Building CXX object drivers/dome/CMakeFiles/indi_scopedome_dome.dir/scopedome_sim.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/dome && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/dome -I/<>/drivers/dome -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/dome/CMakeFiles/indi_scopedome_dome.dir/scopedome_sim.cpp.o -MF CMakeFiles/indi_scopedome_dome.dir/scopedome_sim.cpp.o.d -o CMakeFiles/indi_scopedome_dome.dir/scopedome_sim.cpp.o -c /<>/drivers/dome/scopedome_sim.cpp [ 73%] Linking CXX executable indi_scopedome_dome cd /<>/obj-arm-linux-gnueabi/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_scopedome_dome.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_scopedome_dome.dir/scopedome_dome.cpp.o CMakeFiles/indi_scopedome_dome.dir/scopedome_usb21.cpp.o CMakeFiles/indi_scopedome_dome.dir/scopedome_arduino.cpp.o CMakeFiles/indi_scopedome_dome.dir/scopedome_sim.cpp.o -o indi_scopedome_dome -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libcurl.so /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 73%] Built target indi_scopedome_dome make -f drivers/dome/CMakeFiles/indi_ddw_dome.dir/build.make drivers/dome/CMakeFiles/indi_ddw_dome.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/dome /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/dome /<>/obj-arm-linux-gnueabi/drivers/dome/CMakeFiles/indi_ddw_dome.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/dome/CMakeFiles/indi_ddw_dome.dir/build.make drivers/dome/CMakeFiles/indi_ddw_dome.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 73%] Building CXX object drivers/dome/CMakeFiles/indi_ddw_dome.dir/ddw_dome.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/dome && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/dome -I/<>/drivers/dome -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/dome/CMakeFiles/indi_ddw_dome.dir/ddw_dome.cpp.o -MF CMakeFiles/indi_ddw_dome.dir/ddw_dome.cpp.o.d -o CMakeFiles/indi_ddw_dome.dir/ddw_dome.cpp.o -c /<>/drivers/dome/ddw_dome.cpp [ 73%] Linking CXX executable indi_ddw_dome cd /<>/obj-arm-linux-gnueabi/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_ddw_dome.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_ddw_dome.dir/ddw_dome.cpp.o -o indi_ddw_dome -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 73%] Built target indi_ddw_dome make -f drivers/dome/CMakeFiles/indi_script_dome.dir/build.make drivers/dome/CMakeFiles/indi_script_dome.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/dome /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/dome /<>/obj-arm-linux-gnueabi/drivers/dome/CMakeFiles/indi_script_dome.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/dome/CMakeFiles/indi_script_dome.dir/build.make drivers/dome/CMakeFiles/indi_script_dome.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 73%] Building CXX object drivers/dome/CMakeFiles/indi_script_dome.dir/dome_script.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/dome && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/dome -I/<>/drivers/dome -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/dome/CMakeFiles/indi_script_dome.dir/dome_script.cpp.o -MF CMakeFiles/indi_script_dome.dir/dome_script.cpp.o.d -o CMakeFiles/indi_script_dome.dir/dome_script.cpp.o -c /<>/drivers/dome/dome_script.cpp [ 73%] Linking CXX executable indi_script_dome cd /<>/obj-arm-linux-gnueabi/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_script_dome.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_script_dome.dir/dome_script.cpp.o -o indi_script_dome -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 73%] Built target indi_script_dome make -f drivers/dome/CMakeFiles/indi_nexdome_beaver.dir/build.make drivers/dome/CMakeFiles/indi_nexdome_beaver.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/dome /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/dome /<>/obj-arm-linux-gnueabi/drivers/dome/CMakeFiles/indi_nexdome_beaver.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/dome/CMakeFiles/indi_nexdome_beaver.dir/build.make drivers/dome/CMakeFiles/indi_nexdome_beaver.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 74%] Building CXX object drivers/dome/CMakeFiles/indi_nexdome_beaver.dir/nexdome_beaver.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/dome && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/dome -I/<>/drivers/dome -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/dome/CMakeFiles/indi_nexdome_beaver.dir/nexdome_beaver.cpp.o -MF CMakeFiles/indi_nexdome_beaver.dir/nexdome_beaver.cpp.o.d -o CMakeFiles/indi_nexdome_beaver.dir/nexdome_beaver.cpp.o -c /<>/drivers/dome/nexdome_beaver.cpp /<>/drivers/dome/nexdome_beaver.cpp: In member function ‘virtual bool Beaver::initProperties()’: /<>/drivers/dome/nexdome_beaver.cpp:60:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 60 | RotatorStatusTP[0].fill("RSTATUS", "Status", "Idle"); | ^ In file included from /<>/libs/indidevice/property/indipropertytext.h:21, from /<>/libs/indidevice/./basedevice.h:30, from /<>/libs/indidevice/./parentdevice.h:3, from /<>/libs/indibase/defaultdevice.h:21, from /<>/libs/indibase/indidome.h:25, from /<>/drivers/dome/nexdome_beaver.h:25, from /<>/drivers/dome/nexdome_beaver.cpp:23: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:60:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 60 | RotatorStatusTP[0].fill("RSTATUS", "Status", "Idle"); | ^ /<>/drivers/dome/nexdome_beaver.cpp:60:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:60:22: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 60 | RotatorStatusTP[0].fill("RSTATUS", "Status", "Idle"); | ^ /<>/drivers/dome/nexdome_beaver.cpp:60:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:60:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 60 | RotatorStatusTP[0].fill("RSTATUS", "Status", "Idle"); | ^ /<>/drivers/dome/nexdome_beaver.cpp:60:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:60:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 60 | RotatorStatusTP[0].fill("RSTATUS", "Status", "Idle"); | ^ /<>/drivers/dome/nexdome_beaver.cpp:60:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:60:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 60 | RotatorStatusTP[0].fill("RSTATUS", "Status", "Idle"); | ^ /<>/drivers/dome/nexdome_beaver.cpp:60:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:60:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 60 | RotatorStatusTP[0].fill("RSTATUS", "Status", "Idle"); | ^ /<>/drivers/dome/nexdome_beaver.cpp:60:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:60:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 60 | RotatorStatusTP[0].fill("RSTATUS", "Status", "Idle"); | ^ /<>/drivers/dome/nexdome_beaver.cpp:64:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 64 | ShutterStatusTP[0].fill("SSTATUS", "Status", "Idle"); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:64:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 64 | ShutterStatusTP[0].fill("SSTATUS", "Status", "Idle"); | ^ /<>/drivers/dome/nexdome_beaver.cpp:64:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:64:22: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 64 | ShutterStatusTP[0].fill("SSTATUS", "Status", "Idle"); | ^ /<>/drivers/dome/nexdome_beaver.cpp:64:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:64:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 64 | ShutterStatusTP[0].fill("SSTATUS", "Status", "Idle"); | ^ /<>/drivers/dome/nexdome_beaver.cpp:64:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:64:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 64 | ShutterStatusTP[0].fill("SSTATUS", "Status", "Idle"); | ^ /<>/drivers/dome/nexdome_beaver.cpp:64:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:64:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 64 | ShutterStatusTP[0].fill("SSTATUS", "Status", "Idle"); | ^ /<>/drivers/dome/nexdome_beaver.cpp:64:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:64:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 64 | ShutterStatusTP[0].fill("SSTATUS", "Status", "Idle"); | ^ /<>/drivers/dome/nexdome_beaver.cpp:64:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:64:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 64 | ShutterStatusTP[0].fill("SSTATUS", "Status", "Idle"); | ^ /<>/drivers/dome/nexdome_beaver.cpp:68:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 68 | ShutterVoltsNP[0].fill("SHUTTERvolts", "Volts", "%.2f", 0.00, 15.00, 0.00, 0.00); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:68:21: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 68 | ShutterVoltsNP[0].fill("SHUTTERvolts", "Volts", "%.2f", 0.00, 15.00, 0.00, 0.00); | ^ /<>/drivers/dome/nexdome_beaver.cpp:68:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:68:21: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 68 | ShutterVoltsNP[0].fill("SHUTTERvolts", "Volts", "%.2f", 0.00, 15.00, 0.00, 0.00); | ^ /<>/drivers/dome/nexdome_beaver.cpp:68:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:68:21: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 68 | ShutterVoltsNP[0].fill("SHUTTERvolts", "Volts", "%.2f", 0.00, 15.00, 0.00, 0.00); | ^ /<>/drivers/dome/nexdome_beaver.cpp:68:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:68:21: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 68 | ShutterVoltsNP[0].fill("SHUTTERvolts", "Volts", "%.2f", 0.00, 15.00, 0.00, 0.00); | ^ /<>/drivers/dome/nexdome_beaver.cpp:68:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:68:21: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 68 | ShutterVoltsNP[0].fill("SHUTTERvolts", "Volts", "%.2f", 0.00, 15.00, 0.00, 0.00); | ^ /<>/drivers/dome/nexdome_beaver.cpp:68:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:68:21: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 68 | ShutterVoltsNP[0].fill("SHUTTERvolts", "Volts", "%.2f", 0.00, 15.00, 0.00, 0.00); | ^ /<>/drivers/dome/nexdome_beaver.cpp:68:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:68:21: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 68 | ShutterVoltsNP[0].fill("SHUTTERvolts", "Volts", "%.2f", 0.00, 15.00, 0.00, 0.00); | ^ /<>/drivers/dome/nexdome_beaver.cpp:72:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 72 | GotoHomeSP[0].fill("ROTATOR_HOME_GOTO", "Home", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:72:17: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 72 | GotoHomeSP[0].fill("ROTATOR_HOME_GOTO", "Home", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:72:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:72:17: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 72 | GotoHomeSP[0].fill("ROTATOR_HOME_GOTO", "Home", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:72:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:72:17: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 72 | GotoHomeSP[0].fill("ROTATOR_HOME_GOTO", "Home", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:72:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:72:17: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 72 | GotoHomeSP[0].fill("ROTATOR_HOME_GOTO", "Home", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:72:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:72:17: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 72 | GotoHomeSP[0].fill("ROTATOR_HOME_GOTO", "Home", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:72:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:72:17: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 72 | GotoHomeSP[0].fill("ROTATOR_HOME_GOTO", "Home", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:72:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:72:17: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 72 | GotoHomeSP[0].fill("ROTATOR_HOME_GOTO", "Home", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:80:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 80 | HomePositionNP[0].fill("HOME_AZ", "AZ D:M:S", "%10.6m", 0.0, 360.0, 0.0, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:80:21: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 80 | HomePositionNP[0].fill("HOME_AZ", "AZ D:M:S", "%10.6m", 0.0, 360.0, 0.0, 0); | ^ /<>/drivers/dome/nexdome_beaver.cpp:80:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:80:21: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 80 | HomePositionNP[0].fill("HOME_AZ", "AZ D:M:S", "%10.6m", 0.0, 360.0, 0.0, 0); | ^ /<>/drivers/dome/nexdome_beaver.cpp:80:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:80:21: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 80 | HomePositionNP[0].fill("HOME_AZ", "AZ D:M:S", "%10.6m", 0.0, 360.0, 0.0, 0); | ^ /<>/drivers/dome/nexdome_beaver.cpp:80:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:80:21: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 80 | HomePositionNP[0].fill("HOME_AZ", "AZ D:M:S", "%10.6m", 0.0, 360.0, 0.0, 0); | ^ /<>/drivers/dome/nexdome_beaver.cpp:80:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:80:21: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 80 | HomePositionNP[0].fill("HOME_AZ", "AZ D:M:S", "%10.6m", 0.0, 360.0, 0.0, 0); | ^ /<>/drivers/dome/nexdome_beaver.cpp:80:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:80:21: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 80 | HomePositionNP[0].fill("HOME_AZ", "AZ D:M:S", "%10.6m", 0.0, 360.0, 0.0, 0); | ^ /<>/drivers/dome/nexdome_beaver.cpp:80:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:80:21: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 80 | HomePositionNP[0].fill("HOME_AZ", "AZ D:M:S", "%10.6m", 0.0, 360.0, 0.0, 0); | ^ /<>/drivers/dome/nexdome_beaver.cpp:84:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 84 | HomeOptionsSP[HOMECURRENT].fill("HOME_CURRENT", "Current", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:84:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 84 | HomeOptionsSP[HOMECURRENT].fill("HOME_CURRENT", "Current", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:84:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:84:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 84 | HomeOptionsSP[HOMECURRENT].fill("HOME_CURRENT", "Current", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:84:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:84:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 84 | HomeOptionsSP[HOMECURRENT].fill("HOME_CURRENT", "Current", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:84:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:84:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 84 | HomeOptionsSP[HOMECURRENT].fill("HOME_CURRENT", "Current", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:84:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:84:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 84 | HomeOptionsSP[HOMECURRENT].fill("HOME_CURRENT", "Current", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:84:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:84:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 84 | HomeOptionsSP[HOMECURRENT].fill("HOME_CURRENT", "Current", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:84:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:84:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 84 | HomeOptionsSP[HOMECURRENT].fill("HOME_CURRENT", "Current", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:85:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 85 | HomeOptionsSP[HOMEDEFAULT].fill("HOME_DEFAULT", "Default (0)", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:85:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 85 | HomeOptionsSP[HOMEDEFAULT].fill("HOME_DEFAULT", "Default (0)", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:85:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:85:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 85 | HomeOptionsSP[HOMEDEFAULT].fill("HOME_DEFAULT", "Default (0)", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:85:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:85:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 85 | HomeOptionsSP[HOMEDEFAULT].fill("HOME_DEFAULT", "Default (0)", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:85:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:85:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 85 | HomeOptionsSP[HOMEDEFAULT].fill("HOME_DEFAULT", "Default (0)", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:85:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:85:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 85 | HomeOptionsSP[HOMEDEFAULT].fill("HOME_DEFAULT", "Default (0)", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:85:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:85:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 85 | HomeOptionsSP[HOMEDEFAULT].fill("HOME_DEFAULT", "Default (0)", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:85:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:85:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 85 | HomeOptionsSP[HOMEDEFAULT].fill("HOME_DEFAULT", "Default (0)", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:89:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 89 | RotatorCalibrationSP[ROTATOR_HOME_FIND].fill("ROTATOR_HOME_FIND", "Find Home", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:89:43: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 89 | RotatorCalibrationSP[ROTATOR_HOME_FIND].fill("ROTATOR_HOME_FIND", "Find Home", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:89:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:89:43: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 89 | RotatorCalibrationSP[ROTATOR_HOME_FIND].fill("ROTATOR_HOME_FIND", "Find Home", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:89:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:89:43: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 89 | RotatorCalibrationSP[ROTATOR_HOME_FIND].fill("ROTATOR_HOME_FIND", "Find Home", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:89:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:89:43: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 89 | RotatorCalibrationSP[ROTATOR_HOME_FIND].fill("ROTATOR_HOME_FIND", "Find Home", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:89:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:89:43: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 89 | RotatorCalibrationSP[ROTATOR_HOME_FIND].fill("ROTATOR_HOME_FIND", "Find Home", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:89:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:89:43: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 89 | RotatorCalibrationSP[ROTATOR_HOME_FIND].fill("ROTATOR_HOME_FIND", "Find Home", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:89:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:89:43: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 89 | RotatorCalibrationSP[ROTATOR_HOME_FIND].fill("ROTATOR_HOME_FIND", "Find Home", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:90:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 90 | RotatorCalibrationSP[ROTATOR_HOME_MEASURE].fill("ROTATOR_HOME_MEASURE", "Measure Home", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:90:46: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 90 | RotatorCalibrationSP[ROTATOR_HOME_MEASURE].fill("ROTATOR_HOME_MEASURE", "Measure Home", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:90:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:90:46: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 90 | RotatorCalibrationSP[ROTATOR_HOME_MEASURE].fill("ROTATOR_HOME_MEASURE", "Measure Home", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:90:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:90:46: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 90 | RotatorCalibrationSP[ROTATOR_HOME_MEASURE].fill("ROTATOR_HOME_MEASURE", "Measure Home", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:90:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:90:46: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 90 | RotatorCalibrationSP[ROTATOR_HOME_MEASURE].fill("ROTATOR_HOME_MEASURE", "Measure Home", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:90:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:90:46: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 90 | RotatorCalibrationSP[ROTATOR_HOME_MEASURE].fill("ROTATOR_HOME_MEASURE", "Measure Home", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:90:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:90:46: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 90 | RotatorCalibrationSP[ROTATOR_HOME_MEASURE].fill("ROTATOR_HOME_MEASURE", "Measure Home", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:90:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:90:46: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 90 | RotatorCalibrationSP[ROTATOR_HOME_MEASURE].fill("ROTATOR_HOME_MEASURE", "Measure Home", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:95:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 95 | RotatorSettingsNP[ROTATOR_MAX_SPEED].fill("ROTATOR_MAX_SPEED", "Max Speed (m/s)", "%.f", 1, 1000, 10, 800); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:95:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 95 | RotatorSettingsNP[ROTATOR_MAX_SPEED].fill("ROTATOR_MAX_SPEED", "Max Speed (m/s)", "%.f", 1, 1000, 10, 800); | ^ /<>/drivers/dome/nexdome_beaver.cpp:95:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:95:40: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 95 | RotatorSettingsNP[ROTATOR_MAX_SPEED].fill("ROTATOR_MAX_SPEED", "Max Speed (m/s)", "%.f", 1, 1000, 10, 800); | ^ /<>/drivers/dome/nexdome_beaver.cpp:95:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:95:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 95 | RotatorSettingsNP[ROTATOR_MAX_SPEED].fill("ROTATOR_MAX_SPEED", "Max Speed (m/s)", "%.f", 1, 1000, 10, 800); | ^ /<>/drivers/dome/nexdome_beaver.cpp:95:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:95:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 95 | RotatorSettingsNP[ROTATOR_MAX_SPEED].fill("ROTATOR_MAX_SPEED", "Max Speed (m/s)", "%.f", 1, 1000, 10, 800); | ^ /<>/drivers/dome/nexdome_beaver.cpp:95:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:95:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 95 | RotatorSettingsNP[ROTATOR_MAX_SPEED].fill("ROTATOR_MAX_SPEED", "Max Speed (m/s)", "%.f", 1, 1000, 10, 800); | ^ /<>/drivers/dome/nexdome_beaver.cpp:95:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:95:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 95 | RotatorSettingsNP[ROTATOR_MAX_SPEED].fill("ROTATOR_MAX_SPEED", "Max Speed (m/s)", "%.f", 1, 1000, 10, 800); | ^ /<>/drivers/dome/nexdome_beaver.cpp:95:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:95:40: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 95 | RotatorSettingsNP[ROTATOR_MAX_SPEED].fill("ROTATOR_MAX_SPEED", "Max Speed (m/s)", "%.f", 1, 1000, 10, 800); | ^ /<>/drivers/dome/nexdome_beaver.cpp:96:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 96 | RotatorSettingsNP[ROTATOR_MIN_SPEED].fill("ROTATOR_MIN_SPEED", "Min Speed (m/s)", "%.f", 1, 1000, 10, 400); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:96:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 96 | RotatorSettingsNP[ROTATOR_MIN_SPEED].fill("ROTATOR_MIN_SPEED", "Min Speed (m/s)", "%.f", 1, 1000, 10, 400); | ^ /<>/drivers/dome/nexdome_beaver.cpp:96:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:96:40: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 96 | RotatorSettingsNP[ROTATOR_MIN_SPEED].fill("ROTATOR_MIN_SPEED", "Min Speed (m/s)", "%.f", 1, 1000, 10, 400); | ^ /<>/drivers/dome/nexdome_beaver.cpp:96:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:96:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 96 | RotatorSettingsNP[ROTATOR_MIN_SPEED].fill("ROTATOR_MIN_SPEED", "Min Speed (m/s)", "%.f", 1, 1000, 10, 400); | ^ /<>/drivers/dome/nexdome_beaver.cpp:96:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:96:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 96 | RotatorSettingsNP[ROTATOR_MIN_SPEED].fill("ROTATOR_MIN_SPEED", "Min Speed (m/s)", "%.f", 1, 1000, 10, 400); | ^ /<>/drivers/dome/nexdome_beaver.cpp:96:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:96:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 96 | RotatorSettingsNP[ROTATOR_MIN_SPEED].fill("ROTATOR_MIN_SPEED", "Min Speed (m/s)", "%.f", 1, 1000, 10, 400); | ^ /<>/drivers/dome/nexdome_beaver.cpp:96:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:96:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 96 | RotatorSettingsNP[ROTATOR_MIN_SPEED].fill("ROTATOR_MIN_SPEED", "Min Speed (m/s)", "%.f", 1, 1000, 10, 400); | ^ /<>/drivers/dome/nexdome_beaver.cpp:96:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:96:40: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 96 | RotatorSettingsNP[ROTATOR_MIN_SPEED].fill("ROTATOR_MIN_SPEED", "Min Speed (m/s)", "%.f", 1, 1000, 10, 400); | ^ /<>/drivers/dome/nexdome_beaver.cpp:97:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 97 | RotatorSettingsNP[ROTATOR_ACCELERATION].fill("ROTATOR_ACCELERATION", "Acceleration (m/s^2)", "%.f", 1, 1000, 10, 500); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:97:43: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 97 | RotatorSettingsNP[ROTATOR_ACCELERATION].fill("ROTATOR_ACCELERATION", "Acceleration (m/s^2)", "%.f", 1, 1000, 10, 500); | ^ /<>/drivers/dome/nexdome_beaver.cpp:97:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:97:43: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 97 | RotatorSettingsNP[ROTATOR_ACCELERATION].fill("ROTATOR_ACCELERATION", "Acceleration (m/s^2)", "%.f", 1, 1000, 10, 500); | ^ /<>/drivers/dome/nexdome_beaver.cpp:97:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:97:43: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 97 | RotatorSettingsNP[ROTATOR_ACCELERATION].fill("ROTATOR_ACCELERATION", "Acceleration (m/s^2)", "%.f", 1, 1000, 10, 500); | ^ /<>/drivers/dome/nexdome_beaver.cpp:97:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:97:43: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 97 | RotatorSettingsNP[ROTATOR_ACCELERATION].fill("ROTATOR_ACCELERATION", "Acceleration (m/s^2)", "%.f", 1, 1000, 10, 500); | ^ /<>/drivers/dome/nexdome_beaver.cpp:97:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:97:43: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 97 | RotatorSettingsNP[ROTATOR_ACCELERATION].fill("ROTATOR_ACCELERATION", "Acceleration (m/s^2)", "%.f", 1, 1000, 10, 500); | ^ /<>/drivers/dome/nexdome_beaver.cpp:97:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:97:43: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 97 | RotatorSettingsNP[ROTATOR_ACCELERATION].fill("ROTATOR_ACCELERATION", "Acceleration (m/s^2)", "%.f", 1, 1000, 10, 500); | ^ /<>/drivers/dome/nexdome_beaver.cpp:97:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:97:43: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 97 | RotatorSettingsNP[ROTATOR_ACCELERATION].fill("ROTATOR_ACCELERATION", "Acceleration (m/s^2)", "%.f", 1, 1000, 10, 500); | ^ /<>/drivers/dome/nexdome_beaver.cpp:98:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 98 | RotatorSettingsNP[ROTATOR_TIMEOUT].fill("ROTATOR_TIMEOUT", "Timeout (s)", "%.f", 1, 1000, 10, 83); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:98:38: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 98 | RotatorSettingsNP[ROTATOR_TIMEOUT].fill("ROTATOR_TIMEOUT", "Timeout (s)", "%.f", 1, 1000, 10, 83); | ^ /<>/drivers/dome/nexdome_beaver.cpp:98:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:98:38: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 98 | RotatorSettingsNP[ROTATOR_TIMEOUT].fill("ROTATOR_TIMEOUT", "Timeout (s)", "%.f", 1, 1000, 10, 83); | ^ /<>/drivers/dome/nexdome_beaver.cpp:98:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:98:38: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 98 | RotatorSettingsNP[ROTATOR_TIMEOUT].fill("ROTATOR_TIMEOUT", "Timeout (s)", "%.f", 1, 1000, 10, 83); | ^ /<>/drivers/dome/nexdome_beaver.cpp:98:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:98:38: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 98 | RotatorSettingsNP[ROTATOR_TIMEOUT].fill("ROTATOR_TIMEOUT", "Timeout (s)", "%.f", 1, 1000, 10, 83); | ^ /<>/drivers/dome/nexdome_beaver.cpp:98:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:98:38: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 98 | RotatorSettingsNP[ROTATOR_TIMEOUT].fill("ROTATOR_TIMEOUT", "Timeout (s)", "%.f", 1, 1000, 10, 83); | ^ /<>/drivers/dome/nexdome_beaver.cpp:98:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:98:38: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 98 | RotatorSettingsNP[ROTATOR_TIMEOUT].fill("ROTATOR_TIMEOUT", "Timeout (s)", "%.f", 1, 1000, 10, 83); | ^ /<>/drivers/dome/nexdome_beaver.cpp:98:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:98:38: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 98 | RotatorSettingsNP[ROTATOR_TIMEOUT].fill("ROTATOR_TIMEOUT", "Timeout (s)", "%.f", 1, 1000, 10, 83); | ^ /<>/drivers/dome/nexdome_beaver.cpp:105:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 105 | ShutterCalibrationSP[SHUTTER_HOME_FIND].fill("SHUTTER_HOME_FIND", "AutoCalibrate", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:105:43: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 105 | ShutterCalibrationSP[SHUTTER_HOME_FIND].fill("SHUTTER_HOME_FIND", "AutoCalibrate", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:105:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:105:43: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 105 | ShutterCalibrationSP[SHUTTER_HOME_FIND].fill("SHUTTER_HOME_FIND", "AutoCalibrate", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:105:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:105:43: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 105 | ShutterCalibrationSP[SHUTTER_HOME_FIND].fill("SHUTTER_HOME_FIND", "AutoCalibrate", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:105:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:105:43: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 105 | ShutterCalibrationSP[SHUTTER_HOME_FIND].fill("SHUTTER_HOME_FIND", "AutoCalibrate", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:105:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:105:43: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 105 | ShutterCalibrationSP[SHUTTER_HOME_FIND].fill("SHUTTER_HOME_FIND", "AutoCalibrate", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:105:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:105:43: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 105 | ShutterCalibrationSP[SHUTTER_HOME_FIND].fill("SHUTTER_HOME_FIND", "AutoCalibrate", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:105:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:105:43: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 105 | ShutterCalibrationSP[SHUTTER_HOME_FIND].fill("SHUTTER_HOME_FIND", "AutoCalibrate", ISS_OFF); | ^ /<>/drivers/dome/nexdome_beaver.cpp:109:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 109 | ShutterSettingsNP[SHUTTER_MAX_SPEED].fill("SHUTTER_MAX_SPEED", "Max Speed (m/s)", "%.f", 1, 1000, 10, 800); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:109:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 109 | ShutterSettingsNP[SHUTTER_MAX_SPEED].fill("SHUTTER_MAX_SPEED", "Max Speed (m/s)", "%.f", 1, 1000, 10, 800); | ^ /<>/drivers/dome/nexdome_beaver.cpp:109:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:109:40: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 109 | ShutterSettingsNP[SHUTTER_MAX_SPEED].fill("SHUTTER_MAX_SPEED", "Max Speed (m/s)", "%.f", 1, 1000, 10, 800); | ^ /<>/drivers/dome/nexdome_beaver.cpp:109:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:109:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 109 | ShutterSettingsNP[SHUTTER_MAX_SPEED].fill("SHUTTER_MAX_SPEED", "Max Speed (m/s)", "%.f", 1, 1000, 10, 800); | ^ /<>/drivers/dome/nexdome_beaver.cpp:109:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:109:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 109 | ShutterSettingsNP[SHUTTER_MAX_SPEED].fill("SHUTTER_MAX_SPEED", "Max Speed (m/s)", "%.f", 1, 1000, 10, 800); | ^ /<>/drivers/dome/nexdome_beaver.cpp:109:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:109:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 109 | ShutterSettingsNP[SHUTTER_MAX_SPEED].fill("SHUTTER_MAX_SPEED", "Max Speed (m/s)", "%.f", 1, 1000, 10, 800); | ^ /<>/drivers/dome/nexdome_beaver.cpp:109:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:109:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 109 | ShutterSettingsNP[SHUTTER_MAX_SPEED].fill("SHUTTER_MAX_SPEED", "Max Speed (m/s)", "%.f", 1, 1000, 10, 800); | ^ /<>/drivers/dome/nexdome_beaver.cpp:109:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:109:40: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 109 | ShutterSettingsNP[SHUTTER_MAX_SPEED].fill("SHUTTER_MAX_SPEED", "Max Speed (m/s)", "%.f", 1, 1000, 10, 800); | ^ /<>/drivers/dome/nexdome_beaver.cpp:110:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 110 | ShutterSettingsNP[SHUTTER_MIN_SPEED].fill("SHUTTER_MIN_SPEED", "Min Speed (m/s)", "%.f", 1, 1000, 10, 400); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:110:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 110 | ShutterSettingsNP[SHUTTER_MIN_SPEED].fill("SHUTTER_MIN_SPEED", "Min Speed (m/s)", "%.f", 1, 1000, 10, 400); | ^ /<>/drivers/dome/nexdome_beaver.cpp:110:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:110:40: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 110 | ShutterSettingsNP[SHUTTER_MIN_SPEED].fill("SHUTTER_MIN_SPEED", "Min Speed (m/s)", "%.f", 1, 1000, 10, 400); | ^ /<>/drivers/dome/nexdome_beaver.cpp:110:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:110:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 110 | ShutterSettingsNP[SHUTTER_MIN_SPEED].fill("SHUTTER_MIN_SPEED", "Min Speed (m/s)", "%.f", 1, 1000, 10, 400); | ^ /<>/drivers/dome/nexdome_beaver.cpp:110:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:110:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 110 | ShutterSettingsNP[SHUTTER_MIN_SPEED].fill("SHUTTER_MIN_SPEED", "Min Speed (m/s)", "%.f", 1, 1000, 10, 400); | ^ /<>/drivers/dome/nexdome_beaver.cpp:110:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:110:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 110 | ShutterSettingsNP[SHUTTER_MIN_SPEED].fill("SHUTTER_MIN_SPEED", "Min Speed (m/s)", "%.f", 1, 1000, 10, 400); | ^ /<>/drivers/dome/nexdome_beaver.cpp:110:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:110:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 110 | ShutterSettingsNP[SHUTTER_MIN_SPEED].fill("SHUTTER_MIN_SPEED", "Min Speed (m/s)", "%.f", 1, 1000, 10, 400); | ^ /<>/drivers/dome/nexdome_beaver.cpp:110:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:110:40: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 110 | ShutterSettingsNP[SHUTTER_MIN_SPEED].fill("SHUTTER_MIN_SPEED", "Min Speed (m/s)", "%.f", 1, 1000, 10, 400); | ^ /<>/drivers/dome/nexdome_beaver.cpp:111:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 111 | ShutterSettingsNP[SHUTTER_ACCELERATION].fill("SHUTTER_ACCELERATION", "Acceleration (m/s^2)", "%.f", 1, 1000, 10, 500); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:111:43: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 111 | ShutterSettingsNP[SHUTTER_ACCELERATION].fill("SHUTTER_ACCELERATION", "Acceleration (m/s^2)", "%.f", 1, 1000, 10, 500); | ^ /<>/drivers/dome/nexdome_beaver.cpp:111:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:111:43: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 111 | ShutterSettingsNP[SHUTTER_ACCELERATION].fill("SHUTTER_ACCELERATION", "Acceleration (m/s^2)", "%.f", 1, 1000, 10, 500); | ^ /<>/drivers/dome/nexdome_beaver.cpp:111:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:111:43: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 111 | ShutterSettingsNP[SHUTTER_ACCELERATION].fill("SHUTTER_ACCELERATION", "Acceleration (m/s^2)", "%.f", 1, 1000, 10, 500); | ^ /<>/drivers/dome/nexdome_beaver.cpp:111:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:111:43: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 111 | ShutterSettingsNP[SHUTTER_ACCELERATION].fill("SHUTTER_ACCELERATION", "Acceleration (m/s^2)", "%.f", 1, 1000, 10, 500); | ^ /<>/drivers/dome/nexdome_beaver.cpp:111:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:111:43: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 111 | ShutterSettingsNP[SHUTTER_ACCELERATION].fill("SHUTTER_ACCELERATION", "Acceleration (m/s^2)", "%.f", 1, 1000, 10, 500); | ^ /<>/drivers/dome/nexdome_beaver.cpp:111:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:111:43: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 111 | ShutterSettingsNP[SHUTTER_ACCELERATION].fill("SHUTTER_ACCELERATION", "Acceleration (m/s^2)", "%.f", 1, 1000, 10, 500); | ^ /<>/drivers/dome/nexdome_beaver.cpp:111:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:111:43: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 111 | ShutterSettingsNP[SHUTTER_ACCELERATION].fill("SHUTTER_ACCELERATION", "Acceleration (m/s^2)", "%.f", 1, 1000, 10, 500); | ^ /<>/drivers/dome/nexdome_beaver.cpp:112:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 112 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].fill("SHUTTER_SAFE_VOLTAGE", "Safe Voltage", "%.1f", 10, 14, .5, 11); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:112:43: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 112 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].fill("SHUTTER_SAFE_VOLTAGE", "Safe Voltage", "%.1f", 10, 14, .5, 11); | ^ /<>/drivers/dome/nexdome_beaver.cpp:112:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:112:43: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 112 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].fill("SHUTTER_SAFE_VOLTAGE", "Safe Voltage", "%.1f", 10, 14, .5, 11); | ^ /<>/drivers/dome/nexdome_beaver.cpp:112:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:112:43: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 112 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].fill("SHUTTER_SAFE_VOLTAGE", "Safe Voltage", "%.1f", 10, 14, .5, 11); | ^ /<>/drivers/dome/nexdome_beaver.cpp:112:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:112:43: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 112 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].fill("SHUTTER_SAFE_VOLTAGE", "Safe Voltage", "%.1f", 10, 14, .5, 11); | ^ /<>/drivers/dome/nexdome_beaver.cpp:112:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:112:43: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 112 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].fill("SHUTTER_SAFE_VOLTAGE", "Safe Voltage", "%.1f", 10, 14, .5, 11); | ^ /<>/drivers/dome/nexdome_beaver.cpp:112:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:112:43: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 112 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].fill("SHUTTER_SAFE_VOLTAGE", "Safe Voltage", "%.1f", 10, 14, .5, 11); | ^ /<>/drivers/dome/nexdome_beaver.cpp:112:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:112:43: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 112 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].fill("SHUTTER_SAFE_VOLTAGE", "Safe Voltage", "%.1f", 10, 14, .5, 11); | ^ /<>/drivers/dome/nexdome_beaver.cpp:115:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 115 | ShutterSettingsTimeoutNP[0].fill("SHUTTER_TIMEOUT", "Timeout (s)", "%.f", 1, 1000, 10, 83); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:115:31: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 115 | ShutterSettingsTimeoutNP[0].fill("SHUTTER_TIMEOUT", "Timeout (s)", "%.f", 1, 1000, 10, 83); | ^ /<>/drivers/dome/nexdome_beaver.cpp:115:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:115:31: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 115 | ShutterSettingsTimeoutNP[0].fill("SHUTTER_TIMEOUT", "Timeout (s)", "%.f", 1, 1000, 10, 83); | ^ /<>/drivers/dome/nexdome_beaver.cpp:115:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:115:31: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 115 | ShutterSettingsTimeoutNP[0].fill("SHUTTER_TIMEOUT", "Timeout (s)", "%.f", 1, 1000, 10, 83); | ^ /<>/drivers/dome/nexdome_beaver.cpp:115:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:115:31: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 115 | ShutterSettingsTimeoutNP[0].fill("SHUTTER_TIMEOUT", "Timeout (s)", "%.f", 1, 1000, 10, 83); | ^ /<>/drivers/dome/nexdome_beaver.cpp:115:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:115:31: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 115 | ShutterSettingsTimeoutNP[0].fill("SHUTTER_TIMEOUT", "Timeout (s)", "%.f", 1, 1000, 10, 83); | ^ /<>/drivers/dome/nexdome_beaver.cpp:115:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:115:31: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 115 | ShutterSettingsTimeoutNP[0].fill("SHUTTER_TIMEOUT", "Timeout (s)", "%.f", 1, 1000, 10, 83); | ^ /<>/drivers/dome/nexdome_beaver.cpp:115:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:115:31: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 115 | ShutterSettingsTimeoutNP[0].fill("SHUTTER_TIMEOUT", "Timeout (s)", "%.f", 1, 1000, 10, 83); | ^ /<>/drivers/dome/nexdome_beaver.cpp:122:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 122 | VersionTP[0].fill("CVERSION", "Controller", ""); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:122:16: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 122 | VersionTP[0].fill("CVERSION", "Controller", ""); | ^ /<>/drivers/dome/nexdome_beaver.cpp:122:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:122:16: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 122 | VersionTP[0].fill("CVERSION", "Controller", ""); | ^ /<>/drivers/dome/nexdome_beaver.cpp:122:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:122:16: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 122 | VersionTP[0].fill("CVERSION", "Controller", ""); | ^ /<>/drivers/dome/nexdome_beaver.cpp:122:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:122:16: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 122 | VersionTP[0].fill("CVERSION", "Controller", ""); | ^ /<>/drivers/dome/nexdome_beaver.cpp:122:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:122:16: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 122 | VersionTP[0].fill("CVERSION", "Controller", ""); | ^ /<>/drivers/dome/nexdome_beaver.cpp:122:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:122:16: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 122 | VersionTP[0].fill("CVERSION", "Controller", ""); | ^ /<>/drivers/dome/nexdome_beaver.cpp:122:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:122:16: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 122 | VersionTP[0].fill("CVERSION", "Controller", ""); | ^ /<>/drivers/dome/nexdome_beaver.cpp: In member function ‘bool Beaver::echo()’: /<>/drivers/dome/nexdome_beaver.cpp:239:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 239 | VersionTP[0].setText((*iter)[1]); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:239:16: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 239 | VersionTP[0].setText((*iter)[1]); | ^ /<>/drivers/dome/nexdome_beaver.cpp:239:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:239:16: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 239 | VersionTP[0].setText((*iter)[1]); | ^ /<>/drivers/dome/nexdome_beaver.cpp:239:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:239:16: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 239 | VersionTP[0].setText((*iter)[1]); | ^ /<>/drivers/dome/nexdome_beaver.cpp:239:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:239:16: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 239 | VersionTP[0].setText((*iter)[1]); | ^ /<>/drivers/dome/nexdome_beaver.cpp:239:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:239:16: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 239 | VersionTP[0].setText((*iter)[1]); | ^ /<>/drivers/dome/nexdome_beaver.cpp:239:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:239:16: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 239 | VersionTP[0].setText((*iter)[1]); | ^ /<>/drivers/dome/nexdome_beaver.cpp:239:16: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:239:16: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 239 | VersionTP[0].setText((*iter)[1]); | ^ /<>/drivers/dome/nexdome_beaver.cpp:252:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 252 | HomePositionNP[0].setValue(res); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:252:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 252 | HomePositionNP[0].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:252:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:252:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 252 | HomePositionNP[0].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:252:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:252:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 252 | HomePositionNP[0].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:252:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:252:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 252 | HomePositionNP[0].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:252:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:252:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 252 | HomePositionNP[0].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:252:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:252:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 252 | HomePositionNP[0].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:252:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:252:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 252 | HomePositionNP[0].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp: In member function ‘virtual bool Beaver::ISNewNumber(const char*, const char*, double*, char**, int)’: /<>/drivers/dome/nexdome_beaver.cpp:381:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 381 | RotatorSettingsNP.setState(rotatorSetSettings(RotatorSettingsNP[ROTATOR_MAX_SPEED].getValue(), | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:381:94: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 381 | RotatorSettingsNP.setState(rotatorSetSettings(RotatorSettingsNP[ROTATOR_MAX_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:381:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:381:94: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 381 | RotatorSettingsNP.setState(rotatorSetSettings(RotatorSettingsNP[ROTATOR_MAX_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:381:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:381:94: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 381 | RotatorSettingsNP.setState(rotatorSetSettings(RotatorSettingsNP[ROTATOR_MAX_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:381:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:381:94: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 381 | RotatorSettingsNP.setState(rotatorSetSettings(RotatorSettingsNP[ROTATOR_MAX_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:381:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:381:94: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 381 | RotatorSettingsNP.setState(rotatorSetSettings(RotatorSettingsNP[ROTATOR_MAX_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:381:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:381:94: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 381 | RotatorSettingsNP.setState(rotatorSetSettings(RotatorSettingsNP[ROTATOR_MAX_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:381:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:381:94: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 381 | RotatorSettingsNP.setState(rotatorSetSettings(RotatorSettingsNP[ROTATOR_MAX_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:382:75: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 382 | RotatorSettingsNP[ROTATOR_MIN_SPEED].getValue(), | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:382:75: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 382 | RotatorSettingsNP[ROTATOR_MIN_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:382:75: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:382:75: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 382 | RotatorSettingsNP[ROTATOR_MIN_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:382:75: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:382:75: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 382 | RotatorSettingsNP[ROTATOR_MIN_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:382:75: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:382:75: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 382 | RotatorSettingsNP[ROTATOR_MIN_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:382:75: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:382:75: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 382 | RotatorSettingsNP[ROTATOR_MIN_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:382:75: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:382:75: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 382 | RotatorSettingsNP[ROTATOR_MIN_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:382:75: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:382:75: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 382 | RotatorSettingsNP[ROTATOR_MIN_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:383:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 383 | RotatorSettingsNP[ROTATOR_ACCELERATION].getValue(), | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:383:78: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 383 | RotatorSettingsNP[ROTATOR_ACCELERATION].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:383:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:383:78: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 383 | RotatorSettingsNP[ROTATOR_ACCELERATION].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:383:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:383:78: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 383 | RotatorSettingsNP[ROTATOR_ACCELERATION].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:383:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:383:78: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 383 | RotatorSettingsNP[ROTATOR_ACCELERATION].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:383:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:383:78: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 383 | RotatorSettingsNP[ROTATOR_ACCELERATION].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:383:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:383:78: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 383 | RotatorSettingsNP[ROTATOR_ACCELERATION].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:383:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:383:78: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 383 | RotatorSettingsNP[ROTATOR_ACCELERATION].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:384:73: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 384 | RotatorSettingsNP[ROTATOR_TIMEOUT].getValue() | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:384:73: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 384 | RotatorSettingsNP[ROTATOR_TIMEOUT].getValue() | ^ /<>/drivers/dome/nexdome_beaver.cpp:384:73: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:384:73: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 384 | RotatorSettingsNP[ROTATOR_TIMEOUT].getValue() | ^ /<>/drivers/dome/nexdome_beaver.cpp:384:73: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:384:73: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 384 | RotatorSettingsNP[ROTATOR_TIMEOUT].getValue() | ^ /<>/drivers/dome/nexdome_beaver.cpp:384:73: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:384:73: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 384 | RotatorSettingsNP[ROTATOR_TIMEOUT].getValue() | ^ /<>/drivers/dome/nexdome_beaver.cpp:384:73: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:384:73: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 384 | RotatorSettingsNP[ROTATOR_TIMEOUT].getValue() | ^ /<>/drivers/dome/nexdome_beaver.cpp:384:73: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:384:73: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 384 | RotatorSettingsNP[ROTATOR_TIMEOUT].getValue() | ^ /<>/drivers/dome/nexdome_beaver.cpp:384:73: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:384:73: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 384 | RotatorSettingsNP[ROTATOR_TIMEOUT].getValue() | ^ /<>/drivers/dome/nexdome_beaver.cpp:396:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 396 | ShutterSettingsNP.setState(shutterSetSettings(ShutterSettingsNP[SHUTTER_MAX_SPEED].getValue(), | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:396:94: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 396 | ShutterSettingsNP.setState(shutterSetSettings(ShutterSettingsNP[SHUTTER_MAX_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:396:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:396:94: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 396 | ShutterSettingsNP.setState(shutterSetSettings(ShutterSettingsNP[SHUTTER_MAX_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:396:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:396:94: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 396 | ShutterSettingsNP.setState(shutterSetSettings(ShutterSettingsNP[SHUTTER_MAX_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:396:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:396:94: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 396 | ShutterSettingsNP.setState(shutterSetSettings(ShutterSettingsNP[SHUTTER_MAX_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:396:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:396:94: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 396 | ShutterSettingsNP.setState(shutterSetSettings(ShutterSettingsNP[SHUTTER_MAX_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:396:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:396:94: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 396 | ShutterSettingsNP.setState(shutterSetSettings(ShutterSettingsNP[SHUTTER_MAX_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:396:94: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:396:94: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 396 | ShutterSettingsNP.setState(shutterSetSettings(ShutterSettingsNP[SHUTTER_MAX_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:397:75: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 397 | ShutterSettingsNP[SHUTTER_MIN_SPEED].getValue(), | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:397:75: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 397 | ShutterSettingsNP[SHUTTER_MIN_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:397:75: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:397:75: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 397 | ShutterSettingsNP[SHUTTER_MIN_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:397:75: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:397:75: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 397 | ShutterSettingsNP[SHUTTER_MIN_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:397:75: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:397:75: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 397 | ShutterSettingsNP[SHUTTER_MIN_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:397:75: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:397:75: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 397 | ShutterSettingsNP[SHUTTER_MIN_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:397:75: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:397:75: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 397 | ShutterSettingsNP[SHUTTER_MIN_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:397:75: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:397:75: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 397 | ShutterSettingsNP[SHUTTER_MIN_SPEED].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:398:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 398 | ShutterSettingsNP[SHUTTER_ACCELERATION].getValue(), | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:398:78: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 398 | ShutterSettingsNP[SHUTTER_ACCELERATION].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:398:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:398:78: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 398 | ShutterSettingsNP[SHUTTER_ACCELERATION].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:398:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:398:78: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 398 | ShutterSettingsNP[SHUTTER_ACCELERATION].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:398:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:398:78: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 398 | ShutterSettingsNP[SHUTTER_ACCELERATION].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:398:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:398:78: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 398 | ShutterSettingsNP[SHUTTER_ACCELERATION].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:398:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:398:78: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 398 | ShutterSettingsNP[SHUTTER_ACCELERATION].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:398:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:398:78: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 398 | ShutterSettingsNP[SHUTTER_ACCELERATION].getValue(), | ^ /<>/drivers/dome/nexdome_beaver.cpp:399:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 399 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].getValue() | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:399:78: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 399 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].getValue() | ^ /<>/drivers/dome/nexdome_beaver.cpp:399:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:399:78: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 399 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].getValue() | ^ /<>/drivers/dome/nexdome_beaver.cpp:399:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:399:78: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 399 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].getValue() | ^ /<>/drivers/dome/nexdome_beaver.cpp:399:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:399:78: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 399 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].getValue() | ^ /<>/drivers/dome/nexdome_beaver.cpp:399:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:399:78: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 399 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].getValue() | ^ /<>/drivers/dome/nexdome_beaver.cpp:399:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:399:78: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 399 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].getValue() | ^ /<>/drivers/dome/nexdome_beaver.cpp:399:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:399:78: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 399 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].getValue() | ^ /<>/drivers/dome/nexdome_beaver.cpp:411:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 411 | if (rotatorSetHome(HomePositionNP[0].getValue())) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:411:48: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 411 | if (rotatorSetHome(HomePositionNP[0].getValue())) | ^ /<>/drivers/dome/nexdome_beaver.cpp:411:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:411:48: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 411 | if (rotatorSetHome(HomePositionNP[0].getValue())) | ^ /<>/drivers/dome/nexdome_beaver.cpp:411:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:411:48: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 411 | if (rotatorSetHome(HomePositionNP[0].getValue())) | ^ /<>/drivers/dome/nexdome_beaver.cpp:411:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:411:48: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 411 | if (rotatorSetHome(HomePositionNP[0].getValue())) | ^ /<>/drivers/dome/nexdome_beaver.cpp:411:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:411:48: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 411 | if (rotatorSetHome(HomePositionNP[0].getValue())) | ^ /<>/drivers/dome/nexdome_beaver.cpp:411:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:411:48: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 411 | if (rotatorSetHome(HomePositionNP[0].getValue())) | ^ /<>/drivers/dome/nexdome_beaver.cpp:411:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:411:48: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 411 | if (rotatorSetHome(HomePositionNP[0].getValue())) | ^ /<>/drivers/dome/nexdome_beaver.cpp: In member function ‘virtual void Beaver::TimerHit()’: /<>/drivers/dome/nexdome_beaver.cpp:493:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 493 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:493:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 493 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:493:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:493:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 493 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:493:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:493:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 493 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:493:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:493:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 493 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:493:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:493:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 493 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:493:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:493:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 493 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:493:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:493:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 493 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:498:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 498 | else if (!strcmp(RotatorStatusTP[0].getText(), "Measuring Home")) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:498:43: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 498 | else if (!strcmp(RotatorStatusTP[0].getText(), "Measuring Home")) | ^ /<>/drivers/dome/nexdome_beaver.cpp:498:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:498:43: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 498 | else if (!strcmp(RotatorStatusTP[0].getText(), "Measuring Home")) | ^ /<>/drivers/dome/nexdome_beaver.cpp:498:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:498:43: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 498 | else if (!strcmp(RotatorStatusTP[0].getText(), "Measuring Home")) | ^ /<>/drivers/dome/nexdome_beaver.cpp:498:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:498:43: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 498 | else if (!strcmp(RotatorStatusTP[0].getText(), "Measuring Home")) | ^ /<>/drivers/dome/nexdome_beaver.cpp:498:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:498:43: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 498 | else if (!strcmp(RotatorStatusTP[0].getText(), "Measuring Home")) | ^ /<>/drivers/dome/nexdome_beaver.cpp:498:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:498:43: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 498 | else if (!strcmp(RotatorStatusTP[0].getText(), "Measuring Home")) | ^ /<>/drivers/dome/nexdome_beaver.cpp:498:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:498:43: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 498 | else if (!strcmp(RotatorStatusTP[0].getText(), "Measuring Home")) | ^ /<>/drivers/dome/nexdome_beaver.cpp:504:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 504 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:504:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 504 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:504:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:504:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 504 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:504:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:504:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 504 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:504:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:504:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 504 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:504:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:504:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 504 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:504:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:504:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 504 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:504:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:504:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 504 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:508:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 508 | else if (!strcmp(RotatorStatusTP[0].getText(), "Finding Home")) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:508:43: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 508 | else if (!strcmp(RotatorStatusTP[0].getText(), "Finding Home")) | ^ /<>/drivers/dome/nexdome_beaver.cpp:508:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:508:43: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 508 | else if (!strcmp(RotatorStatusTP[0].getText(), "Finding Home")) | ^ /<>/drivers/dome/nexdome_beaver.cpp:508:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:508:43: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 508 | else if (!strcmp(RotatorStatusTP[0].getText(), "Finding Home")) | ^ /<>/drivers/dome/nexdome_beaver.cpp:508:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:508:43: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 508 | else if (!strcmp(RotatorStatusTP[0].getText(), "Finding Home")) | ^ /<>/drivers/dome/nexdome_beaver.cpp:508:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:508:43: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 508 | else if (!strcmp(RotatorStatusTP[0].getText(), "Finding Home")) | ^ /<>/drivers/dome/nexdome_beaver.cpp:508:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:508:43: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 508 | else if (!strcmp(RotatorStatusTP[0].getText(), "Finding Home")) | ^ /<>/drivers/dome/nexdome_beaver.cpp:508:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:508:43: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 508 | else if (!strcmp(RotatorStatusTP[0].getText(), "Finding Home")) | ^ /<>/drivers/dome/nexdome_beaver.cpp:514:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 514 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:514:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 514 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:514:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:514:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 514 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:514:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:514:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 514 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:514:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:514:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 514 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:514:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:514:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 514 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:514:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:514:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 514 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:514:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:514:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 514 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:518:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 518 | else if (!strcmp(RotatorStatusTP[0].getText(), "Homing")) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:518:43: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 518 | else if (!strcmp(RotatorStatusTP[0].getText(), "Homing")) | ^ /<>/drivers/dome/nexdome_beaver.cpp:518:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:518:43: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 518 | else if (!strcmp(RotatorStatusTP[0].getText(), "Homing")) | ^ /<>/drivers/dome/nexdome_beaver.cpp:518:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:518:43: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 518 | else if (!strcmp(RotatorStatusTP[0].getText(), "Homing")) | ^ /<>/drivers/dome/nexdome_beaver.cpp:518:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:518:43: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 518 | else if (!strcmp(RotatorStatusTP[0].getText(), "Homing")) | ^ /<>/drivers/dome/nexdome_beaver.cpp:518:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:518:43: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 518 | else if (!strcmp(RotatorStatusTP[0].getText(), "Homing")) | ^ /<>/drivers/dome/nexdome_beaver.cpp:518:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:518:43: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 518 | else if (!strcmp(RotatorStatusTP[0].getText(), "Homing")) | ^ /<>/drivers/dome/nexdome_beaver.cpp:518:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:518:43: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 518 | else if (!strcmp(RotatorStatusTP[0].getText(), "Homing")) | ^ /<>/drivers/dome/nexdome_beaver.cpp:522:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 522 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:522:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 522 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:522:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:522:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 522 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:522:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:522:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 522 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:522:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:522:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 522 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:522:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:522:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 522 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:522:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:522:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 522 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:522:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:522:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 522 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:536:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 536 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:536:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 536 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:536:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:536:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 536 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:536:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:536:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 536 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:536:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:536:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 536 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:536:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:536:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 536 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:536:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:536:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 536 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:536:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:536:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 536 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:554:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 554 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:554:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 554 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:554:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:554:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 554 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:554:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:554:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 554 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:554:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:554:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 554 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:554:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:554:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 554 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:554:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:554:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 554 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:554:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:554:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 554 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:567:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 567 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:567:34: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 567 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:567:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:567:34: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 567 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:567:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:567:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 567 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:567:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:567:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 567 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:567:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:567:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 567 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:567:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:567:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 567 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:567:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:567:34: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 567 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:574:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 574 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:574:34: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 574 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:574:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:574:34: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 574 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:574:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:574:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 574 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:574:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:574:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 574 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:574:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:574:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 574 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:574:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:574:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 574 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:574:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:574:34: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 574 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:581:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 581 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:581:34: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 581 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:581:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:581:34: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 581 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:581:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:581:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 581 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:581:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:581:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 581 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:581:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:581:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 581 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:581:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:581:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 581 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:581:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:581:34: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 581 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:592:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 592 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:592:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 592 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:592:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:592:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 592 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:592:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:592:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 592 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:592:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:592:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 592 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:592:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:592:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 592 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:592:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:592:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 592 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:592:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:592:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 592 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:599:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 599 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:599:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 599 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:599:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:599:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 599 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:599:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:599:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 599 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:599:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:599:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 599 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:599:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:599:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 599 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:599:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:599:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 599 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:599:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:599:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 599 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:610:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 610 | ShutterVoltsNP[0].setValue(res); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:610:29: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 610 | ShutterVoltsNP[0].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:610:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:610:29: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 610 | ShutterVoltsNP[0].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:610:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:610:29: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 610 | ShutterVoltsNP[0].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:610:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:610:29: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 610 | ShutterVoltsNP[0].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:610:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:610:29: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 610 | ShutterVoltsNP[0].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:610:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:610:29: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 610 | ShutterVoltsNP[0].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:610:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:610:29: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 610 | ShutterVoltsNP[0].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:611:58: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 611 | (res < ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].getValue()) ? ShutterVoltsNP.setState(IPS_ALERT) : ShutterVoltsNP.setState( | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:611:58: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 611 | (res < ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].getValue()) ? ShutterVoltsNP.setState(IPS_ALERT) : ShutterVoltsNP.setState( | ^ /<>/drivers/dome/nexdome_beaver.cpp:611:58: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:611:58: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 611 | (res < ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].getValue()) ? ShutterVoltsNP.setState(IPS_ALERT) : ShutterVoltsNP.setState( | ^ /<>/drivers/dome/nexdome_beaver.cpp:611:58: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:611:58: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 611 | (res < ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].getValue()) ? ShutterVoltsNP.setState(IPS_ALERT) : ShutterVoltsNP.setState( | ^ /<>/drivers/dome/nexdome_beaver.cpp:611:58: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:611:58: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 611 | (res < ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].getValue()) ? ShutterVoltsNP.setState(IPS_ALERT) : ShutterVoltsNP.setState( | ^ /<>/drivers/dome/nexdome_beaver.cpp:611:58: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:611:58: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 611 | (res < ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].getValue()) ? ShutterVoltsNP.setState(IPS_ALERT) : ShutterVoltsNP.setState( | ^ /<>/drivers/dome/nexdome_beaver.cpp:611:58: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:611:58: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 611 | (res < ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].getValue()) ? ShutterVoltsNP.setState(IPS_ALERT) : ShutterVoltsNP.setState( | ^ /<>/drivers/dome/nexdome_beaver.cpp:611:58: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:611:58: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 611 | (res < ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].getValue()) ? ShutterVoltsNP.setState(IPS_ALERT) : ShutterVoltsNP.setState( | ^ /<>/drivers/dome/nexdome_beaver.cpp: In member function ‘virtual IPState Beaver::MoveAbs(double)’: /<>/drivers/dome/nexdome_beaver.cpp:630:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 630 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:630:26: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 630 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:630:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:630:26: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 630 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:630:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:630:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 630 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:630:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:630:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 630 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:630:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:630:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 630 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:630:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:630:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 630 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:630:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:630:26: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 630 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp: In member function ‘virtual IPState Beaver::ControlShutter(INDI::Dome::ShutterOperation)’: /<>/drivers/dome/nexdome_beaver.cpp:688:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 688 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:688:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 688 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:688:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:688:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 688 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:688:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:688:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 688 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:688:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:688:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 688 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:688:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:688:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 688 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:688:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:688:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 688 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:688:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:688:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 688 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:701:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 701 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:701:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 701 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:701:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:701:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 701 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:701:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:701:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 701 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:701:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:701:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 701 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:701:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:701:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 701 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:701:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:701:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 701 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:701:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:701:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 701 | ShutterStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp: In member function ‘bool Beaver::rotatorGotoAz(double)’: /<>/drivers/dome/nexdome_beaver.cpp:731:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 731 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:731:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 731 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:731:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:731:22: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 731 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:731:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:731:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 731 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:731:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:731:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 731 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:731:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:731:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 731 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:731:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:731:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 731 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:731:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:731:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 731 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp: In member function ‘virtual IPState Beaver::Park()’: /<>/drivers/dome/nexdome_beaver.cpp:776:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 776 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:776:26: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 776 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:776:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:776:26: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 776 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:776:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:776:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 776 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:776:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:776:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 776 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:776:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:776:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 776 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:776:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:776:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 776 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:776:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:776:26: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 776 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp: In member function ‘virtual IPState Beaver::UnPark()’: /<>/drivers/dome/nexdome_beaver.cpp:800:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 800 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:800:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 800 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:800:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:800:22: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 800 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:800:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:800:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 800 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:800:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:800:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 800 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:800:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:800:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 800 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:800:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:800:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 800 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:800:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:800:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 800 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp: In member function ‘bool Beaver::rotatorGotoHome()’: /<>/drivers/dome/nexdome_beaver.cpp:881:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 881 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:881:26: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 881 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:881:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:881:26: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 881 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:881:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:881:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 881 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:881:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:881:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 881 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:881:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:881:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 881 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:881:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:881:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 881 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:881:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:881:26: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 881 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp: In member function ‘bool Beaver::rotatorMeasureHome()’: /<>/drivers/dome/nexdome_beaver.cpp:898:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 898 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:898:26: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 898 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:898:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:898:26: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 898 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:898:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:898:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 898 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:898:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:898:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 898 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:898:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:898:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 898 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:898:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:898:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 898 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:898:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:898:26: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 898 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp: In member function ‘bool Beaver::rotatorFindHome()’: /<>/drivers/dome/nexdome_beaver.cpp:915:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 915 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:915:26: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 915 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:915:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:915:26: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 915 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:915:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:915:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 915 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:915:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:915:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 915 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:915:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:915:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 915 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:915:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:915:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 915 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:915:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:915:26: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 915 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp: In member function ‘bool Beaver::abortAll()’: /<>/drivers/dome/nexdome_beaver.cpp:1022:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1022 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1022:26: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1022 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1022:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1022:26: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1022 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1022:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1022:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1022 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1022:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1022:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1022 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1022:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1022:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1022 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1022:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1022:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1022 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1022:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1022:26: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1022 | RotatorStatusTP[0].setText(rStatus); | ^ /<>/drivers/dome/nexdome_beaver.cpp: In member function ‘bool Beaver::shutterGetSettings()’: /<>/drivers/dome/nexdome_beaver.cpp:1101:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1101 | ShutterSettingsNP[SHUTTER_MAX_SPEED].setValue(res); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1101:48: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1101 | ShutterSettingsNP[SHUTTER_MAX_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1101:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1101:48: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1101 | ShutterSettingsNP[SHUTTER_MAX_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1101:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1101:48: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1101 | ShutterSettingsNP[SHUTTER_MAX_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1101:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1101:48: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1101 | ShutterSettingsNP[SHUTTER_MAX_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1101:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1101:48: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1101 | ShutterSettingsNP[SHUTTER_MAX_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1101:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1101:48: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1101 | ShutterSettingsNP[SHUTTER_MAX_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1101:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1101:48: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1101 | ShutterSettingsNP[SHUTTER_MAX_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1111:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1111 | ShutterSettingsNP[SHUTTER_MIN_SPEED].setValue(res); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1111:48: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1111 | ShutterSettingsNP[SHUTTER_MIN_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1111:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1111:48: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1111 | ShutterSettingsNP[SHUTTER_MIN_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1111:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1111:48: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1111 | ShutterSettingsNP[SHUTTER_MIN_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1111:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1111:48: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1111 | ShutterSettingsNP[SHUTTER_MIN_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1111:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1111:48: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1111 | ShutterSettingsNP[SHUTTER_MIN_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1111:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1111:48: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1111 | ShutterSettingsNP[SHUTTER_MIN_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1111:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1111:48: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1111 | ShutterSettingsNP[SHUTTER_MIN_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1121:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1121 | ShutterSettingsNP[SHUTTER_ACCELERATION].setValue(res); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1121:51: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1121 | ShutterSettingsNP[SHUTTER_ACCELERATION].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1121:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1121:51: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1121 | ShutterSettingsNP[SHUTTER_ACCELERATION].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1121:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1121:51: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1121 | ShutterSettingsNP[SHUTTER_ACCELERATION].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1121:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1121:51: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1121 | ShutterSettingsNP[SHUTTER_ACCELERATION].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1121:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1121:51: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1121 | ShutterSettingsNP[SHUTTER_ACCELERATION].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1121:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1121:51: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1121 | ShutterSettingsNP[SHUTTER_ACCELERATION].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1121:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1121:51: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1121 | ShutterSettingsNP[SHUTTER_ACCELERATION].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1131:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1131 | ShutterSettingsTimeoutNP[0].setValue(res); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1131:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1131 | ShutterSettingsTimeoutNP[0].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1131:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1131:39: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1131 | ShutterSettingsTimeoutNP[0].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1131:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1131:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1131 | ShutterSettingsTimeoutNP[0].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1131:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1131:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1131 | ShutterSettingsTimeoutNP[0].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1131:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1131:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1131 | ShutterSettingsTimeoutNP[0].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1131:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1131:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1131 | ShutterSettingsTimeoutNP[0].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1131:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1131:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1131 | ShutterSettingsTimeoutNP[0].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1141:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1141 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].setValue(res); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1141:51: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1141 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1141:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1141:51: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1141 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1141:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1141:51: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1141 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1141:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1141:51: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1141 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1141:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1141:51: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1141 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1141:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1141:51: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1141 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1141:51: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1141:51: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1141 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp: In member function ‘bool Beaver::rotatorGetSettings()’: /<>/drivers/dome/nexdome_beaver.cpp:1205:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1205 | RotatorSettingsNP[ROTATOR_MAX_SPEED].setValue(res); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1205:44: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1205 | RotatorSettingsNP[ROTATOR_MAX_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1205:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1205:44: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1205 | RotatorSettingsNP[ROTATOR_MAX_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1205:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1205:44: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1205 | RotatorSettingsNP[ROTATOR_MAX_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1205:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1205:44: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1205 | RotatorSettingsNP[ROTATOR_MAX_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1205:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1205:44: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1205 | RotatorSettingsNP[ROTATOR_MAX_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1205:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1205:44: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1205 | RotatorSettingsNP[ROTATOR_MAX_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1205:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1205:44: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1205 | RotatorSettingsNP[ROTATOR_MAX_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1215:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1215 | RotatorSettingsNP[ROTATOR_MIN_SPEED].setValue(res); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1215:44: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1215 | RotatorSettingsNP[ROTATOR_MIN_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1215:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1215:44: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1215 | RotatorSettingsNP[ROTATOR_MIN_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1215:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1215:44: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1215 | RotatorSettingsNP[ROTATOR_MIN_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1215:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1215:44: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1215 | RotatorSettingsNP[ROTATOR_MIN_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1215:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1215:44: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1215 | RotatorSettingsNP[ROTATOR_MIN_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1215:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1215:44: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1215 | RotatorSettingsNP[ROTATOR_MIN_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1215:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1215:44: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1215 | RotatorSettingsNP[ROTATOR_MIN_SPEED].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1225:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1225 | RotatorSettingsNP[ROTATOR_ACCELERATION].setValue(res); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1225:47: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1225 | RotatorSettingsNP[ROTATOR_ACCELERATION].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1225:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1225:47: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1225 | RotatorSettingsNP[ROTATOR_ACCELERATION].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1225:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1225:47: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1225 | RotatorSettingsNP[ROTATOR_ACCELERATION].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1225:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1225:47: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1225 | RotatorSettingsNP[ROTATOR_ACCELERATION].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1225:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1225:47: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1225 | RotatorSettingsNP[ROTATOR_ACCELERATION].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1225:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1225:47: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1225 | RotatorSettingsNP[ROTATOR_ACCELERATION].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1225:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1225:47: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1225 | RotatorSettingsNP[ROTATOR_ACCELERATION].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1235:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1235 | RotatorSettingsNP[ROTATOR_TIMEOUT].setValue(res); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1235:42: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1235 | RotatorSettingsNP[ROTATOR_TIMEOUT].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1235:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1235:42: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1235 | RotatorSettingsNP[ROTATOR_TIMEOUT].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1235:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1235:42: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1235 | RotatorSettingsNP[ROTATOR_TIMEOUT].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1235:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1235:42: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1235 | RotatorSettingsNP[ROTATOR_TIMEOUT].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1235:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1235:42: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1235 | RotatorSettingsNP[ROTATOR_TIMEOUT].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1235:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1235:42: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1235 | RotatorSettingsNP[ROTATOR_TIMEOUT].setValue(res); | ^ /<>/drivers/dome/nexdome_beaver.cpp:1235:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/dome/nexdome_beaver.cpp:1235:42: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1235 | RotatorSettingsNP[ROTATOR_TIMEOUT].setValue(res); | ^ [ 74%] Linking CXX executable indi_nexdome_beaver cd /<>/obj-arm-linux-gnueabi/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_nexdome_beaver.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_nexdome_beaver.dir/nexdome_beaver.cpp.o -o indi_nexdome_beaver -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 74%] Built target indi_nexdome_beaver make -f drivers/auxiliary/CMakeFiles/indi_wanderer_cover.dir/build.make drivers/auxiliary/CMakeFiles/indi_wanderer_cover.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/auxiliary /<>/obj-arm-linux-gnueabi/drivers/auxiliary/CMakeFiles/indi_wanderer_cover.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/auxiliary/CMakeFiles/indi_wanderer_cover.dir/build.make drivers/auxiliary/CMakeFiles/indi_wanderer_cover.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 75%] Building CXX object drivers/auxiliary/CMakeFiles/indi_wanderer_cover.dir/wanderer_cover.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_wanderer_cover.dir/wanderer_cover.cpp.o -MF CMakeFiles/indi_wanderer_cover.dir/wanderer_cover.cpp.o.d -o CMakeFiles/indi_wanderer_cover.dir/wanderer_cover.cpp.o -c /<>/drivers/auxiliary/wanderer_cover.cpp [ 75%] Linking CXX executable indi_wanderer_cover cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_wanderer_cover.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_wanderer_cover.dir/wanderer_cover.cpp.o -o indi_wanderer_cover -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 75%] Built target indi_wanderer_cover make -f drivers/auxiliary/CMakeFiles/indi_skysafari.dir/build.make drivers/auxiliary/CMakeFiles/indi_skysafari.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/auxiliary /<>/obj-arm-linux-gnueabi/drivers/auxiliary/CMakeFiles/indi_skysafari.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/auxiliary/CMakeFiles/indi_skysafari.dir/build.make drivers/auxiliary/CMakeFiles/indi_skysafari.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 76%] Building CXX object drivers/auxiliary/CMakeFiles/indi_skysafari.dir/skysafari.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_skysafari.dir/skysafari.cpp.o -MF CMakeFiles/indi_skysafari.dir/skysafari.cpp.o.d -o CMakeFiles/indi_skysafari.dir/skysafari.cpp.o -c /<>/drivers/auxiliary/skysafari.cpp [ 76%] Building CXX object drivers/auxiliary/CMakeFiles/indi_skysafari.dir/skysafariclient.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_skysafari.dir/skysafariclient.cpp.o -MF CMakeFiles/indi_skysafari.dir/skysafariclient.cpp.o.d -o CMakeFiles/indi_skysafari.dir/skysafariclient.cpp.o -c /<>/drivers/auxiliary/skysafariclient.cpp [ 76%] Linking CXX executable indi_skysafari cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_skysafari.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_skysafari.dir/skysafari.cpp.o CMakeFiles/indi_skysafari.dir/skysafariclient.cpp.o -o indi_skysafari -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase:/<>/obj-arm-linux-gnueabi/libs/indiclient: ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libnova.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 76%] Built target indi_skysafari make -f drivers/auxiliary/CMakeFiles/indi_watchdog.dir/build.make drivers/auxiliary/CMakeFiles/indi_watchdog.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/auxiliary /<>/obj-arm-linux-gnueabi/drivers/auxiliary/CMakeFiles/indi_watchdog.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/auxiliary/CMakeFiles/indi_watchdog.dir/build.make drivers/auxiliary/CMakeFiles/indi_watchdog.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 77%] Building CXX object drivers/auxiliary/CMakeFiles/indi_watchdog.dir/watchdog.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_watchdog.dir/watchdog.cpp.o -MF CMakeFiles/indi_watchdog.dir/watchdog.cpp.o.d -o CMakeFiles/indi_watchdog.dir/watchdog.cpp.o -c /<>/drivers/auxiliary/watchdog.cpp [ 77%] Building CXX object drivers/auxiliary/CMakeFiles/indi_watchdog.dir/watchdogclient.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_watchdog.dir/watchdogclient.cpp.o -MF CMakeFiles/indi_watchdog.dir/watchdogclient.cpp.o.d -o CMakeFiles/indi_watchdog.dir/watchdogclient.cpp.o -c /<>/drivers/auxiliary/watchdogclient.cpp [ 77%] Linking CXX executable indi_watchdog cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_watchdog.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_watchdog.dir/watchdog.cpp.o CMakeFiles/indi_watchdog.dir/watchdogclient.cpp.o -o indi_watchdog -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase:/<>/obj-arm-linux-gnueabi/libs/indiclient: ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libnova.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 77%] Built target indi_watchdog make -f drivers/auxiliary/CMakeFiles/indi_flipflat.dir/build.make drivers/auxiliary/CMakeFiles/indi_flipflat.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/auxiliary /<>/obj-arm-linux-gnueabi/drivers/auxiliary/CMakeFiles/indi_flipflat.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/auxiliary/CMakeFiles/indi_flipflat.dir/build.make drivers/auxiliary/CMakeFiles/indi_flipflat.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 78%] Building CXX object drivers/auxiliary/CMakeFiles/indi_flipflat.dir/flip_flat.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_flipflat.dir/flip_flat.cpp.o -MF CMakeFiles/indi_flipflat.dir/flip_flat.cpp.o.d -o CMakeFiles/indi_flipflat.dir/flip_flat.cpp.o -c /<>/drivers/auxiliary/flip_flat.cpp [ 78%] Linking CXX executable indi_flipflat cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_flipflat.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_flipflat.dir/flip_flat.cpp.o -o indi_flipflat -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 78%] Built target indi_flipflat make -f drivers/auxiliary/CMakeFiles/indi_simulator_lightpanel.dir/build.make drivers/auxiliary/CMakeFiles/indi_simulator_lightpanel.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/auxiliary /<>/obj-arm-linux-gnueabi/drivers/auxiliary/CMakeFiles/indi_simulator_lightpanel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/auxiliary/CMakeFiles/indi_simulator_lightpanel.dir/build.make drivers/auxiliary/CMakeFiles/indi_simulator_lightpanel.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 78%] Building CXX object drivers/auxiliary/CMakeFiles/indi_simulator_lightpanel.dir/light_panel_simulator.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_simulator_lightpanel.dir/light_panel_simulator.cpp.o -MF CMakeFiles/indi_simulator_lightpanel.dir/light_panel_simulator.cpp.o.d -o CMakeFiles/indi_simulator_lightpanel.dir/light_panel_simulator.cpp.o -c /<>/drivers/auxiliary/light_panel_simulator.cpp [ 78%] Linking CXX executable indi_simulator_lightpanel cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_lightpanel.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_simulator_lightpanel.dir/light_panel_simulator.cpp.o -o indi_simulator_lightpanel -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 78%] Built target indi_simulator_lightpanel make -f drivers/auxiliary/CMakeFiles/indi_pegasus_upb.dir/build.make drivers/auxiliary/CMakeFiles/indi_pegasus_upb.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/auxiliary /<>/obj-arm-linux-gnueabi/drivers/auxiliary/CMakeFiles/indi_pegasus_upb.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/auxiliary/CMakeFiles/indi_pegasus_upb.dir/build.make drivers/auxiliary/CMakeFiles/indi_pegasus_upb.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 79%] Building CXX object drivers/auxiliary/CMakeFiles/indi_pegasus_upb.dir/pegasus_upb.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_pegasus_upb.dir/pegasus_upb.cpp.o -MF CMakeFiles/indi_pegasus_upb.dir/pegasus_upb.cpp.o.d -o CMakeFiles/indi_pegasus_upb.dir/pegasus_upb.cpp.o -c /<>/drivers/auxiliary/pegasus_upb.cpp [ 79%] Linking CXX executable indi_pegasus_upb cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pegasus_upb.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_pegasus_upb.dir/pegasus_upb.cpp.o -o indi_pegasus_upb -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 79%] Built target indi_pegasus_upb make -f drivers/auxiliary/CMakeFiles/indi_pegasus_uch.dir/build.make drivers/auxiliary/CMakeFiles/indi_pegasus_uch.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/auxiliary /<>/obj-arm-linux-gnueabi/drivers/auxiliary/CMakeFiles/indi_pegasus_uch.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/auxiliary/CMakeFiles/indi_pegasus_uch.dir/build.make drivers/auxiliary/CMakeFiles/indi_pegasus_uch.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 79%] Building CXX object drivers/auxiliary/CMakeFiles/indi_pegasus_uch.dir/pegasus_uch.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_pegasus_uch.dir/pegasus_uch.cpp.o -MF CMakeFiles/indi_pegasus_uch.dir/pegasus_uch.cpp.o.d -o CMakeFiles/indi_pegasus_uch.dir/pegasus_uch.cpp.o -c /<>/drivers/auxiliary/pegasus_uch.cpp [ 79%] Linking CXX executable indi_pegasus_uch cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pegasus_uch.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_pegasus_uch.dir/pegasus_uch.cpp.o -o indi_pegasus_uch -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 79%] Built target indi_pegasus_uch make -f drivers/auxiliary/CMakeFiles/indi_pegasus_flatmaster.dir/build.make drivers/auxiliary/CMakeFiles/indi_pegasus_flatmaster.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/auxiliary /<>/obj-arm-linux-gnueabi/drivers/auxiliary/CMakeFiles/indi_pegasus_flatmaster.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/auxiliary/CMakeFiles/indi_pegasus_flatmaster.dir/build.make drivers/auxiliary/CMakeFiles/indi_pegasus_flatmaster.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 80%] Building CXX object drivers/auxiliary/CMakeFiles/indi_pegasus_flatmaster.dir/pegasus_flatmaster.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_pegasus_flatmaster.dir/pegasus_flatmaster.cpp.o -MF CMakeFiles/indi_pegasus_flatmaster.dir/pegasus_flatmaster.cpp.o.d -o CMakeFiles/indi_pegasus_flatmaster.dir/pegasus_flatmaster.cpp.o -c /<>/drivers/auxiliary/pegasus_flatmaster.cpp [ 80%] Linking CXX executable indi_pegasus_flatmaster cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pegasus_flatmaster.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_pegasus_flatmaster.dir/pegasus_flatmaster.cpp.o -o indi_pegasus_flatmaster -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 80%] Built target indi_pegasus_flatmaster make -f drivers/auxiliary/CMakeFiles/indi_pegasus_ppb.dir/build.make drivers/auxiliary/CMakeFiles/indi_pegasus_ppb.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/auxiliary /<>/obj-arm-linux-gnueabi/drivers/auxiliary/CMakeFiles/indi_pegasus_ppb.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/auxiliary/CMakeFiles/indi_pegasus_ppb.dir/build.make drivers/auxiliary/CMakeFiles/indi_pegasus_ppb.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 80%] Building CXX object drivers/auxiliary/CMakeFiles/indi_pegasus_ppb.dir/pegasus_ppb.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_pegasus_ppb.dir/pegasus_ppb.cpp.o -MF CMakeFiles/indi_pegasus_ppb.dir/pegasus_ppb.cpp.o.d -o CMakeFiles/indi_pegasus_ppb.dir/pegasus_ppb.cpp.o -c /<>/drivers/auxiliary/pegasus_ppb.cpp [ 81%] Linking CXX executable indi_pegasus_ppb cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pegasus_ppb.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_pegasus_ppb.dir/pegasus_ppb.cpp.o -o indi_pegasus_ppb -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 81%] Built target indi_pegasus_ppb make -f drivers/auxiliary/CMakeFiles/indi_pegasus_ppba.dir/build.make drivers/auxiliary/CMakeFiles/indi_pegasus_ppba.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/auxiliary /<>/obj-arm-linux-gnueabi/drivers/auxiliary/CMakeFiles/indi_pegasus_ppba.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/auxiliary/CMakeFiles/indi_pegasus_ppba.dir/build.make drivers/auxiliary/CMakeFiles/indi_pegasus_ppba.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 81%] Building CXX object drivers/auxiliary/CMakeFiles/indi_pegasus_ppba.dir/pegasus_ppba.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_pegasus_ppba.dir/pegasus_ppba.cpp.o -MF CMakeFiles/indi_pegasus_ppba.dir/pegasus_ppba.cpp.o.d -o CMakeFiles/indi_pegasus_ppba.dir/pegasus_ppba.cpp.o -c /<>/drivers/auxiliary/pegasus_ppba.cpp [ 81%] Linking CXX executable indi_pegasus_ppba cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pegasus_ppba.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_pegasus_ppba.dir/pegasus_ppba.cpp.o -o indi_pegasus_ppba -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 81%] Built target indi_pegasus_ppba make -f drivers/auxiliary/CMakeFiles/indi_Excalibur.dir/build.make drivers/auxiliary/CMakeFiles/indi_Excalibur.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/auxiliary /<>/obj-arm-linux-gnueabi/drivers/auxiliary/CMakeFiles/indi_Excalibur.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/auxiliary/CMakeFiles/indi_Excalibur.dir/build.make drivers/auxiliary/CMakeFiles/indi_Excalibur.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 81%] Building CXX object drivers/auxiliary/CMakeFiles/indi_Excalibur.dir/Excalibur.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_Excalibur.dir/Excalibur.cpp.o -MF CMakeFiles/indi_Excalibur.dir/Excalibur.cpp.o.d -o CMakeFiles/indi_Excalibur.dir/Excalibur.cpp.o -c /<>/drivers/auxiliary/Excalibur.cpp [ 82%] Linking CXX executable indi_Excalibur cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_Excalibur.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_Excalibur.dir/Excalibur.cpp.o -o indi_Excalibur -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 82%] Built target indi_Excalibur make -f drivers/auxiliary/CMakeFiles/indi_snapcap.dir/build.make drivers/auxiliary/CMakeFiles/indi_snapcap.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/auxiliary /<>/obj-arm-linux-gnueabi/drivers/auxiliary/CMakeFiles/indi_snapcap.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/auxiliary/CMakeFiles/indi_snapcap.dir/build.make drivers/auxiliary/CMakeFiles/indi_snapcap.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 82%] Building CXX object drivers/auxiliary/CMakeFiles/indi_snapcap.dir/snapcap.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_snapcap.dir/snapcap.cpp.o -MF CMakeFiles/indi_snapcap.dir/snapcap.cpp.o.d -o CMakeFiles/indi_snapcap.dir/snapcap.cpp.o -c /<>/drivers/auxiliary/snapcap.cpp [ 83%] Linking CXX executable indi_snapcap cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_snapcap.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_snapcap.dir/snapcap.cpp.o -o indi_snapcap -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 83%] Built target indi_snapcap make -f drivers/auxiliary/CMakeFiles/indi_astromech_lpm.dir/build.make drivers/auxiliary/CMakeFiles/indi_astromech_lpm.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/auxiliary /<>/obj-arm-linux-gnueabi/drivers/auxiliary/CMakeFiles/indi_astromech_lpm.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/auxiliary/CMakeFiles/indi_astromech_lpm.dir/build.make drivers/auxiliary/CMakeFiles/indi_astromech_lpm.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 83%] Building CXX object drivers/auxiliary/CMakeFiles/indi_astromech_lpm.dir/lpm.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_astromech_lpm.dir/lpm.cpp.o -MF CMakeFiles/indi_astromech_lpm.dir/lpm.cpp.o.d -o CMakeFiles/indi_astromech_lpm.dir/lpm.cpp.o -c /<>/drivers/auxiliary/lpm.cpp [ 84%] Linking CXX executable indi_astromech_lpm cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_astromech_lpm.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_astromech_lpm.dir/lpm.cpp.o -o indi_astromech_lpm -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 84%] Built target indi_astromech_lpm make -f drivers/auxiliary/CMakeFiles/indi_sqm_weather.dir/build.make drivers/auxiliary/CMakeFiles/indi_sqm_weather.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/auxiliary /<>/obj-arm-linux-gnueabi/drivers/auxiliary/CMakeFiles/indi_sqm_weather.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/auxiliary/CMakeFiles/indi_sqm_weather.dir/build.make drivers/auxiliary/CMakeFiles/indi_sqm_weather.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 84%] Building CXX object drivers/auxiliary/CMakeFiles/indi_sqm_weather.dir/sqm.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_sqm_weather.dir/sqm.cpp.o -MF CMakeFiles/indi_sqm_weather.dir/sqm.cpp.o.d -o CMakeFiles/indi_sqm_weather.dir/sqm.cpp.o -c /<>/drivers/auxiliary/sqm.cpp [ 84%] Linking CXX executable indi_sqm_weather cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_sqm_weather.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_sqm_weather.dir/sqm.cpp.o -o indi_sqm_weather -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 84%] Built target indi_sqm_weather make -f drivers/auxiliary/CMakeFiles/indi_simulator_sqm.dir/build.make drivers/auxiliary/CMakeFiles/indi_simulator_sqm.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/auxiliary /<>/obj-arm-linux-gnueabi/drivers/auxiliary/CMakeFiles/indi_simulator_sqm.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/auxiliary/CMakeFiles/indi_simulator_sqm.dir/build.make drivers/auxiliary/CMakeFiles/indi_simulator_sqm.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 84%] Building CXX object drivers/auxiliary/CMakeFiles/indi_simulator_sqm.dir/sqm_simulator.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_simulator_sqm.dir/sqm_simulator.cpp.o -MF CMakeFiles/indi_simulator_sqm.dir/sqm_simulator.cpp.o.d -o CMakeFiles/indi_simulator_sqm.dir/sqm_simulator.cpp.o -c /<>/drivers/auxiliary/sqm_simulator.cpp [ 84%] Linking CXX executable indi_simulator_sqm cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_sqm.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_simulator_sqm.dir/sqm_simulator.cpp.o -o indi_simulator_sqm -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 84%] Built target indi_simulator_sqm make -f drivers/auxiliary/CMakeFiles/indi_astrometry.dir/build.make drivers/auxiliary/CMakeFiles/indi_astrometry.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/auxiliary /<>/obj-arm-linux-gnueabi/drivers/auxiliary/CMakeFiles/indi_astrometry.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/auxiliary/CMakeFiles/indi_astrometry.dir/build.make drivers/auxiliary/CMakeFiles/indi_astrometry.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 84%] Building CXX object drivers/auxiliary/CMakeFiles/indi_astrometry.dir/astrometrydriver.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_astrometry.dir/astrometrydriver.cpp.o -MF CMakeFiles/indi_astrometry.dir/astrometrydriver.cpp.o.d -o CMakeFiles/indi_astrometry.dir/astrometrydriver.cpp.o -c /<>/drivers/auxiliary/astrometrydriver.cpp [ 84%] Linking CXX executable indi_astrometry cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_astrometry.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_astrometry.dir/astrometrydriver.cpp.o -o indi_astrometry -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 84%] Built target indi_astrometry make -f drivers/auxiliary/CMakeFiles/indi_star2000.dir/build.make drivers/auxiliary/CMakeFiles/indi_star2000.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/auxiliary /<>/obj-arm-linux-gnueabi/drivers/auxiliary/CMakeFiles/indi_star2000.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/auxiliary/CMakeFiles/indi_star2000.dir/build.make drivers/auxiliary/CMakeFiles/indi_star2000.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 84%] Building C object drivers/auxiliary/CMakeFiles/indi_star2000.dir/STAR2kdriver.c.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -MD -MT drivers/auxiliary/CMakeFiles/indi_star2000.dir/STAR2kdriver.c.o -MF CMakeFiles/indi_star2000.dir/STAR2kdriver.c.o.d -o CMakeFiles/indi_star2000.dir/STAR2kdriver.c.o -c /<>/drivers/auxiliary/STAR2kdriver.c [ 85%] Building CXX object drivers/auxiliary/CMakeFiles/indi_star2000.dir/STAR2000.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_star2000.dir/STAR2000.cpp.o -MF CMakeFiles/indi_star2000.dir/STAR2000.cpp.o.d -o CMakeFiles/indi_star2000.dir/STAR2000.cpp.o -c /<>/drivers/auxiliary/STAR2000.cpp [ 85%] Linking CXX executable indi_star2000 cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_star2000.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_star2000.dir/STAR2kdriver.c.o CMakeFiles/indi_star2000.dir/STAR2000.cpp.o -o indi_star2000 -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 85%] Built target indi_star2000 make -f drivers/auxiliary/CMakeFiles/indi_arduinost4.dir/build.make drivers/auxiliary/CMakeFiles/indi_arduinost4.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/auxiliary /<>/obj-arm-linux-gnueabi/drivers/auxiliary/CMakeFiles/indi_arduinost4.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/auxiliary/CMakeFiles/indi_arduinost4.dir/build.make drivers/auxiliary/CMakeFiles/indi_arduinost4.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 85%] Building CXX object drivers/auxiliary/CMakeFiles/indi_arduinost4.dir/arduino_st4.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_arduinost4.dir/arduino_st4.cpp.o -MF CMakeFiles/indi_arduinost4.dir/arduino_st4.cpp.o.d -o CMakeFiles/indi_arduinost4.dir/arduino_st4.cpp.o -c /<>/drivers/auxiliary/arduino_st4.cpp [ 85%] Linking CXX executable indi_arduinost4 cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_arduinost4.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_arduinost4.dir/arduino_st4.cpp.o -o indi_arduinost4 -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 85%] Built target indi_arduinost4 make -f drivers/auxiliary/CMakeFiles/indi_planewave_deltat.dir/build.make drivers/auxiliary/CMakeFiles/indi_planewave_deltat.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/auxiliary /<>/obj-arm-linux-gnueabi/drivers/auxiliary/CMakeFiles/indi_planewave_deltat.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/auxiliary/CMakeFiles/indi_planewave_deltat.dir/build.make drivers/auxiliary/CMakeFiles/indi_planewave_deltat.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 86%] Building CXX object drivers/auxiliary/CMakeFiles/indi_planewave_deltat.dir/planewave_delta.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_planewave_deltat.dir/planewave_delta.cpp.o -MF CMakeFiles/indi_planewave_deltat.dir/planewave_delta.cpp.o.d -o CMakeFiles/indi_planewave_deltat.dir/planewave_delta.cpp.o -c /<>/drivers/auxiliary/planewave_delta.cpp [ 86%] Linking CXX executable indi_planewave_deltat cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_planewave_deltat.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_planewave_deltat.dir/planewave_delta.cpp.o -o indi_planewave_deltat -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 86%] Built target indi_planewave_deltat make -f drivers/auxiliary/CMakeFiles/indi_gpusb.dir/build.make drivers/auxiliary/CMakeFiles/indi_gpusb.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/auxiliary /<>/obj-arm-linux-gnueabi/drivers/auxiliary/CMakeFiles/indi_gpusb.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/auxiliary/CMakeFiles/indi_gpusb.dir/build.make drivers/auxiliary/CMakeFiles/indi_gpusb.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 86%] Building CXX object drivers/auxiliary/CMakeFiles/indi_gpusb.dir/gpdriver.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_gpusb.dir/gpdriver.cpp.o -MF CMakeFiles/indi_gpusb.dir/gpdriver.cpp.o.d -o CMakeFiles/indi_gpusb.dir/gpdriver.cpp.o -c /<>/drivers/auxiliary/gpdriver.cpp [ 86%] Building CXX object drivers/auxiliary/CMakeFiles/indi_gpusb.dir/gpusb.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_gpusb.dir/gpusb.cpp.o -MF CMakeFiles/indi_gpusb.dir/gpusb.cpp.o.d -o CMakeFiles/indi_gpusb.dir/gpusb.cpp.o -c /<>/drivers/auxiliary/gpusb.cpp [ 86%] Linking CXX executable indi_gpusb cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_gpusb.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_gpusb.dir/gpdriver.cpp.o CMakeFiles/indi_gpusb.dir/gpusb.cpp.o -o indi_gpusb -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 86%] Built target indi_gpusb make -f drivers/auxiliary/CMakeFiles/indi_joystick.dir/build.make drivers/auxiliary/CMakeFiles/indi_joystick.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/auxiliary /<>/obj-arm-linux-gnueabi/drivers/auxiliary/CMakeFiles/indi_joystick.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/auxiliary/CMakeFiles/indi_joystick.dir/build.make drivers/auxiliary/CMakeFiles/indi_joystick.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 87%] Building CXX object drivers/auxiliary/CMakeFiles/indi_joystick.dir/joystickdriver.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_joystick.dir/joystickdriver.cpp.o -MF CMakeFiles/indi_joystick.dir/joystickdriver.cpp.o.d -o CMakeFiles/indi_joystick.dir/joystickdriver.cpp.o -c /<>/drivers/auxiliary/joystickdriver.cpp [ 87%] Building CXX object drivers/auxiliary/CMakeFiles/indi_joystick.dir/joystick.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_joystick.dir/joystick.cpp.o -MF CMakeFiles/indi_joystick.dir/joystick.cpp.o.d -o CMakeFiles/indi_joystick.dir/joystick.cpp.o -c /<>/drivers/auxiliary/joystick.cpp [ 87%] Linking CXX executable indi_joystick cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_joystick.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_joystick.dir/joystickdriver.cpp.o CMakeFiles/indi_joystick.dir/joystick.cpp.o -o indi_joystick -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 87%] Built target indi_joystick make -f drivers/auxiliary/CMakeFiles/indi_simulator_gps.dir/build.make drivers/auxiliary/CMakeFiles/indi_simulator_gps.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/auxiliary /<>/obj-arm-linux-gnueabi/drivers/auxiliary/CMakeFiles/indi_simulator_gps.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/auxiliary/CMakeFiles/indi_simulator_gps.dir/build.make drivers/auxiliary/CMakeFiles/indi_simulator_gps.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 87%] Building CXX object drivers/auxiliary/CMakeFiles/indi_simulator_gps.dir/gps_simulator.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_simulator_gps.dir/gps_simulator.cpp.o -MF CMakeFiles/indi_simulator_gps.dir/gps_simulator.cpp.o.d -o CMakeFiles/indi_simulator_gps.dir/gps_simulator.cpp.o -c /<>/drivers/auxiliary/gps_simulator.cpp [ 87%] Linking CXX executable indi_simulator_gps cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_gps.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_simulator_gps.dir/gps_simulator.cpp.o -o indi_simulator_gps -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 87%] Built target indi_simulator_gps make -f drivers/auxiliary/CMakeFiles/indi_usbdewpoint.dir/build.make drivers/auxiliary/CMakeFiles/indi_usbdewpoint.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/auxiliary /<>/obj-arm-linux-gnueabi/drivers/auxiliary/CMakeFiles/indi_usbdewpoint.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/auxiliary/CMakeFiles/indi_usbdewpoint.dir/build.make drivers/auxiliary/CMakeFiles/indi_usbdewpoint.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 87%] Building CXX object drivers/auxiliary/CMakeFiles/indi_usbdewpoint.dir/usb_dewpoint.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_usbdewpoint.dir/usb_dewpoint.cpp.o -MF CMakeFiles/indi_usbdewpoint.dir/usb_dewpoint.cpp.o.d -o CMakeFiles/indi_usbdewpoint.dir/usb_dewpoint.cpp.o -c /<>/drivers/auxiliary/usb_dewpoint.cpp [ 88%] Linking CXX executable indi_usbdewpoint cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_usbdewpoint.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_usbdewpoint.dir/usb_dewpoint.cpp.o -o indi_usbdewpoint -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 88%] Built target indi_usbdewpoint make -f drivers/auxiliary/CMakeFiles/indi_deepskydad_fp1.dir/build.make drivers/auxiliary/CMakeFiles/indi_deepskydad_fp1.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/auxiliary /<>/obj-arm-linux-gnueabi/drivers/auxiliary/CMakeFiles/indi_deepskydad_fp1.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/auxiliary/CMakeFiles/indi_deepskydad_fp1.dir/build.make drivers/auxiliary/CMakeFiles/indi_deepskydad_fp1.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 89%] Building CXX object drivers/auxiliary/CMakeFiles/indi_deepskydad_fp1.dir/deepskydad_fp1.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/auxiliary -I/<>/drivers/auxiliary -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_deepskydad_fp1.dir/deepskydad_fp1.cpp.o -MF CMakeFiles/indi_deepskydad_fp1.dir/deepskydad_fp1.cpp.o.d -o CMakeFiles/indi_deepskydad_fp1.dir/deepskydad_fp1.cpp.o -c /<>/drivers/auxiliary/deepskydad_fp1.cpp [ 89%] Linking CXX executable indi_deepskydad_fp1 cd /<>/obj-arm-linux-gnueabi/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_deepskydad_fp1.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_deepskydad_fp1.dir/deepskydad_fp1.cpp.o -o indi_deepskydad_fp1 -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 89%] Built target indi_deepskydad_fp1 make -f drivers/receiver/CMakeFiles/indi_simulator_receiver.dir/build.make drivers/receiver/CMakeFiles/indi_simulator_receiver.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/receiver /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/receiver /<>/obj-arm-linux-gnueabi/drivers/receiver/CMakeFiles/indi_simulator_receiver.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/receiver/CMakeFiles/indi_simulator_receiver.dir/build.make drivers/receiver/CMakeFiles/indi_simulator_receiver.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 89%] Building CXX object drivers/receiver/CMakeFiles/indi_simulator_receiver.dir/receiver_simulator.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/receiver && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/receiver -I/<>/drivers/receiver -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/receiver/CMakeFiles/indi_simulator_receiver.dir/receiver_simulator.cpp.o -MF CMakeFiles/indi_simulator_receiver.dir/receiver_simulator.cpp.o.d -o CMakeFiles/indi_simulator_receiver.dir/receiver_simulator.cpp.o -c /<>/drivers/receiver/receiver_simulator.cpp [ 90%] Linking CXX executable indi_simulator_receiver cd /<>/obj-arm-linux-gnueabi/drivers/receiver && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_receiver.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_simulator_receiver.dir/receiver_simulator.cpp.o -o indi_simulator_receiver -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 90%] Built target indi_simulator_receiver make -f drivers/weather/CMakeFiles/indi_simulator_weather.dir/build.make drivers/weather/CMakeFiles/indi_simulator_weather.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/weather /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/weather /<>/obj-arm-linux-gnueabi/drivers/weather/CMakeFiles/indi_simulator_weather.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/weather/CMakeFiles/indi_simulator_weather.dir/build.make drivers/weather/CMakeFiles/indi_simulator_weather.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 90%] Building CXX object drivers/weather/CMakeFiles/indi_simulator_weather.dir/weathersimulator.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/weather && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/weather -I/<>/drivers/weather -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/weather/CMakeFiles/indi_simulator_weather.dir/weathersimulator.cpp.o -MF CMakeFiles/indi_simulator_weather.dir/weathersimulator.cpp.o.d -o CMakeFiles/indi_simulator_weather.dir/weathersimulator.cpp.o -c /<>/drivers/weather/weathersimulator.cpp [ 91%] Linking CXX executable indi_simulator_weather cd /<>/obj-arm-linux-gnueabi/drivers/weather && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_weather.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_simulator_weather.dir/weathersimulator.cpp.o -o indi_simulator_weather -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 91%] Built target indi_simulator_weather make -f drivers/weather/CMakeFiles/indi_meta_weather.dir/build.make drivers/weather/CMakeFiles/indi_meta_weather.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/weather /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/weather /<>/obj-arm-linux-gnueabi/drivers/weather/CMakeFiles/indi_meta_weather.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/weather/CMakeFiles/indi_meta_weather.dir/build.make drivers/weather/CMakeFiles/indi_meta_weather.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 91%] Building CXX object drivers/weather/CMakeFiles/indi_meta_weather.dir/weathermeta.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/weather && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/weather -I/<>/drivers/weather -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/weather/CMakeFiles/indi_meta_weather.dir/weathermeta.cpp.o -MF CMakeFiles/indi_meta_weather.dir/weathermeta.cpp.o.d -o CMakeFiles/indi_meta_weather.dir/weathermeta.cpp.o -c /<>/drivers/weather/weathermeta.cpp [ 92%] Linking CXX executable indi_meta_weather cd /<>/obj-arm-linux-gnueabi/drivers/weather && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_meta_weather.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_meta_weather.dir/weathermeta.cpp.o -o indi_meta_weather -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 92%] Built target indi_meta_weather make -f drivers/weather/CMakeFiles/indi_watcher_weather.dir/build.make drivers/weather/CMakeFiles/indi_watcher_weather.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/weather /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/weather /<>/obj-arm-linux-gnueabi/drivers/weather/CMakeFiles/indi_watcher_weather.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/weather/CMakeFiles/indi_watcher_weather.dir/build.make drivers/weather/CMakeFiles/indi_watcher_weather.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 92%] Building CXX object drivers/weather/CMakeFiles/indi_watcher_weather.dir/weatherwatcher.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/weather && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/weather -I/<>/drivers/weather -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/weather/CMakeFiles/indi_watcher_weather.dir/weatherwatcher.cpp.o -MF CMakeFiles/indi_watcher_weather.dir/weatherwatcher.cpp.o.d -o CMakeFiles/indi_watcher_weather.dir/weatherwatcher.cpp.o -c /<>/drivers/weather/weatherwatcher.cpp [ 92%] Linking CXX executable indi_watcher_weather cd /<>/obj-arm-linux-gnueabi/drivers/weather && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_watcher_weather.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_watcher_weather.dir/weatherwatcher.cpp.o -o indi_watcher_weather -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libcurl.so /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 92%] Built target indi_watcher_weather make -f drivers/weather/CMakeFiles/indi_weather_safety_proxy.dir/build.make drivers/weather/CMakeFiles/indi_weather_safety_proxy.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/weather /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/weather /<>/obj-arm-linux-gnueabi/drivers/weather/CMakeFiles/indi_weather_safety_proxy.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/weather/CMakeFiles/indi_weather_safety_proxy.dir/build.make drivers/weather/CMakeFiles/indi_weather_safety_proxy.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 93%] Building CXX object drivers/weather/CMakeFiles/indi_weather_safety_proxy.dir/weather_safety_proxy.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/weather && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/weather -I/<>/drivers/weather -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/weather/CMakeFiles/indi_weather_safety_proxy.dir/weather_safety_proxy.cpp.o -MF CMakeFiles/indi_weather_safety_proxy.dir/weather_safety_proxy.cpp.o.d -o CMakeFiles/indi_weather_safety_proxy.dir/weather_safety_proxy.cpp.o -c /<>/drivers/weather/weather_safety_proxy.cpp In file included from /usr/arm-linux-gnueabi/include/c++/12/map:60, from /<>/libs/json.h:81, from /<>/drivers/weather/weather_safety_proxy.cpp:31: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]’: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabi/include/c++/12/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]’: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabi/include/c++/12/map:61: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]’, inlined from ‘bool nlohmann::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]’ at /<>/libs/json.h:6457:72: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]’, inlined from ‘bool nlohmann::detail::json_sax_dom_callback_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]’ at /<>/libs/json.h:6652:76: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]’, inlined from ‘bool nlohmann::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]’ at /<>/libs/json.h:6457:72, inlined from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ at /<>/libs/json.h:12093:21: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 93%] Linking CXX executable indi_weather_safety_proxy cd /<>/obj-arm-linux-gnueabi/drivers/weather && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_weather_safety_proxy.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_weather_safety_proxy.dir/weather_safety_proxy.cpp.o -o indi_weather_safety_proxy -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libcurl.so /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 93%] Built target indi_weather_safety_proxy make -f drivers/weather/CMakeFiles/indi_mbox_weather.dir/build.make drivers/weather/CMakeFiles/indi_mbox_weather.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/weather /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/weather /<>/obj-arm-linux-gnueabi/drivers/weather/CMakeFiles/indi_mbox_weather.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/weather/CMakeFiles/indi_mbox_weather.dir/build.make drivers/weather/CMakeFiles/indi_mbox_weather.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 93%] Building CXX object drivers/weather/CMakeFiles/indi_mbox_weather.dir/mbox.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/weather && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/weather -I/<>/drivers/weather -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/weather/CMakeFiles/indi_mbox_weather.dir/mbox.cpp.o -MF CMakeFiles/indi_mbox_weather.dir/mbox.cpp.o.d -o CMakeFiles/indi_mbox_weather.dir/mbox.cpp.o -c /<>/drivers/weather/mbox.cpp [ 93%] Linking CXX executable indi_mbox_weather cd /<>/obj-arm-linux-gnueabi/drivers/weather && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_mbox_weather.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_mbox_weather.dir/mbox.cpp.o -o indi_mbox_weather -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 93%] Built target indi_mbox_weather make -f drivers/weather/CMakeFiles/indi_uranus_weather.dir/build.make drivers/weather/CMakeFiles/indi_uranus_weather.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/weather /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/weather /<>/obj-arm-linux-gnueabi/drivers/weather/CMakeFiles/indi_uranus_weather.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/weather/CMakeFiles/indi_uranus_weather.dir/build.make drivers/weather/CMakeFiles/indi_uranus_weather.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 93%] Building CXX object drivers/weather/CMakeFiles/indi_uranus_weather.dir/uranusmeteo.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/weather && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/weather -I/<>/drivers/weather -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/weather/CMakeFiles/indi_uranus_weather.dir/uranusmeteo.cpp.o -MF CMakeFiles/indi_uranus_weather.dir/uranusmeteo.cpp.o.d -o CMakeFiles/indi_uranus_weather.dir/uranusmeteo.cpp.o -c /<>/drivers/weather/uranusmeteo.cpp /<>/drivers/weather/uranusmeteo.cpp: In member function ‘virtual bool UranusMeteo::initProperties()’: /<>/drivers/weather/uranusmeteo.cpp:67:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 67 | SensorNP[AmbientTemperature].fill("AmbientTemperature", "AmbientTemperature", "%.2f", -100, 100, 10, 0); | ^ In file included from /<>/libs/indidevice/property/indipropertytext.h:21, from /<>/libs/indidevice/./basedevice.h:30, from /<>/libs/indidevice/./parentdevice.h:3, from /<>/libs/indibase/defaultdevice.h:21, from /<>/libs/indibase/indigps.h:27, from /<>/drivers/weather/uranusmeteo.h:27, from /<>/drivers/weather/uranusmeteo.cpp:25: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:67:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 67 | SensorNP[AmbientTemperature].fill("AmbientTemperature", "AmbientTemperature", "%.2f", -100, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:67:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:67:32: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 67 | SensorNP[AmbientTemperature].fill("AmbientTemperature", "AmbientTemperature", "%.2f", -100, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:67:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:67:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 67 | SensorNP[AmbientTemperature].fill("AmbientTemperature", "AmbientTemperature", "%.2f", -100, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:67:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:67:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 67 | SensorNP[AmbientTemperature].fill("AmbientTemperature", "AmbientTemperature", "%.2f", -100, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:67:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:67:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 67 | SensorNP[AmbientTemperature].fill("AmbientTemperature", "AmbientTemperature", "%.2f", -100, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:67:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:67:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 67 | SensorNP[AmbientTemperature].fill("AmbientTemperature", "AmbientTemperature", "%.2f", -100, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:67:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:67:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 67 | SensorNP[AmbientTemperature].fill("AmbientTemperature", "AmbientTemperature", "%.2f", -100, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:68:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 68 | SensorNP[RelativeHumidity].fill("RelativeHumidity", "RelativeHumidity", "%.2f%", 0, 100, 10, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:68:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 68 | SensorNP[RelativeHumidity].fill("RelativeHumidity", "RelativeHumidity", "%.2f%", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:68:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:68:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 68 | SensorNP[RelativeHumidity].fill("RelativeHumidity", "RelativeHumidity", "%.2f%", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:68:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:68:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 68 | SensorNP[RelativeHumidity].fill("RelativeHumidity", "RelativeHumidity", "%.2f%", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:68:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:68:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 68 | SensorNP[RelativeHumidity].fill("RelativeHumidity", "RelativeHumidity", "%.2f%", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:68:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:68:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 68 | SensorNP[RelativeHumidity].fill("RelativeHumidity", "RelativeHumidity", "%.2f%", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:68:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:68:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 68 | SensorNP[RelativeHumidity].fill("RelativeHumidity", "RelativeHumidity", "%.2f%", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:68:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:68:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 68 | SensorNP[RelativeHumidity].fill("RelativeHumidity", "RelativeHumidity", "%.2f%", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:69:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 69 | SensorNP[DewPoint].fill("DewPoint", "DewPoint (C)", "%.2f", 0, 100, 10, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:69:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 69 | SensorNP[DewPoint].fill("DewPoint", "DewPoint (C)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:69:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:69:22: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 69 | SensorNP[DewPoint].fill("DewPoint", "DewPoint (C)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:69:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:69:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 69 | SensorNP[DewPoint].fill("DewPoint", "DewPoint (C)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:69:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:69:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 69 | SensorNP[DewPoint].fill("DewPoint", "DewPoint (C)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:69:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:69:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 69 | SensorNP[DewPoint].fill("DewPoint", "DewPoint (C)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:69:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:69:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 69 | SensorNP[DewPoint].fill("DewPoint", "DewPoint (C)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:69:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:69:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 69 | SensorNP[DewPoint].fill("DewPoint", "DewPoint (C)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:70:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 70 | SensorNP[AbsolutePressure].fill("AbsolutePressure", "AbsolutePressure (hPA)", "%.2f", 0, 100, 10, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:70:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 70 | SensorNP[AbsolutePressure].fill("AbsolutePressure", "AbsolutePressure (hPA)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:70:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:70:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 70 | SensorNP[AbsolutePressure].fill("AbsolutePressure", "AbsolutePressure (hPA)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:70:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:70:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 70 | SensorNP[AbsolutePressure].fill("AbsolutePressure", "AbsolutePressure (hPA)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:70:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:70:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 70 | SensorNP[AbsolutePressure].fill("AbsolutePressure", "AbsolutePressure (hPA)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:70:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:70:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 70 | SensorNP[AbsolutePressure].fill("AbsolutePressure", "AbsolutePressure (hPA)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:70:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:70:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 70 | SensorNP[AbsolutePressure].fill("AbsolutePressure", "AbsolutePressure (hPA)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:70:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:70:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 70 | SensorNP[AbsolutePressure].fill("AbsolutePressure", "AbsolutePressure (hPA)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:71:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 71 | SensorNP[RelativePressure].fill("RelativePressure", "RelativePressure (hPA)", "%.2f", 0, 100, 10, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:71:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 71 | SensorNP[RelativePressure].fill("RelativePressure", "RelativePressure (hPA)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:71:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:71:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 71 | SensorNP[RelativePressure].fill("RelativePressure", "RelativePressure (hPA)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:71:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:71:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 71 | SensorNP[RelativePressure].fill("RelativePressure", "RelativePressure (hPA)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:71:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:71:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 71 | SensorNP[RelativePressure].fill("RelativePressure", "RelativePressure (hPA)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:71:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:71:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 71 | SensorNP[RelativePressure].fill("RelativePressure", "RelativePressure (hPA)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:71:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:71:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 71 | SensorNP[RelativePressure].fill("RelativePressure", "RelativePressure (hPA)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:71:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:71:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 71 | SensorNP[RelativePressure].fill("RelativePressure", "RelativePressure (hPA)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:72:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 72 | SensorNP[BarometricAltitude].fill("BarometricAltitude", "BarometricAltitude (m)", "%.2f", 0, 100, 10, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:72:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 72 | SensorNP[BarometricAltitude].fill("BarometricAltitude", "BarometricAltitude (m)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:72:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:72:32: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 72 | SensorNP[BarometricAltitude].fill("BarometricAltitude", "BarometricAltitude (m)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:72:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:72:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 72 | SensorNP[BarometricAltitude].fill("BarometricAltitude", "BarometricAltitude (m)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:72:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:72:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 72 | SensorNP[BarometricAltitude].fill("BarometricAltitude", "BarometricAltitude (m)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:72:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:72:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 72 | SensorNP[BarometricAltitude].fill("BarometricAltitude", "BarometricAltitude (m)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:72:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:72:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 72 | SensorNP[BarometricAltitude].fill("BarometricAltitude", "BarometricAltitude (m)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:72:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:72:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 72 | SensorNP[BarometricAltitude].fill("BarometricAltitude", "BarometricAltitude (m)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:73:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 73 | SensorNP[SkyTemperature].fill("SkyTemperature", "SkyTemperature (C)", "%.2f", 0, 100, 10, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:73:28: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 73 | SensorNP[SkyTemperature].fill("SkyTemperature", "SkyTemperature (C)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:73:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:73:28: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 73 | SensorNP[SkyTemperature].fill("SkyTemperature", "SkyTemperature (C)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:73:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:73:28: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 73 | SensorNP[SkyTemperature].fill("SkyTemperature", "SkyTemperature (C)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:73:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:73:28: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 73 | SensorNP[SkyTemperature].fill("SkyTemperature", "SkyTemperature (C)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:73:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:73:28: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 73 | SensorNP[SkyTemperature].fill("SkyTemperature", "SkyTemperature (C)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:73:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:73:28: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 73 | SensorNP[SkyTemperature].fill("SkyTemperature", "SkyTemperature (C)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:73:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:73:28: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 73 | SensorNP[SkyTemperature].fill("SkyTemperature", "SkyTemperature (C)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:74:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 74 | SensorNP[InfraredTemperature].fill("InfraredTemperature", "InfraredTemperature (C)", "%.2f", 0, 100, 10, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:74:33: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 74 | SensorNP[InfraredTemperature].fill("InfraredTemperature", "InfraredTemperature (C)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:74:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:74:33: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 74 | SensorNP[InfraredTemperature].fill("InfraredTemperature", "InfraredTemperature (C)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:74:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:74:33: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 74 | SensorNP[InfraredTemperature].fill("InfraredTemperature", "InfraredTemperature (C)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:74:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:74:33: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 74 | SensorNP[InfraredTemperature].fill("InfraredTemperature", "InfraredTemperature (C)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:74:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:74:33: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 74 | SensorNP[InfraredTemperature].fill("InfraredTemperature", "InfraredTemperature (C)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:74:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:74:33: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 74 | SensorNP[InfraredTemperature].fill("InfraredTemperature", "InfraredTemperature (C)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:74:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:74:33: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 74 | SensorNP[InfraredTemperature].fill("InfraredTemperature", "InfraredTemperature (C)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:75:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 75 | SensorNP[BatteryUsage].fill("BatteryUsage", "BatteryUsage", "%.2f%", 0, 100, 10, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:75:26: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 75 | SensorNP[BatteryUsage].fill("BatteryUsage", "BatteryUsage", "%.2f%", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:75:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:75:26: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 75 | SensorNP[BatteryUsage].fill("BatteryUsage", "BatteryUsage", "%.2f%", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:75:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:75:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 75 | SensorNP[BatteryUsage].fill("BatteryUsage", "BatteryUsage", "%.2f%", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:75:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:75:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 75 | SensorNP[BatteryUsage].fill("BatteryUsage", "BatteryUsage", "%.2f%", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:75:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:75:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 75 | SensorNP[BatteryUsage].fill("BatteryUsage", "BatteryUsage", "%.2f%", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:75:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:75:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 75 | SensorNP[BatteryUsage].fill("BatteryUsage", "BatteryUsage", "%.2f%", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:75:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:75:26: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 75 | SensorNP[BatteryUsage].fill("BatteryUsage", "BatteryUsage", "%.2f%", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:76:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 76 | SensorNP[BatteryVoltage].fill("BatteryVoltage", "BatteryVoltage", "%.2f", 0, 100, 10, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:76:28: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 76 | SensorNP[BatteryVoltage].fill("BatteryVoltage", "BatteryVoltage", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:76:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:76:28: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 76 | SensorNP[BatteryVoltage].fill("BatteryVoltage", "BatteryVoltage", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:76:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:76:28: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 76 | SensorNP[BatteryVoltage].fill("BatteryVoltage", "BatteryVoltage", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:76:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:76:28: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 76 | SensorNP[BatteryVoltage].fill("BatteryVoltage", "BatteryVoltage", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:76:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:76:28: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 76 | SensorNP[BatteryVoltage].fill("BatteryVoltage", "BatteryVoltage", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:76:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:76:28: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 76 | SensorNP[BatteryVoltage].fill("BatteryVoltage", "BatteryVoltage", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:76:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:76:28: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 76 | SensorNP[BatteryVoltage].fill("BatteryVoltage", "BatteryVoltage", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:82:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 82 | CloudsNP[TemperatureDifference].fill("TemperatureDifference", "Temperature Difference (C)", "%.2f", -1000, 1000, 10, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:82:35: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 82 | CloudsNP[TemperatureDifference].fill("TemperatureDifference", "Temperature Difference (C)", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:82:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:82:35: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 82 | CloudsNP[TemperatureDifference].fill("TemperatureDifference", "Temperature Difference (C)", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:82:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:82:35: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 82 | CloudsNP[TemperatureDifference].fill("TemperatureDifference", "Temperature Difference (C)", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:82:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:82:35: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 82 | CloudsNP[TemperatureDifference].fill("TemperatureDifference", "Temperature Difference (C)", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:82:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:82:35: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 82 | CloudsNP[TemperatureDifference].fill("TemperatureDifference", "Temperature Difference (C)", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:82:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:82:35: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 82 | CloudsNP[TemperatureDifference].fill("TemperatureDifference", "Temperature Difference (C)", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:82:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:82:35: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 82 | CloudsNP[TemperatureDifference].fill("TemperatureDifference", "Temperature Difference (C)", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:83:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 83 | CloudsNP[CloudIndex].fill("CloudIndex", "Cloud Coverage (%)", "%.2f", 0, 100, 10, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:83:24: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 83 | CloudsNP[CloudIndex].fill("CloudIndex", "Cloud Coverage (%)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:83:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:83:24: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 83 | CloudsNP[CloudIndex].fill("CloudIndex", "Cloud Coverage (%)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:83:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:83:24: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 83 | CloudsNP[CloudIndex].fill("CloudIndex", "Cloud Coverage (%)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:83:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:83:24: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 83 | CloudsNP[CloudIndex].fill("CloudIndex", "Cloud Coverage (%)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:83:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:83:24: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 83 | CloudsNP[CloudIndex].fill("CloudIndex", "Cloud Coverage (%)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:83:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:83:24: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 83 | CloudsNP[CloudIndex].fill("CloudIndex", "Cloud Coverage (%)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:83:24: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:83:24: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 83 | CloudsNP[CloudIndex].fill("CloudIndex", "Cloud Coverage (%)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:84:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 84 | CloudsNP[CloudSkyTemperature].fill("CloudSkyTemperature", "Sky Temperature (C)", "%.2f", -1000, 1000, 10, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:84:33: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 84 | CloudsNP[CloudSkyTemperature].fill("CloudSkyTemperature", "Sky Temperature (C)", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:84:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:84:33: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 84 | CloudsNP[CloudSkyTemperature].fill("CloudSkyTemperature", "Sky Temperature (C)", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:84:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:84:33: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 84 | CloudsNP[CloudSkyTemperature].fill("CloudSkyTemperature", "Sky Temperature (C)", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:84:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:84:33: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 84 | CloudsNP[CloudSkyTemperature].fill("CloudSkyTemperature", "Sky Temperature (C)", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:84:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:84:33: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 84 | CloudsNP[CloudSkyTemperature].fill("CloudSkyTemperature", "Sky Temperature (C)", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:84:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:84:33: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 84 | CloudsNP[CloudSkyTemperature].fill("CloudSkyTemperature", "Sky Temperature (C)", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:84:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:84:33: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 84 | CloudsNP[CloudSkyTemperature].fill("CloudSkyTemperature", "Sky Temperature (C)", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:85:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 85 | CloudsNP[CloudAmbientTemperature].fill("CloudAmbientTemperature", "Ambient Temperature (C)", "%.2f", -1000, 1000, 10, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:85:37: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 85 | CloudsNP[CloudAmbientTemperature].fill("CloudAmbientTemperature", "Ambient Temperature (C)", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:85:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:85:37: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 85 | CloudsNP[CloudAmbientTemperature].fill("CloudAmbientTemperature", "Ambient Temperature (C)", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:85:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:85:37: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 85 | CloudsNP[CloudAmbientTemperature].fill("CloudAmbientTemperature", "Ambient Temperature (C)", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:85:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:85:37: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 85 | CloudsNP[CloudAmbientTemperature].fill("CloudAmbientTemperature", "Ambient Temperature (C)", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:85:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:85:37: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 85 | CloudsNP[CloudAmbientTemperature].fill("CloudAmbientTemperature", "Ambient Temperature (C)", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:85:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:85:37: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 85 | CloudsNP[CloudAmbientTemperature].fill("CloudAmbientTemperature", "Ambient Temperature (C)", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:85:37: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:85:37: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 85 | CloudsNP[CloudAmbientTemperature].fill("CloudAmbientTemperature", "Ambient Temperature (C)", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:86:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 86 | CloudsNP[InfraredEmissivity].fill("InfraredEmissivity", "Infrared Emissivity", "%.2f", 0, 1, 0.1, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:86:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 86 | CloudsNP[InfraredEmissivity].fill("InfraredEmissivity", "Infrared Emissivity", "%.2f", 0, 1, 0.1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:86:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:86:32: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 86 | CloudsNP[InfraredEmissivity].fill("InfraredEmissivity", "Infrared Emissivity", "%.2f", 0, 1, 0.1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:86:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:86:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 86 | CloudsNP[InfraredEmissivity].fill("InfraredEmissivity", "Infrared Emissivity", "%.2f", 0, 1, 0.1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:86:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:86:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 86 | CloudsNP[InfraredEmissivity].fill("InfraredEmissivity", "Infrared Emissivity", "%.2f", 0, 1, 0.1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:86:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:86:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 86 | CloudsNP[InfraredEmissivity].fill("InfraredEmissivity", "Infrared Emissivity", "%.2f", 0, 1, 0.1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:86:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:86:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 86 | CloudsNP[InfraredEmissivity].fill("InfraredEmissivity", "Infrared Emissivity", "%.2f", 0, 1, 0.1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:86:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:86:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 86 | CloudsNP[InfraredEmissivity].fill("InfraredEmissivity", "Infrared Emissivity", "%.2f", 0, 1, 0.1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:92:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 92 | SkyQualityNP[MPAS].fill("MPAS", "MPAS (mag/arcsec^2)", "%.2f", 0, 30, 10, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:92:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 92 | SkyQualityNP[MPAS].fill("MPAS", "MPAS (mag/arcsec^2)", "%.2f", 0, 30, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:92:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:92:22: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 92 | SkyQualityNP[MPAS].fill("MPAS", "MPAS (mag/arcsec^2)", "%.2f", 0, 30, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:92:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:92:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 92 | SkyQualityNP[MPAS].fill("MPAS", "MPAS (mag/arcsec^2)", "%.2f", 0, 30, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:92:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:92:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 92 | SkyQualityNP[MPAS].fill("MPAS", "MPAS (mag/arcsec^2)", "%.2f", 0, 30, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:92:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:92:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 92 | SkyQualityNP[MPAS].fill("MPAS", "MPAS (mag/arcsec^2)", "%.2f", 0, 30, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:92:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:92:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 92 | SkyQualityNP[MPAS].fill("MPAS", "MPAS (mag/arcsec^2)", "%.2f", 0, 30, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:92:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:92:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 92 | SkyQualityNP[MPAS].fill("MPAS", "MPAS (mag/arcsec^2)", "%.2f", 0, 30, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:93:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 93 | SkyQualityNP[NELM].fill("NELM", "Naked Eye Llimit (mag)", "%.2f", 0, 100, 10, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:93:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 93 | SkyQualityNP[NELM].fill("NELM", "Naked Eye Llimit (mag)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:93:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:93:22: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 93 | SkyQualityNP[NELM].fill("NELM", "Naked Eye Llimit (mag)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:93:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:93:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 93 | SkyQualityNP[NELM].fill("NELM", "Naked Eye Llimit (mag)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:93:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:93:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 93 | SkyQualityNP[NELM].fill("NELM", "Naked Eye Llimit (mag)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:93:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:93:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 93 | SkyQualityNP[NELM].fill("NELM", "Naked Eye Llimit (mag)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:93:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:93:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 93 | SkyQualityNP[NELM].fill("NELM", "Naked Eye Llimit (mag)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:93:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:93:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 93 | SkyQualityNP[NELM].fill("NELM", "Naked Eye Llimit (mag)", "%.2f", 0, 100, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:94:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 94 | SkyQualityNP[FullSpectrum].fill("FullSpectrum", "Full Spectrum", "%.2f", -1000, 1000, 10, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:94:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 94 | SkyQualityNP[FullSpectrum].fill("FullSpectrum", "Full Spectrum", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:94:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:94:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 94 | SkyQualityNP[FullSpectrum].fill("FullSpectrum", "Full Spectrum", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:94:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:94:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 94 | SkyQualityNP[FullSpectrum].fill("FullSpectrum", "Full Spectrum", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:94:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:94:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 94 | SkyQualityNP[FullSpectrum].fill("FullSpectrum", "Full Spectrum", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:94:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:94:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 94 | SkyQualityNP[FullSpectrum].fill("FullSpectrum", "Full Spectrum", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:94:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:94:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 94 | SkyQualityNP[FullSpectrum].fill("FullSpectrum", "Full Spectrum", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:94:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:94:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 94 | SkyQualityNP[FullSpectrum].fill("FullSpectrum", "Full Spectrum", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:95:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 95 | SkyQualityNP[VisualSpectrum].fill("VisualSpectrum", "Visual Spectrum", "%.2f", -1000, 1000, 10, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:95:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 95 | SkyQualityNP[VisualSpectrum].fill("VisualSpectrum", "Visual Spectrum", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:95:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:95:32: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 95 | SkyQualityNP[VisualSpectrum].fill("VisualSpectrum", "Visual Spectrum", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:95:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:95:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 95 | SkyQualityNP[VisualSpectrum].fill("VisualSpectrum", "Visual Spectrum", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:95:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:95:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 95 | SkyQualityNP[VisualSpectrum].fill("VisualSpectrum", "Visual Spectrum", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:95:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:95:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 95 | SkyQualityNP[VisualSpectrum].fill("VisualSpectrum", "Visual Spectrum", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:95:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:95:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 95 | SkyQualityNP[VisualSpectrum].fill("VisualSpectrum", "Visual Spectrum", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:95:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:95:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 95 | SkyQualityNP[VisualSpectrum].fill("VisualSpectrum", "Visual Spectrum", "%.2f", -1000, 1000, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:96:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 96 | SkyQualityNP[InfraredSpectrum].fill("InfraredSpectrum", "Infrared Spectrum", "%.2f", 0, 1, 0.1, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:96:34: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 96 | SkyQualityNP[InfraredSpectrum].fill("InfraredSpectrum", "Infrared Spectrum", "%.2f", 0, 1, 0.1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:96:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:96:34: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 96 | SkyQualityNP[InfraredSpectrum].fill("InfraredSpectrum", "Infrared Spectrum", "%.2f", 0, 1, 0.1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:96:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:96:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 96 | SkyQualityNP[InfraredSpectrum].fill("InfraredSpectrum", "Infrared Spectrum", "%.2f", 0, 1, 0.1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:96:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:96:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 96 | SkyQualityNP[InfraredSpectrum].fill("InfraredSpectrum", "Infrared Spectrum", "%.2f", 0, 1, 0.1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:96:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:96:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 96 | SkyQualityNP[InfraredSpectrum].fill("InfraredSpectrum", "Infrared Spectrum", "%.2f", 0, 1, 0.1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:96:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:96:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 96 | SkyQualityNP[InfraredSpectrum].fill("InfraredSpectrum", "Infrared Spectrum", "%.2f", 0, 1, 0.1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:96:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:96:34: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 96 | SkyQualityNP[InfraredSpectrum].fill("InfraredSpectrum", "Infrared Spectrum", "%.2f", 0, 1, 0.1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:99:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 99 | SkyQualityUpdateNP[0].fill("VALUE", "Period (s)", "%.f", 0, 3600, 60, 60); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:99:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 99 | SkyQualityUpdateNP[0].fill("VALUE", "Period (s)", "%.f", 0, 3600, 60, 60); | ^ /<>/drivers/weather/uranusmeteo.cpp:99:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:99:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 99 | SkyQualityUpdateNP[0].fill("VALUE", "Period (s)", "%.f", 0, 3600, 60, 60); | ^ /<>/drivers/weather/uranusmeteo.cpp:99:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:99:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 99 | SkyQualityUpdateNP[0].fill("VALUE", "Period (s)", "%.f", 0, 3600, 60, 60); | ^ /<>/drivers/weather/uranusmeteo.cpp:99:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:99:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 99 | SkyQualityUpdateNP[0].fill("VALUE", "Period (s)", "%.f", 0, 3600, 60, 60); | ^ /<>/drivers/weather/uranusmeteo.cpp:99:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:99:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 99 | SkyQualityUpdateNP[0].fill("VALUE", "Period (s)", "%.f", 0, 3600, 60, 60); | ^ /<>/drivers/weather/uranusmeteo.cpp:99:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:99:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 99 | SkyQualityUpdateNP[0].fill("VALUE", "Period (s)", "%.f", 0, 3600, 60, 60); | ^ /<>/drivers/weather/uranusmeteo.cpp:99:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:99:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 99 | SkyQualityUpdateNP[0].fill("VALUE", "Period (s)", "%.f", 0, 3600, 60, 60); | ^ /<>/drivers/weather/uranusmeteo.cpp:105:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 105 | GPSNP[GPSFix].fill("GPSFix", "GPS Fix", "%.f", 0, 3, 1, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:105:17: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 105 | GPSNP[GPSFix].fill("GPSFix", "GPS Fix", "%.f", 0, 3, 1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:105:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:105:17: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 105 | GPSNP[GPSFix].fill("GPSFix", "GPS Fix", "%.f", 0, 3, 1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:105:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:105:17: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 105 | GPSNP[GPSFix].fill("GPSFix", "GPS Fix", "%.f", 0, 3, 1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:105:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:105:17: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 105 | GPSNP[GPSFix].fill("GPSFix", "GPS Fix", "%.f", 0, 3, 1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:105:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:105:17: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 105 | GPSNP[GPSFix].fill("GPSFix", "GPS Fix", "%.f", 0, 3, 1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:105:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:105:17: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 105 | GPSNP[GPSFix].fill("GPSFix", "GPS Fix", "%.f", 0, 3, 1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:105:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:105:17: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 105 | GPSNP[GPSFix].fill("GPSFix", "GPS Fix", "%.f", 0, 3, 1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:106:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 106 | GPSNP[GPSTime].fill("GPSTime", "Unix Time", "%.f", 0, 1e9, 10, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:106:18: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 106 | GPSNP[GPSTime].fill("GPSTime", "Unix Time", "%.f", 0, 1e9, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:106:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:106:18: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 106 | GPSNP[GPSTime].fill("GPSTime", "Unix Time", "%.f", 0, 1e9, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:106:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:106:18: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 106 | GPSNP[GPSTime].fill("GPSTime", "Unix Time", "%.f", 0, 1e9, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:106:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:106:18: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 106 | GPSNP[GPSTime].fill("GPSTime", "Unix Time", "%.f", 0, 1e9, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:106:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:106:18: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 106 | GPSNP[GPSTime].fill("GPSTime", "Unix Time", "%.f", 0, 1e9, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:106:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:106:18: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 106 | GPSNP[GPSTime].fill("GPSTime", "Unix Time", "%.f", 0, 1e9, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:106:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:106:18: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 106 | GPSNP[GPSTime].fill("GPSTime", "Unix Time", "%.f", 0, 1e9, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:107:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 107 | GPSNP[UTCOffset].fill("UTCOffset", "UTC Offset", "%.2f", -12, 12, 1, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:107:20: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 107 | GPSNP[UTCOffset].fill("UTCOffset", "UTC Offset", "%.2f", -12, 12, 1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:107:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:107:20: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 107 | GPSNP[UTCOffset].fill("UTCOffset", "UTC Offset", "%.2f", -12, 12, 1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:107:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:107:20: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 107 | GPSNP[UTCOffset].fill("UTCOffset", "UTC Offset", "%.2f", -12, 12, 1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:107:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:107:20: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 107 | GPSNP[UTCOffset].fill("UTCOffset", "UTC Offset", "%.2f", -12, 12, 1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:107:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:107:20: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 107 | GPSNP[UTCOffset].fill("UTCOffset", "UTC Offset", "%.2f", -12, 12, 1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:107:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:107:20: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 107 | GPSNP[UTCOffset].fill("UTCOffset", "UTC Offset", "%.2f", -12, 12, 1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:107:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:107:20: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 107 | GPSNP[UTCOffset].fill("UTCOffset", "UTC Offset", "%.2f", -12, 12, 1, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:108:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 108 | GPSNP[Latitude].fill("Latitude", "Latitude", "%.2f", -90, 90, 10, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:108:19: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 108 | GPSNP[Latitude].fill("Latitude", "Latitude", "%.2f", -90, 90, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:108:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:108:19: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 108 | GPSNP[Latitude].fill("Latitude", "Latitude", "%.2f", -90, 90, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:108:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:108:19: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 108 | GPSNP[Latitude].fill("Latitude", "Latitude", "%.2f", -90, 90, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:108:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:108:19: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 108 | GPSNP[Latitude].fill("Latitude", "Latitude", "%.2f", -90, 90, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:108:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:108:19: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 108 | GPSNP[Latitude].fill("Latitude", "Latitude", "%.2f", -90, 90, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:108:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:108:19: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 108 | GPSNP[Latitude].fill("Latitude", "Latitude", "%.2f", -90, 90, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:108:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:108:19: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 108 | GPSNP[Latitude].fill("Latitude", "Latitude", "%.2f", -90, 90, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:109:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 109 | GPSNP[Longitude].fill("Longitude", "Longitude", "%.2f", -180, 180, 10, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:109:20: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 109 | GPSNP[Longitude].fill("Longitude", "Longitude", "%.2f", -180, 180, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:109:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:109:20: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 109 | GPSNP[Longitude].fill("Longitude", "Longitude", "%.2f", -180, 180, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:109:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:109:20: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 109 | GPSNP[Longitude].fill("Longitude", "Longitude", "%.2f", -180, 180, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:109:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:109:20: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 109 | GPSNP[Longitude].fill("Longitude", "Longitude", "%.2f", -180, 180, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:109:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:109:20: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 109 | GPSNP[Longitude].fill("Longitude", "Longitude", "%.2f", -180, 180, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:109:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:109:20: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 109 | GPSNP[Longitude].fill("Longitude", "Longitude", "%.2f", -180, 180, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:109:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:109:20: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 109 | GPSNP[Longitude].fill("Longitude", "Longitude", "%.2f", -180, 180, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:110:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 110 | GPSNP[SatelliteNumber].fill("SatelliteNumber", "Sat. #", "%.f", 0, 30, 10, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:110:26: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 110 | GPSNP[SatelliteNumber].fill("SatelliteNumber", "Sat. #", "%.f", 0, 30, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:110:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:110:26: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 110 | GPSNP[SatelliteNumber].fill("SatelliteNumber", "Sat. #", "%.f", 0, 30, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:110:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:110:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 110 | GPSNP[SatelliteNumber].fill("SatelliteNumber", "Sat. #", "%.f", 0, 30, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:110:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:110:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 110 | GPSNP[SatelliteNumber].fill("SatelliteNumber", "Sat. #", "%.f", 0, 30, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:110:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:110:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 110 | GPSNP[SatelliteNumber].fill("SatelliteNumber", "Sat. #", "%.f", 0, 30, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:110:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:110:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 110 | GPSNP[SatelliteNumber].fill("SatelliteNumber", "Sat. #", "%.f", 0, 30, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:110:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:110:26: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 110 | GPSNP[SatelliteNumber].fill("SatelliteNumber", "Sat. #", "%.f", 0, 30, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:111:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 111 | GPSNP[GPSSpeed].fill("GPSSpeed", "Speed (kph)", "%.2f", 0, 30, 10, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:111:19: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 111 | GPSNP[GPSSpeed].fill("GPSSpeed", "Speed (kph)", "%.2f", 0, 30, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:111:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:111:19: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 111 | GPSNP[GPSSpeed].fill("GPSSpeed", "Speed (kph)", "%.2f", 0, 30, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:111:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:111:19: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 111 | GPSNP[GPSSpeed].fill("GPSSpeed", "Speed (kph)", "%.2f", 0, 30, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:111:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:111:19: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 111 | GPSNP[GPSSpeed].fill("GPSSpeed", "Speed (kph)", "%.2f", 0, 30, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:111:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:111:19: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 111 | GPSNP[GPSSpeed].fill("GPSSpeed", "Speed (kph)", "%.2f", 0, 30, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:111:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:111:19: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 111 | GPSNP[GPSSpeed].fill("GPSSpeed", "Speed (kph)", "%.2f", 0, 30, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:111:19: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:111:19: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 111 | GPSNP[GPSSpeed].fill("GPSSpeed", "Speed (kph)", "%.2f", 0, 30, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:112:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 112 | GPSNP[GPSBearing].fill("GPSBearing", "Bearing (deg)", "%.2f", 0, 360, 10, 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:112:21: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 112 | GPSNP[GPSBearing].fill("GPSBearing", "Bearing (deg)", "%.2f", 0, 360, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:112:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:112:21: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 112 | GPSNP[GPSBearing].fill("GPSBearing", "Bearing (deg)", "%.2f", 0, 360, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:112:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:112:21: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 112 | GPSNP[GPSBearing].fill("GPSBearing", "Bearing (deg)", "%.2f", 0, 360, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:112:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:112:21: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 112 | GPSNP[GPSBearing].fill("GPSBearing", "Bearing (deg)", "%.2f", 0, 360, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:112:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:112:21: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 112 | GPSNP[GPSBearing].fill("GPSBearing", "Bearing (deg)", "%.2f", 0, 360, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:112:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:112:21: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 112 | GPSNP[GPSBearing].fill("GPSBearing", "Bearing (deg)", "%.2f", 0, 360, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp:112:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:112:21: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 112 | GPSNP[GPSBearing].fill("GPSBearing", "Bearing (deg)", "%.2f", 0, 360, 10, 0); | ^ /<>/drivers/weather/uranusmeteo.cpp: In member function ‘virtual IPState UranusMeteo::updateGPS()’: /<>/drivers/weather/uranusmeteo.cpp:226:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 226 | GPSNP[GPSFix].setValue(std::stod(result[GPSFix])); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:226:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 226 | GPSNP[GPSFix].setValue(std::stod(result[GPSFix])); | ^ /<>/drivers/weather/uranusmeteo.cpp:226:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:226:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 226 | GPSNP[GPSFix].setValue(std::stod(result[GPSFix])); | ^ /<>/drivers/weather/uranusmeteo.cpp:226:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:226:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 226 | GPSNP[GPSFix].setValue(std::stod(result[GPSFix])); | ^ /<>/drivers/weather/uranusmeteo.cpp:226:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:226:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 226 | GPSNP[GPSFix].setValue(std::stod(result[GPSFix])); | ^ /<>/drivers/weather/uranusmeteo.cpp:226:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:226:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 226 | GPSNP[GPSFix].setValue(std::stod(result[GPSFix])); | ^ /<>/drivers/weather/uranusmeteo.cpp:226:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:226:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 226 | GPSNP[GPSFix].setValue(std::stod(result[GPSFix])); | ^ /<>/drivers/weather/uranusmeteo.cpp:226:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:226:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 226 | GPSNP[GPSFix].setValue(std::stod(result[GPSFix])); | ^ /<>/drivers/weather/uranusmeteo.cpp:227:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 227 | GPSNP[GPSTime].setValue(std::stod(result[GPSTime])); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:227:26: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 227 | GPSNP[GPSTime].setValue(std::stod(result[GPSTime])); | ^ /<>/drivers/weather/uranusmeteo.cpp:227:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:227:26: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 227 | GPSNP[GPSTime].setValue(std::stod(result[GPSTime])); | ^ /<>/drivers/weather/uranusmeteo.cpp:227:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:227:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 227 | GPSNP[GPSTime].setValue(std::stod(result[GPSTime])); | ^ /<>/drivers/weather/uranusmeteo.cpp:227:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:227:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 227 | GPSNP[GPSTime].setValue(std::stod(result[GPSTime])); | ^ /<>/drivers/weather/uranusmeteo.cpp:227:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:227:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 227 | GPSNP[GPSTime].setValue(std::stod(result[GPSTime])); | ^ /<>/drivers/weather/uranusmeteo.cpp:227:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:227:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 227 | GPSNP[GPSTime].setValue(std::stod(result[GPSTime])); | ^ /<>/drivers/weather/uranusmeteo.cpp:227:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:227:26: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 227 | GPSNP[GPSTime].setValue(std::stod(result[GPSTime])); | ^ /<>/drivers/weather/uranusmeteo.cpp:228:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 228 | GPSNP[UTCOffset].setValue(std::stod(result[UTCOffset])); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:228:28: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 228 | GPSNP[UTCOffset].setValue(std::stod(result[UTCOffset])); | ^ /<>/drivers/weather/uranusmeteo.cpp:228:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:228:28: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 228 | GPSNP[UTCOffset].setValue(std::stod(result[UTCOffset])); | ^ /<>/drivers/weather/uranusmeteo.cpp:228:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:228:28: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 228 | GPSNP[UTCOffset].setValue(std::stod(result[UTCOffset])); | ^ /<>/drivers/weather/uranusmeteo.cpp:228:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:228:28: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 228 | GPSNP[UTCOffset].setValue(std::stod(result[UTCOffset])); | ^ /<>/drivers/weather/uranusmeteo.cpp:228:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:228:28: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 228 | GPSNP[UTCOffset].setValue(std::stod(result[UTCOffset])); | ^ /<>/drivers/weather/uranusmeteo.cpp:228:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:228:28: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 228 | GPSNP[UTCOffset].setValue(std::stod(result[UTCOffset])); | ^ /<>/drivers/weather/uranusmeteo.cpp:228:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:228:28: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 228 | GPSNP[UTCOffset].setValue(std::stod(result[UTCOffset])); | ^ /<>/drivers/weather/uranusmeteo.cpp:229:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 229 | GPSNP[Latitude].setValue(std::stod(result[Latitude])); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:229:27: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 229 | GPSNP[Latitude].setValue(std::stod(result[Latitude])); | ^ /<>/drivers/weather/uranusmeteo.cpp:229:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:229:27: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 229 | GPSNP[Latitude].setValue(std::stod(result[Latitude])); | ^ /<>/drivers/weather/uranusmeteo.cpp:229:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:229:27: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 229 | GPSNP[Latitude].setValue(std::stod(result[Latitude])); | ^ /<>/drivers/weather/uranusmeteo.cpp:229:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:229:27: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 229 | GPSNP[Latitude].setValue(std::stod(result[Latitude])); | ^ /<>/drivers/weather/uranusmeteo.cpp:229:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:229:27: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 229 | GPSNP[Latitude].setValue(std::stod(result[Latitude])); | ^ /<>/drivers/weather/uranusmeteo.cpp:229:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:229:27: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 229 | GPSNP[Latitude].setValue(std::stod(result[Latitude])); | ^ /<>/drivers/weather/uranusmeteo.cpp:229:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:229:27: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 229 | GPSNP[Latitude].setValue(std::stod(result[Latitude])); | ^ /<>/drivers/weather/uranusmeteo.cpp:230:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 230 | GPSNP[Longitude].setValue(std::stod(result[Longitude])); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:230:28: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 230 | GPSNP[Longitude].setValue(std::stod(result[Longitude])); | ^ /<>/drivers/weather/uranusmeteo.cpp:230:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:230:28: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 230 | GPSNP[Longitude].setValue(std::stod(result[Longitude])); | ^ /<>/drivers/weather/uranusmeteo.cpp:230:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:230:28: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 230 | GPSNP[Longitude].setValue(std::stod(result[Longitude])); | ^ /<>/drivers/weather/uranusmeteo.cpp:230:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:230:28: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 230 | GPSNP[Longitude].setValue(std::stod(result[Longitude])); | ^ /<>/drivers/weather/uranusmeteo.cpp:230:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:230:28: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 230 | GPSNP[Longitude].setValue(std::stod(result[Longitude])); | ^ /<>/drivers/weather/uranusmeteo.cpp:230:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:230:28: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 230 | GPSNP[Longitude].setValue(std::stod(result[Longitude])); | ^ /<>/drivers/weather/uranusmeteo.cpp:230:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:230:28: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 230 | GPSNP[Longitude].setValue(std::stod(result[Longitude])); | ^ /<>/drivers/weather/uranusmeteo.cpp:231:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 231 | GPSNP[SatelliteNumber].setValue(std::stod(result[SatelliteNumber])); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:231:34: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 231 | GPSNP[SatelliteNumber].setValue(std::stod(result[SatelliteNumber])); | ^ /<>/drivers/weather/uranusmeteo.cpp:231:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:231:34: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 231 | GPSNP[SatelliteNumber].setValue(std::stod(result[SatelliteNumber])); | ^ /<>/drivers/weather/uranusmeteo.cpp:231:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:231:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 231 | GPSNP[SatelliteNumber].setValue(std::stod(result[SatelliteNumber])); | ^ /<>/drivers/weather/uranusmeteo.cpp:231:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:231:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 231 | GPSNP[SatelliteNumber].setValue(std::stod(result[SatelliteNumber])); | ^ /<>/drivers/weather/uranusmeteo.cpp:231:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:231:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 231 | GPSNP[SatelliteNumber].setValue(std::stod(result[SatelliteNumber])); | ^ /<>/drivers/weather/uranusmeteo.cpp:231:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:231:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 231 | GPSNP[SatelliteNumber].setValue(std::stod(result[SatelliteNumber])); | ^ /<>/drivers/weather/uranusmeteo.cpp:231:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:231:34: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 231 | GPSNP[SatelliteNumber].setValue(std::stod(result[SatelliteNumber])); | ^ /<>/drivers/weather/uranusmeteo.cpp:232:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 232 | GPSNP[GPSSpeed].setValue(std::stod(result[GPSSpeed])); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:232:27: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 232 | GPSNP[GPSSpeed].setValue(std::stod(result[GPSSpeed])); | ^ /<>/drivers/weather/uranusmeteo.cpp:232:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:232:27: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 232 | GPSNP[GPSSpeed].setValue(std::stod(result[GPSSpeed])); | ^ /<>/drivers/weather/uranusmeteo.cpp:232:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:232:27: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 232 | GPSNP[GPSSpeed].setValue(std::stod(result[GPSSpeed])); | ^ /<>/drivers/weather/uranusmeteo.cpp:232:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:232:27: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 232 | GPSNP[GPSSpeed].setValue(std::stod(result[GPSSpeed])); | ^ /<>/drivers/weather/uranusmeteo.cpp:232:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:232:27: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 232 | GPSNP[GPSSpeed].setValue(std::stod(result[GPSSpeed])); | ^ /<>/drivers/weather/uranusmeteo.cpp:232:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:232:27: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 232 | GPSNP[GPSSpeed].setValue(std::stod(result[GPSSpeed])); | ^ /<>/drivers/weather/uranusmeteo.cpp:232:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:232:27: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 232 | GPSNP[GPSSpeed].setValue(std::stod(result[GPSSpeed])); | ^ /<>/drivers/weather/uranusmeteo.cpp:233:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 233 | GPSNP[GPSBearing].setValue(std::stod(result[GPSBearing])); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:233:29: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 233 | GPSNP[GPSBearing].setValue(std::stod(result[GPSBearing])); | ^ /<>/drivers/weather/uranusmeteo.cpp:233:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:233:29: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 233 | GPSNP[GPSBearing].setValue(std::stod(result[GPSBearing])); | ^ /<>/drivers/weather/uranusmeteo.cpp:233:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:233:29: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 233 | GPSNP[GPSBearing].setValue(std::stod(result[GPSBearing])); | ^ /<>/drivers/weather/uranusmeteo.cpp:233:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:233:29: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 233 | GPSNP[GPSBearing].setValue(std::stod(result[GPSBearing])); | ^ /<>/drivers/weather/uranusmeteo.cpp:233:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:233:29: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 233 | GPSNP[GPSBearing].setValue(std::stod(result[GPSBearing])); | ^ /<>/drivers/weather/uranusmeteo.cpp:233:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:233:29: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 233 | GPSNP[GPSBearing].setValue(std::stod(result[GPSBearing])); | ^ /<>/drivers/weather/uranusmeteo.cpp:233:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:233:29: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 233 | GPSNP[GPSBearing].setValue(std::stod(result[GPSBearing])); | ^ /<>/drivers/weather/uranusmeteo.cpp:238:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 238 | if (GPSNP[GPSFix].getValue() < 3) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:238:29: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 238 | if (GPSNP[GPSFix].getValue() < 3) | ^ /<>/drivers/weather/uranusmeteo.cpp:238:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:238:29: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 238 | if (GPSNP[GPSFix].getValue() < 3) | ^ /<>/drivers/weather/uranusmeteo.cpp:238:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:238:29: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 238 | if (GPSNP[GPSFix].getValue() < 3) | ^ /<>/drivers/weather/uranusmeteo.cpp:238:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:238:29: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 238 | if (GPSNP[GPSFix].getValue() < 3) | ^ /<>/drivers/weather/uranusmeteo.cpp:238:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:238:29: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 238 | if (GPSNP[GPSFix].getValue() < 3) | ^ /<>/drivers/weather/uranusmeteo.cpp:238:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:238:29: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 238 | if (GPSNP[GPSFix].getValue() < 3) | ^ /<>/drivers/weather/uranusmeteo.cpp:238:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:238:29: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 238 | if (GPSNP[GPSFix].getValue() < 3) | ^ /<>/drivers/weather/uranusmeteo.cpp:241:65: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 241 | LocationN[LOCATION_LATITUDE].value = GPSNP[Latitude].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:241:65: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 241 | LocationN[LOCATION_LATITUDE].value = GPSNP[Latitude].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:241:65: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:241:65: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 241 | LocationN[LOCATION_LATITUDE].value = GPSNP[Latitude].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:241:65: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:241:65: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 241 | LocationN[LOCATION_LATITUDE].value = GPSNP[Latitude].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:241:65: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:241:65: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 241 | LocationN[LOCATION_LATITUDE].value = GPSNP[Latitude].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:241:65: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:241:65: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 241 | LocationN[LOCATION_LATITUDE].value = GPSNP[Latitude].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:241:65: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:241:65: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 241 | LocationN[LOCATION_LATITUDE].value = GPSNP[Latitude].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:241:65: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:241:65: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 241 | LocationN[LOCATION_LATITUDE].value = GPSNP[Latitude].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:242:66: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 242 | LocationN[LOCATION_LONGITUDE].value = GPSNP[Longitude].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:242:66: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 242 | LocationN[LOCATION_LONGITUDE].value = GPSNP[Longitude].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:242:66: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:242:66: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 242 | LocationN[LOCATION_LONGITUDE].value = GPSNP[Longitude].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:242:66: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:242:66: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 242 | LocationN[LOCATION_LONGITUDE].value = GPSNP[Longitude].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:242:66: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:242:66: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 242 | LocationN[LOCATION_LONGITUDE].value = GPSNP[Longitude].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:242:66: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:242:66: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 242 | LocationN[LOCATION_LONGITUDE].value = GPSNP[Longitude].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:242:66: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:242:66: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 242 | LocationN[LOCATION_LONGITUDE].value = GPSNP[Longitude].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:242:66: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:242:66: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 242 | LocationN[LOCATION_LONGITUDE].value = GPSNP[Longitude].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:247:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 247 | LocationN[LOCATION_ELEVATION].value = SensorNP[BarometricAltitude].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:247:78: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 247 | LocationN[LOCATION_ELEVATION].value = SensorNP[BarometricAltitude].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:247:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:247:78: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 247 | LocationN[LOCATION_ELEVATION].value = SensorNP[BarometricAltitude].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:247:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:247:78: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 247 | LocationN[LOCATION_ELEVATION].value = SensorNP[BarometricAltitude].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:247:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:247:78: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 247 | LocationN[LOCATION_ELEVATION].value = SensorNP[BarometricAltitude].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:247:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:247:78: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 247 | LocationN[LOCATION_ELEVATION].value = SensorNP[BarometricAltitude].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:247:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:247:78: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 247 | LocationN[LOCATION_ELEVATION].value = SensorNP[BarometricAltitude].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:247:78: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:247:78: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 247 | LocationN[LOCATION_ELEVATION].value = SensorNP[BarometricAltitude].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:251:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 251 | time_t raw_time = GPSNP[GPSTime].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:251:44: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 251 | time_t raw_time = GPSNP[GPSTime].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:251:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:251:44: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 251 | time_t raw_time = GPSNP[GPSTime].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:251:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:251:44: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 251 | time_t raw_time = GPSNP[GPSTime].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:251:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:251:44: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 251 | time_t raw_time = GPSNP[GPSTime].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:251:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:251:44: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 251 | time_t raw_time = GPSNP[GPSTime].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:251:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:251:44: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 251 | time_t raw_time = GPSNP[GPSTime].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:251:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:251:44: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 251 | time_t raw_time = GPSNP[GPSTime].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp: In member function ‘virtual IPState UranusMeteo::updateWeather()’: /<>/drivers/weather/uranusmeteo.cpp:287:73: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 287 | setParameterValue("WEATHER_TEMPERATURE", SensorNP[AmbientTemperature].getValue()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:287:73: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 287 | setParameterValue("WEATHER_TEMPERATURE", SensorNP[AmbientTemperature].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp:287:73: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:287:73: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 287 | setParameterValue("WEATHER_TEMPERATURE", SensorNP[AmbientTemperature].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp:287:73: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:287:73: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 287 | setParameterValue("WEATHER_TEMPERATURE", SensorNP[AmbientTemperature].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp:287:73: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:287:73: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 287 | setParameterValue("WEATHER_TEMPERATURE", SensorNP[AmbientTemperature].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp:287:73: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:287:73: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 287 | setParameterValue("WEATHER_TEMPERATURE", SensorNP[AmbientTemperature].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp:287:73: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:287:73: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 287 | setParameterValue("WEATHER_TEMPERATURE", SensorNP[AmbientTemperature].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp:287:73: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:287:73: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 287 | setParameterValue("WEATHER_TEMPERATURE", SensorNP[AmbientTemperature].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp:288:68: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 288 | setParameterValue("WEATHER_HUMIDITY", SensorNP[RelativeHumidity].getValue()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:288:68: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 288 | setParameterValue("WEATHER_HUMIDITY", SensorNP[RelativeHumidity].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp:288:68: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:288:68: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 288 | setParameterValue("WEATHER_HUMIDITY", SensorNP[RelativeHumidity].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp:288:68: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:288:68: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 288 | setParameterValue("WEATHER_HUMIDITY", SensorNP[RelativeHumidity].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp:288:68: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:288:68: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 288 | setParameterValue("WEATHER_HUMIDITY", SensorNP[RelativeHumidity].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp:288:68: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:288:68: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 288 | setParameterValue("WEATHER_HUMIDITY", SensorNP[RelativeHumidity].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp:288:68: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:288:68: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 288 | setParameterValue("WEATHER_HUMIDITY", SensorNP[RelativeHumidity].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp:288:68: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:288:68: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 288 | setParameterValue("WEATHER_HUMIDITY", SensorNP[RelativeHumidity].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp:289:59: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 289 | setParameterValue("WEATHER_CLOUD", CloudsNP[CloudIndex].getValue()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:289:59: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 289 | setParameterValue("WEATHER_CLOUD", CloudsNP[CloudIndex].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp:289:59: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:289:59: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 289 | setParameterValue("WEATHER_CLOUD", CloudsNP[CloudIndex].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp:289:59: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:289:59: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 289 | setParameterValue("WEATHER_CLOUD", CloudsNP[CloudIndex].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp:289:59: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:289:59: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 289 | setParameterValue("WEATHER_CLOUD", CloudsNP[CloudIndex].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp:289:59: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:289:59: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 289 | setParameterValue("WEATHER_CLOUD", CloudsNP[CloudIndex].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp:289:59: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:289:59: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 289 | setParameterValue("WEATHER_CLOUD", CloudsNP[CloudIndex].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp:289:59: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:289:59: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 289 | setParameterValue("WEATHER_CLOUD", CloudsNP[CloudIndex].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp:290:56: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 290 | setParameterValue("WEATHER_MPAS", SkyQualityNP[MPAS].getValue()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:290:56: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 290 | setParameterValue("WEATHER_MPAS", SkyQualityNP[MPAS].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp:290:56: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:290:56: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 290 | setParameterValue("WEATHER_MPAS", SkyQualityNP[MPAS].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp:290:56: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:290:56: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 290 | setParameterValue("WEATHER_MPAS", SkyQualityNP[MPAS].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp:290:56: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:290:56: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 290 | setParameterValue("WEATHER_MPAS", SkyQualityNP[MPAS].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp:290:56: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:290:56: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 290 | setParameterValue("WEATHER_MPAS", SkyQualityNP[MPAS].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp:290:56: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:290:56: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 290 | setParameterValue("WEATHER_MPAS", SkyQualityNP[MPAS].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp:290:56: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:290:56: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 290 | setParameterValue("WEATHER_MPAS", SkyQualityNP[MPAS].getValue()); | ^ /<>/drivers/weather/uranusmeteo.cpp: In member function ‘virtual bool UranusMeteo::ISNewNumber(const char*, const char*, double*, char**, int)’: /<>/drivers/weather/uranusmeteo.cpp:319:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 319 | auto value = SkyQualityUpdateNP[0].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:319:46: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 319 | auto value = SkyQualityUpdateNP[0].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:319:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:319:46: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 319 | auto value = SkyQualityUpdateNP[0].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:319:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:319:46: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 319 | auto value = SkyQualityUpdateNP[0].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:319:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:319:46: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 319 | auto value = SkyQualityUpdateNP[0].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:319:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:319:46: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 319 | auto value = SkyQualityUpdateNP[0].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:319:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:319:46: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 319 | auto value = SkyQualityUpdateNP[0].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp:319:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:319:46: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 319 | auto value = SkyQualityUpdateNP[0].getValue(); | ^ /<>/drivers/weather/uranusmeteo.cpp: In member function ‘bool UranusMeteo::readSensors()’: /<>/drivers/weather/uranusmeteo.cpp:387:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 387 | SensorNP[AmbientTemperature].setValue(std::stod(result[AmbientTemperature])); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:387:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 387 | SensorNP[AmbientTemperature].setValue(std::stod(result[AmbientTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:387:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:387:40: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 387 | SensorNP[AmbientTemperature].setValue(std::stod(result[AmbientTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:387:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:387:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 387 | SensorNP[AmbientTemperature].setValue(std::stod(result[AmbientTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:387:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:387:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 387 | SensorNP[AmbientTemperature].setValue(std::stod(result[AmbientTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:387:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:387:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 387 | SensorNP[AmbientTemperature].setValue(std::stod(result[AmbientTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:387:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:387:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 387 | SensorNP[AmbientTemperature].setValue(std::stod(result[AmbientTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:387:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:387:40: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 387 | SensorNP[AmbientTemperature].setValue(std::stod(result[AmbientTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:388:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 388 | SensorNP[RelativeHumidity].setValue(std::stod(result[RelativeHumidity])); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:388:38: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 388 | SensorNP[RelativeHumidity].setValue(std::stod(result[RelativeHumidity])); | ^ /<>/drivers/weather/uranusmeteo.cpp:388:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:388:38: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 388 | SensorNP[RelativeHumidity].setValue(std::stod(result[RelativeHumidity])); | ^ /<>/drivers/weather/uranusmeteo.cpp:388:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:388:38: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 388 | SensorNP[RelativeHumidity].setValue(std::stod(result[RelativeHumidity])); | ^ /<>/drivers/weather/uranusmeteo.cpp:388:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:388:38: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 388 | SensorNP[RelativeHumidity].setValue(std::stod(result[RelativeHumidity])); | ^ /<>/drivers/weather/uranusmeteo.cpp:388:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:388:38: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 388 | SensorNP[RelativeHumidity].setValue(std::stod(result[RelativeHumidity])); | ^ /<>/drivers/weather/uranusmeteo.cpp:388:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:388:38: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 388 | SensorNP[RelativeHumidity].setValue(std::stod(result[RelativeHumidity])); | ^ /<>/drivers/weather/uranusmeteo.cpp:388:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:388:38: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 388 | SensorNP[RelativeHumidity].setValue(std::stod(result[RelativeHumidity])); | ^ /<>/drivers/weather/uranusmeteo.cpp:389:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 389 | SensorNP[DewPoint].setValue(std::stod(result[DewPoint])); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:389:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 389 | SensorNP[DewPoint].setValue(std::stod(result[DewPoint])); | ^ /<>/drivers/weather/uranusmeteo.cpp:389:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:389:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 389 | SensorNP[DewPoint].setValue(std::stod(result[DewPoint])); | ^ /<>/drivers/weather/uranusmeteo.cpp:389:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:389:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 389 | SensorNP[DewPoint].setValue(std::stod(result[DewPoint])); | ^ /<>/drivers/weather/uranusmeteo.cpp:389:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:389:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 389 | SensorNP[DewPoint].setValue(std::stod(result[DewPoint])); | ^ /<>/drivers/weather/uranusmeteo.cpp:389:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:389:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 389 | SensorNP[DewPoint].setValue(std::stod(result[DewPoint])); | ^ /<>/drivers/weather/uranusmeteo.cpp:389:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:389:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 389 | SensorNP[DewPoint].setValue(std::stod(result[DewPoint])); | ^ /<>/drivers/weather/uranusmeteo.cpp:389:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:389:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 389 | SensorNP[DewPoint].setValue(std::stod(result[DewPoint])); | ^ /<>/drivers/weather/uranusmeteo.cpp:390:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 390 | SensorNP[AbsolutePressure].setValue(std::stod(result[AbsolutePressure])); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:390:38: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 390 | SensorNP[AbsolutePressure].setValue(std::stod(result[AbsolutePressure])); | ^ /<>/drivers/weather/uranusmeteo.cpp:390:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:390:38: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 390 | SensorNP[AbsolutePressure].setValue(std::stod(result[AbsolutePressure])); | ^ /<>/drivers/weather/uranusmeteo.cpp:390:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:390:38: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 390 | SensorNP[AbsolutePressure].setValue(std::stod(result[AbsolutePressure])); | ^ /<>/drivers/weather/uranusmeteo.cpp:390:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:390:38: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 390 | SensorNP[AbsolutePressure].setValue(std::stod(result[AbsolutePressure])); | ^ /<>/drivers/weather/uranusmeteo.cpp:390:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:390:38: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 390 | SensorNP[AbsolutePressure].setValue(std::stod(result[AbsolutePressure])); | ^ /<>/drivers/weather/uranusmeteo.cpp:390:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:390:38: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 390 | SensorNP[AbsolutePressure].setValue(std::stod(result[AbsolutePressure])); | ^ /<>/drivers/weather/uranusmeteo.cpp:390:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:390:38: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 390 | SensorNP[AbsolutePressure].setValue(std::stod(result[AbsolutePressure])); | ^ /<>/drivers/weather/uranusmeteo.cpp:391:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 391 | SensorNP[BarometricAltitude].setValue(std::stod(result[BarometricAltitude])); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:391:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 391 | SensorNP[BarometricAltitude].setValue(std::stod(result[BarometricAltitude])); | ^ /<>/drivers/weather/uranusmeteo.cpp:391:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:391:40: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 391 | SensorNP[BarometricAltitude].setValue(std::stod(result[BarometricAltitude])); | ^ /<>/drivers/weather/uranusmeteo.cpp:391:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:391:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 391 | SensorNP[BarometricAltitude].setValue(std::stod(result[BarometricAltitude])); | ^ /<>/drivers/weather/uranusmeteo.cpp:391:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:391:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 391 | SensorNP[BarometricAltitude].setValue(std::stod(result[BarometricAltitude])); | ^ /<>/drivers/weather/uranusmeteo.cpp:391:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:391:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 391 | SensorNP[BarometricAltitude].setValue(std::stod(result[BarometricAltitude])); | ^ /<>/drivers/weather/uranusmeteo.cpp:391:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:391:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 391 | SensorNP[BarometricAltitude].setValue(std::stod(result[BarometricAltitude])); | ^ /<>/drivers/weather/uranusmeteo.cpp:391:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:391:40: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 391 | SensorNP[BarometricAltitude].setValue(std::stod(result[BarometricAltitude])); | ^ /<>/drivers/weather/uranusmeteo.cpp:392:36: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 392 | SensorNP[SkyTemperature].setValue(std::stod(result[SkyTemperature])); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:392:36: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 392 | SensorNP[SkyTemperature].setValue(std::stod(result[SkyTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:392:36: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:392:36: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 392 | SensorNP[SkyTemperature].setValue(std::stod(result[SkyTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:392:36: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:392:36: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 392 | SensorNP[SkyTemperature].setValue(std::stod(result[SkyTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:392:36: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:392:36: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 392 | SensorNP[SkyTemperature].setValue(std::stod(result[SkyTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:392:36: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:392:36: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 392 | SensorNP[SkyTemperature].setValue(std::stod(result[SkyTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:392:36: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:392:36: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 392 | SensorNP[SkyTemperature].setValue(std::stod(result[SkyTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:392:36: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:392:36: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 392 | SensorNP[SkyTemperature].setValue(std::stod(result[SkyTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:393:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 393 | SensorNP[InfraredTemperature].setValue(std::stod(result[InfraredTemperature])); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:393:41: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 393 | SensorNP[InfraredTemperature].setValue(std::stod(result[InfraredTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:393:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:393:41: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 393 | SensorNP[InfraredTemperature].setValue(std::stod(result[InfraredTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:393:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:393:41: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 393 | SensorNP[InfraredTemperature].setValue(std::stod(result[InfraredTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:393:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:393:41: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 393 | SensorNP[InfraredTemperature].setValue(std::stod(result[InfraredTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:393:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:393:41: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 393 | SensorNP[InfraredTemperature].setValue(std::stod(result[InfraredTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:393:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:393:41: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 393 | SensorNP[InfraredTemperature].setValue(std::stod(result[InfraredTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:393:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:393:41: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 393 | SensorNP[InfraredTemperature].setValue(std::stod(result[InfraredTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:394:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 394 | SensorNP[BatteryUsage].setValue(std::stod(result[BatteryUsage])); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:394:34: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 394 | SensorNP[BatteryUsage].setValue(std::stod(result[BatteryUsage])); | ^ /<>/drivers/weather/uranusmeteo.cpp:394:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:394:34: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 394 | SensorNP[BatteryUsage].setValue(std::stod(result[BatteryUsage])); | ^ /<>/drivers/weather/uranusmeteo.cpp:394:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:394:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 394 | SensorNP[BatteryUsage].setValue(std::stod(result[BatteryUsage])); | ^ /<>/drivers/weather/uranusmeteo.cpp:394:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:394:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 394 | SensorNP[BatteryUsage].setValue(std::stod(result[BatteryUsage])); | ^ /<>/drivers/weather/uranusmeteo.cpp:394:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:394:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 394 | SensorNP[BatteryUsage].setValue(std::stod(result[BatteryUsage])); | ^ /<>/drivers/weather/uranusmeteo.cpp:394:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:394:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 394 | SensorNP[BatteryUsage].setValue(std::stod(result[BatteryUsage])); | ^ /<>/drivers/weather/uranusmeteo.cpp:394:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:394:34: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 394 | SensorNP[BatteryUsage].setValue(std::stod(result[BatteryUsage])); | ^ /<>/drivers/weather/uranusmeteo.cpp:395:36: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 395 | SensorNP[BatteryVoltage].setValue(std::stod(result[BatteryVoltage])); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:395:36: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 395 | SensorNP[BatteryVoltage].setValue(std::stod(result[BatteryVoltage])); | ^ /<>/drivers/weather/uranusmeteo.cpp:395:36: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:395:36: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 395 | SensorNP[BatteryVoltage].setValue(std::stod(result[BatteryVoltage])); | ^ /<>/drivers/weather/uranusmeteo.cpp:395:36: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:395:36: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 395 | SensorNP[BatteryVoltage].setValue(std::stod(result[BatteryVoltage])); | ^ /<>/drivers/weather/uranusmeteo.cpp:395:36: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:395:36: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 395 | SensorNP[BatteryVoltage].setValue(std::stod(result[BatteryVoltage])); | ^ /<>/drivers/weather/uranusmeteo.cpp:395:36: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:395:36: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 395 | SensorNP[BatteryVoltage].setValue(std::stod(result[BatteryVoltage])); | ^ /<>/drivers/weather/uranusmeteo.cpp:395:36: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:395:36: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 395 | SensorNP[BatteryVoltage].setValue(std::stod(result[BatteryVoltage])); | ^ /<>/drivers/weather/uranusmeteo.cpp:395:36: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:395:36: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 395 | SensorNP[BatteryVoltage].setValue(std::stod(result[BatteryVoltage])); | ^ /<>/drivers/weather/uranusmeteo.cpp: In member function ‘bool UranusMeteo::readSkyQuality()’: /<>/drivers/weather/uranusmeteo.cpp:429:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 429 | SkyQualityNP[MPAS].setValue(std::stod(result[MPAS])); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:429:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 429 | SkyQualityNP[MPAS].setValue(std::stod(result[MPAS])); | ^ /<>/drivers/weather/uranusmeteo.cpp:429:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:429:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 429 | SkyQualityNP[MPAS].setValue(std::stod(result[MPAS])); | ^ /<>/drivers/weather/uranusmeteo.cpp:429:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:429:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 429 | SkyQualityNP[MPAS].setValue(std::stod(result[MPAS])); | ^ /<>/drivers/weather/uranusmeteo.cpp:429:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:429:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 429 | SkyQualityNP[MPAS].setValue(std::stod(result[MPAS])); | ^ /<>/drivers/weather/uranusmeteo.cpp:429:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:429:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 429 | SkyQualityNP[MPAS].setValue(std::stod(result[MPAS])); | ^ /<>/drivers/weather/uranusmeteo.cpp:429:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:429:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 429 | SkyQualityNP[MPAS].setValue(std::stod(result[MPAS])); | ^ /<>/drivers/weather/uranusmeteo.cpp:429:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:429:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 429 | SkyQualityNP[MPAS].setValue(std::stod(result[MPAS])); | ^ /<>/drivers/weather/uranusmeteo.cpp:430:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 430 | SkyQualityNP[NELM].setValue(std::stod(result[NELM])); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:430:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 430 | SkyQualityNP[NELM].setValue(std::stod(result[NELM])); | ^ /<>/drivers/weather/uranusmeteo.cpp:430:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:430:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 430 | SkyQualityNP[NELM].setValue(std::stod(result[NELM])); | ^ /<>/drivers/weather/uranusmeteo.cpp:430:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:430:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 430 | SkyQualityNP[NELM].setValue(std::stod(result[NELM])); | ^ /<>/drivers/weather/uranusmeteo.cpp:430:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:430:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 430 | SkyQualityNP[NELM].setValue(std::stod(result[NELM])); | ^ /<>/drivers/weather/uranusmeteo.cpp:430:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:430:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 430 | SkyQualityNP[NELM].setValue(std::stod(result[NELM])); | ^ /<>/drivers/weather/uranusmeteo.cpp:430:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:430:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 430 | SkyQualityNP[NELM].setValue(std::stod(result[NELM])); | ^ /<>/drivers/weather/uranusmeteo.cpp:430:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:430:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 430 | SkyQualityNP[NELM].setValue(std::stod(result[NELM])); | ^ /<>/drivers/weather/uranusmeteo.cpp:431:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 431 | SkyQualityNP[FullSpectrum].setValue(std::stod(result[FullSpectrum])); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:431:38: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 431 | SkyQualityNP[FullSpectrum].setValue(std::stod(result[FullSpectrum])); | ^ /<>/drivers/weather/uranusmeteo.cpp:431:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:431:38: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 431 | SkyQualityNP[FullSpectrum].setValue(std::stod(result[FullSpectrum])); | ^ /<>/drivers/weather/uranusmeteo.cpp:431:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:431:38: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 431 | SkyQualityNP[FullSpectrum].setValue(std::stod(result[FullSpectrum])); | ^ /<>/drivers/weather/uranusmeteo.cpp:431:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:431:38: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 431 | SkyQualityNP[FullSpectrum].setValue(std::stod(result[FullSpectrum])); | ^ /<>/drivers/weather/uranusmeteo.cpp:431:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:431:38: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 431 | SkyQualityNP[FullSpectrum].setValue(std::stod(result[FullSpectrum])); | ^ /<>/drivers/weather/uranusmeteo.cpp:431:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:431:38: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 431 | SkyQualityNP[FullSpectrum].setValue(std::stod(result[FullSpectrum])); | ^ /<>/drivers/weather/uranusmeteo.cpp:431:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:431:38: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 431 | SkyQualityNP[FullSpectrum].setValue(std::stod(result[FullSpectrum])); | ^ /<>/drivers/weather/uranusmeteo.cpp:432:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 432 | SkyQualityNP[VisualSpectrum].setValue(std::stod(result[VisualSpectrum])); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:432:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 432 | SkyQualityNP[VisualSpectrum].setValue(std::stod(result[VisualSpectrum])); | ^ /<>/drivers/weather/uranusmeteo.cpp:432:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:432:40: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 432 | SkyQualityNP[VisualSpectrum].setValue(std::stod(result[VisualSpectrum])); | ^ /<>/drivers/weather/uranusmeteo.cpp:432:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:432:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 432 | SkyQualityNP[VisualSpectrum].setValue(std::stod(result[VisualSpectrum])); | ^ /<>/drivers/weather/uranusmeteo.cpp:432:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:432:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 432 | SkyQualityNP[VisualSpectrum].setValue(std::stod(result[VisualSpectrum])); | ^ /<>/drivers/weather/uranusmeteo.cpp:432:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:432:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 432 | SkyQualityNP[VisualSpectrum].setValue(std::stod(result[VisualSpectrum])); | ^ /<>/drivers/weather/uranusmeteo.cpp:432:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:432:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 432 | SkyQualityNP[VisualSpectrum].setValue(std::stod(result[VisualSpectrum])); | ^ /<>/drivers/weather/uranusmeteo.cpp:432:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:432:40: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 432 | SkyQualityNP[VisualSpectrum].setValue(std::stod(result[VisualSpectrum])); | ^ /<>/drivers/weather/uranusmeteo.cpp:433:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 433 | SkyQualityNP[InfraredSpectrum].setValue(std::stod(result[InfraredSpectrum])); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:433:42: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 433 | SkyQualityNP[InfraredSpectrum].setValue(std::stod(result[InfraredSpectrum])); | ^ /<>/drivers/weather/uranusmeteo.cpp:433:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:433:42: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 433 | SkyQualityNP[InfraredSpectrum].setValue(std::stod(result[InfraredSpectrum])); | ^ /<>/drivers/weather/uranusmeteo.cpp:433:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:433:42: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 433 | SkyQualityNP[InfraredSpectrum].setValue(std::stod(result[InfraredSpectrum])); | ^ /<>/drivers/weather/uranusmeteo.cpp:433:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:433:42: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 433 | SkyQualityNP[InfraredSpectrum].setValue(std::stod(result[InfraredSpectrum])); | ^ /<>/drivers/weather/uranusmeteo.cpp:433:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:433:42: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 433 | SkyQualityNP[InfraredSpectrum].setValue(std::stod(result[InfraredSpectrum])); | ^ /<>/drivers/weather/uranusmeteo.cpp:433:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:433:42: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 433 | SkyQualityNP[InfraredSpectrum].setValue(std::stod(result[InfraredSpectrum])); | ^ /<>/drivers/weather/uranusmeteo.cpp:433:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:433:42: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 433 | SkyQualityNP[InfraredSpectrum].setValue(std::stod(result[InfraredSpectrum])); | ^ /<>/drivers/weather/uranusmeteo.cpp: In member function ‘bool UranusMeteo::readClouds()’: /<>/drivers/weather/uranusmeteo.cpp:467:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 467 | CloudsNP[TemperatureDifference].setValue(std::stod(result[TemperatureDifference])); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:467:43: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 467 | CloudsNP[TemperatureDifference].setValue(std::stod(result[TemperatureDifference])); | ^ /<>/drivers/weather/uranusmeteo.cpp:467:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:467:43: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 467 | CloudsNP[TemperatureDifference].setValue(std::stod(result[TemperatureDifference])); | ^ /<>/drivers/weather/uranusmeteo.cpp:467:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:467:43: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 467 | CloudsNP[TemperatureDifference].setValue(std::stod(result[TemperatureDifference])); | ^ /<>/drivers/weather/uranusmeteo.cpp:467:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:467:43: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 467 | CloudsNP[TemperatureDifference].setValue(std::stod(result[TemperatureDifference])); | ^ /<>/drivers/weather/uranusmeteo.cpp:467:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:467:43: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 467 | CloudsNP[TemperatureDifference].setValue(std::stod(result[TemperatureDifference])); | ^ /<>/drivers/weather/uranusmeteo.cpp:467:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:467:43: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 467 | CloudsNP[TemperatureDifference].setValue(std::stod(result[TemperatureDifference])); | ^ /<>/drivers/weather/uranusmeteo.cpp:467:43: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:467:43: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 467 | CloudsNP[TemperatureDifference].setValue(std::stod(result[TemperatureDifference])); | ^ /<>/drivers/weather/uranusmeteo.cpp:468:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 468 | CloudsNP[CloudIndex].setValue(std::stod(result[CloudIndex])); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:468:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 468 | CloudsNP[CloudIndex].setValue(std::stod(result[CloudIndex])); | ^ /<>/drivers/weather/uranusmeteo.cpp:468:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:468:32: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 468 | CloudsNP[CloudIndex].setValue(std::stod(result[CloudIndex])); | ^ /<>/drivers/weather/uranusmeteo.cpp:468:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:468:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 468 | CloudsNP[CloudIndex].setValue(std::stod(result[CloudIndex])); | ^ /<>/drivers/weather/uranusmeteo.cpp:468:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:468:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 468 | CloudsNP[CloudIndex].setValue(std::stod(result[CloudIndex])); | ^ /<>/drivers/weather/uranusmeteo.cpp:468:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:468:32: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 468 | CloudsNP[CloudIndex].setValue(std::stod(result[CloudIndex])); | ^ /<>/drivers/weather/uranusmeteo.cpp:468:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:468:32: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 468 | CloudsNP[CloudIndex].setValue(std::stod(result[CloudIndex])); | ^ /<>/drivers/weather/uranusmeteo.cpp:468:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:468:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 468 | CloudsNP[CloudIndex].setValue(std::stod(result[CloudIndex])); | ^ /<>/drivers/weather/uranusmeteo.cpp:469:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 469 | CloudsNP[CloudSkyTemperature].setValue(std::stod(result[CloudSkyTemperature])); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:469:41: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 469 | CloudsNP[CloudSkyTemperature].setValue(std::stod(result[CloudSkyTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:469:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:469:41: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 469 | CloudsNP[CloudSkyTemperature].setValue(std::stod(result[CloudSkyTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:469:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:469:41: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 469 | CloudsNP[CloudSkyTemperature].setValue(std::stod(result[CloudSkyTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:469:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:469:41: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 469 | CloudsNP[CloudSkyTemperature].setValue(std::stod(result[CloudSkyTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:469:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:469:41: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 469 | CloudsNP[CloudSkyTemperature].setValue(std::stod(result[CloudSkyTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:469:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:469:41: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 469 | CloudsNP[CloudSkyTemperature].setValue(std::stod(result[CloudSkyTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:469:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:469:41: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 469 | CloudsNP[CloudSkyTemperature].setValue(std::stod(result[CloudSkyTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:470:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 470 | CloudsNP[CloudAmbientTemperature].setValue(std::stod(result[CloudAmbientTemperature])); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:470:45: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 470 | CloudsNP[CloudAmbientTemperature].setValue(std::stod(result[CloudAmbientTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:470:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:470:45: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 470 | CloudsNP[CloudAmbientTemperature].setValue(std::stod(result[CloudAmbientTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:470:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:470:45: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 470 | CloudsNP[CloudAmbientTemperature].setValue(std::stod(result[CloudAmbientTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:470:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:470:45: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 470 | CloudsNP[CloudAmbientTemperature].setValue(std::stod(result[CloudAmbientTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:470:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:470:45: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 470 | CloudsNP[CloudAmbientTemperature].setValue(std::stod(result[CloudAmbientTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:470:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:470:45: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 470 | CloudsNP[CloudAmbientTemperature].setValue(std::stod(result[CloudAmbientTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:470:45: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:470:45: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 470 | CloudsNP[CloudAmbientTemperature].setValue(std::stod(result[CloudAmbientTemperature])); | ^ /<>/drivers/weather/uranusmeteo.cpp:471:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 471 | CloudsNP[InfraredEmissivity].setValue(std::stod(result[InfraredEmissivity])); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:471:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 471 | CloudsNP[InfraredEmissivity].setValue(std::stod(result[InfraredEmissivity])); | ^ /<>/drivers/weather/uranusmeteo.cpp:471:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:471:40: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 471 | CloudsNP[InfraredEmissivity].setValue(std::stod(result[InfraredEmissivity])); | ^ /<>/drivers/weather/uranusmeteo.cpp:471:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:471:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 471 | CloudsNP[InfraredEmissivity].setValue(std::stod(result[InfraredEmissivity])); | ^ /<>/drivers/weather/uranusmeteo.cpp:471:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:471:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 471 | CloudsNP[InfraredEmissivity].setValue(std::stod(result[InfraredEmissivity])); | ^ /<>/drivers/weather/uranusmeteo.cpp:471:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:471:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 471 | CloudsNP[InfraredEmissivity].setValue(std::stod(result[InfraredEmissivity])); | ^ /<>/drivers/weather/uranusmeteo.cpp:471:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:471:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 471 | CloudsNP[InfraredEmissivity].setValue(std::stod(result[InfraredEmissivity])); | ^ /<>/drivers/weather/uranusmeteo.cpp:471:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:471:40: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 471 | CloudsNP[InfraredEmissivity].setValue(std::stod(result[InfraredEmissivity])); | ^ /<>/drivers/weather/uranusmeteo.cpp: In member function ‘void UranusMeteo::measureSkyQuality()’: /<>/drivers/weather/uranusmeteo.cpp:497:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 497 | if (SkyQualityUpdateNP[0].getValue() > 0) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:497:33: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 497 | if (SkyQualityUpdateNP[0].getValue() > 0) | ^ /<>/drivers/weather/uranusmeteo.cpp:497:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:497:33: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 497 | if (SkyQualityUpdateNP[0].getValue() > 0) | ^ /<>/drivers/weather/uranusmeteo.cpp:497:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:497:33: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 497 | if (SkyQualityUpdateNP[0].getValue() > 0) | ^ /<>/drivers/weather/uranusmeteo.cpp:497:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:497:33: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 497 | if (SkyQualityUpdateNP[0].getValue() > 0) | ^ /<>/drivers/weather/uranusmeteo.cpp:497:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:497:33: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 497 | if (SkyQualityUpdateNP[0].getValue() > 0) | ^ /<>/drivers/weather/uranusmeteo.cpp:497:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:497:33: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 497 | if (SkyQualityUpdateNP[0].getValue() > 0) | ^ /<>/drivers/weather/uranusmeteo.cpp:497:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:497:33: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 497 | if (SkyQualityUpdateNP[0].getValue() > 0) | ^ /<>/drivers/weather/uranusmeteo.cpp:498:63: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 498 | m_SkyQualityUpdateTimer.start(SkyQualityUpdateNP[0].getValue() * 1000); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:498:63: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 498 | m_SkyQualityUpdateTimer.start(SkyQualityUpdateNP[0].getValue() * 1000); | ^ /<>/drivers/weather/uranusmeteo.cpp:498:63: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:498:63: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 498 | m_SkyQualityUpdateTimer.start(SkyQualityUpdateNP[0].getValue() * 1000); | ^ /<>/drivers/weather/uranusmeteo.cpp:498:63: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:498:63: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 498 | m_SkyQualityUpdateTimer.start(SkyQualityUpdateNP[0].getValue() * 1000); | ^ /<>/drivers/weather/uranusmeteo.cpp:498:63: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:498:63: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 498 | m_SkyQualityUpdateTimer.start(SkyQualityUpdateNP[0].getValue() * 1000); | ^ /<>/drivers/weather/uranusmeteo.cpp:498:63: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:498:63: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 498 | m_SkyQualityUpdateTimer.start(SkyQualityUpdateNP[0].getValue() * 1000); | ^ /<>/drivers/weather/uranusmeteo.cpp:498:63: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:498:63: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 498 | m_SkyQualityUpdateTimer.start(SkyQualityUpdateNP[0].getValue() * 1000); | ^ /<>/drivers/weather/uranusmeteo.cpp:498:63: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/uranusmeteo.cpp:498:63: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 498 | m_SkyQualityUpdateTimer.start(SkyQualityUpdateNP[0].getValue() * 1000); | ^ [ 93%] Linking CXX executable indi_uranus_weather cd /<>/obj-arm-linux-gnueabi/drivers/weather && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_uranus_weather.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_uranus_weather.dir/uranusmeteo.cpp.o -o indi_uranus_weather -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 93%] Built target indi_uranus_weather make -f drivers/weather/CMakeFiles/indi_vantage_weather.dir/build.make drivers/weather/CMakeFiles/indi_vantage_weather.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/weather /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/weather /<>/obj-arm-linux-gnueabi/drivers/weather/CMakeFiles/indi_vantage_weather.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/weather/CMakeFiles/indi_vantage_weather.dir/build.make drivers/weather/CMakeFiles/indi_vantage_weather.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 93%] Building CXX object drivers/weather/CMakeFiles/indi_vantage_weather.dir/vantage.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/weather && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/weather -I/<>/drivers/weather -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/weather/CMakeFiles/indi_vantage_weather.dir/vantage.cpp.o -MF CMakeFiles/indi_vantage_weather.dir/vantage.cpp.o.d -o CMakeFiles/indi_vantage_weather.dir/vantage.cpp.o -c /<>/drivers/weather/vantage.cpp [ 93%] Linking CXX executable indi_vantage_weather cd /<>/obj-arm-linux-gnueabi/drivers/weather && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_vantage_weather.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_vantage_weather.dir/vantage.cpp.o -o indi_vantage_weather -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 93%] Built target indi_vantage_weather make -f drivers/weather/CMakeFiles/indi_openweathermap_weather.dir/build.make drivers/weather/CMakeFiles/indi_openweathermap_weather.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/weather /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/weather /<>/obj-arm-linux-gnueabi/drivers/weather/CMakeFiles/indi_openweathermap_weather.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/weather/CMakeFiles/indi_openweathermap_weather.dir/build.make drivers/weather/CMakeFiles/indi_openweathermap_weather.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 93%] Building CXX object drivers/weather/CMakeFiles/indi_openweathermap_weather.dir/openweathermap.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/weather && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/weather -I/<>/drivers/weather -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/weather/CMakeFiles/indi_openweathermap_weather.dir/openweathermap.cpp.o -MF CMakeFiles/indi_openweathermap_weather.dir/openweathermap.cpp.o.d -o CMakeFiles/indi_openweathermap_weather.dir/openweathermap.cpp.o -c /<>/drivers/weather/openweathermap.cpp /<>/drivers/weather/openweathermap.cpp: In member function ‘virtual bool OpenWeatherMap::Connect()’: /<>/drivers/weather/openweathermap.cpp:77:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 77 | if (owmAPIKeyTP[0].getText() == nullptr) | ^ In file included from /<>/libs/indidevice/property/indipropertytext.h:21, from /<>/libs/indidevice/./basedevice.h:30, from /<>/libs/indidevice/./parentdevice.h:3, from /<>/libs/indibase/defaultdevice.h:21, from /<>/libs/indibase/indiweather.h:27, from /<>/drivers/weather/openweathermap.h:30, from /<>/drivers/weather/openweathermap.cpp:27: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/openweathermap.cpp:77:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 77 | if (owmAPIKeyTP[0].getText() == nullptr) | ^ /<>/drivers/weather/openweathermap.cpp:77:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/openweathermap.cpp:77:22: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 77 | if (owmAPIKeyTP[0].getText() == nullptr) | ^ /<>/drivers/weather/openweathermap.cpp:77:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/openweathermap.cpp:77:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 77 | if (owmAPIKeyTP[0].getText() == nullptr) | ^ /<>/drivers/weather/openweathermap.cpp:77:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/openweathermap.cpp:77:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 77 | if (owmAPIKeyTP[0].getText() == nullptr) | ^ /<>/drivers/weather/openweathermap.cpp:77:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/openweathermap.cpp:77:22: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 77 | if (owmAPIKeyTP[0].getText() == nullptr) | ^ /<>/drivers/weather/openweathermap.cpp:77:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/openweathermap.cpp:77:22: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 77 | if (owmAPIKeyTP[0].getText() == nullptr) | ^ /<>/drivers/weather/openweathermap.cpp:77:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/openweathermap.cpp:77:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 77 | if (owmAPIKeyTP[0].getText() == nullptr) | ^ /<>/drivers/weather/openweathermap.cpp: In member function ‘virtual bool OpenWeatherMap::initProperties()’: /<>/drivers/weather/openweathermap.cpp:98:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 98 | owmAPIKeyTP[0].fill("API_KEY", "API Key", api_key); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/openweathermap.cpp:98:18: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 98 | owmAPIKeyTP[0].fill("API_KEY", "API Key", api_key); | ^ /<>/drivers/weather/openweathermap.cpp:98:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/openweathermap.cpp:98:18: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 98 | owmAPIKeyTP[0].fill("API_KEY", "API Key", api_key); | ^ /<>/drivers/weather/openweathermap.cpp:98:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/openweathermap.cpp:98:18: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 98 | owmAPIKeyTP[0].fill("API_KEY", "API Key", api_key); | ^ /<>/drivers/weather/openweathermap.cpp:98:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/openweathermap.cpp:98:18: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 98 | owmAPIKeyTP[0].fill("API_KEY", "API Key", api_key); | ^ /<>/drivers/weather/openweathermap.cpp:98:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/openweathermap.cpp:98:18: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 98 | owmAPIKeyTP[0].fill("API_KEY", "API Key", api_key); | ^ /<>/drivers/weather/openweathermap.cpp:98:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/openweathermap.cpp:98:18: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 98 | owmAPIKeyTP[0].fill("API_KEY", "API Key", api_key); | ^ /<>/drivers/weather/openweathermap.cpp:98:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/openweathermap.cpp:98:18: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 98 | owmAPIKeyTP[0].fill("API_KEY", "API Key", api_key); | ^ /<>/drivers/weather/openweathermap.cpp: In member function ‘virtual IPState OpenWeatherMap::updateWeather()’: /<>/drivers/weather/openweathermap.cpp:164:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 164 | owmLat, owmLong, owmAPIKeyTP[0].getText()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/openweathermap.cpp:164:44: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 164 | owmLat, owmLong, owmAPIKeyTP[0].getText()); | ^ /<>/drivers/weather/openweathermap.cpp:164:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/openweathermap.cpp:164:44: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 164 | owmLat, owmLong, owmAPIKeyTP[0].getText()); | ^ /<>/drivers/weather/openweathermap.cpp:164:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/openweathermap.cpp:164:44: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 164 | owmLat, owmLong, owmAPIKeyTP[0].getText()); | ^ /<>/drivers/weather/openweathermap.cpp:164:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/openweathermap.cpp:164:44: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 164 | owmLat, owmLong, owmAPIKeyTP[0].getText()); | ^ /<>/drivers/weather/openweathermap.cpp:164:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/openweathermap.cpp:164:44: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 164 | owmLat, owmLong, owmAPIKeyTP[0].getText()); | ^ /<>/drivers/weather/openweathermap.cpp:164:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/openweathermap.cpp:164:44: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 164 | owmLat, owmLong, owmAPIKeyTP[0].getText()); | ^ /<>/drivers/weather/openweathermap.cpp:164:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/weather/openweathermap.cpp:164:44: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 164 | owmLat, owmLong, owmAPIKeyTP[0].getText()); | ^ In file included from /usr/arm-linux-gnueabi/include/c++/12/map:60, from /<>/libs/indidevice/property/indipropertyswitch.h:22, from /<>/libs/indidevice/./basedevice.h:32: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]’: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabi/include/c++/12/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]’: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabi/include/c++/12/map:61: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]’, inlined from ‘bool nlohmann::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]’ at /<>/libs/json.h:6457:72: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]’, inlined from ‘bool nlohmann::detail::json_sax_dom_callback_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]’ at /<>/libs/json.h:6652:76: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]’, inlined from ‘bool nlohmann::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]’ at /<>/libs/json.h:6457:72, inlined from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ at /<>/libs/json.h:12093:21: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 93%] Linking CXX executable indi_openweathermap_weather cd /<>/obj-arm-linux-gnueabi/drivers/weather && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_openweathermap_weather.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_openweathermap_weather.dir/openweathermap.cpp.o -o indi_openweathermap_weather -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libcurl.so /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 93%] Built target indi_openweathermap_weather make -f drivers/agent/CMakeFiles/indi_imager_agent.dir/build.make drivers/agent/CMakeFiles/indi_imager_agent.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/agent /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/agent /<>/obj-arm-linux-gnueabi/drivers/agent/CMakeFiles/indi_imager_agent.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/agent/CMakeFiles/indi_imager_agent.dir/build.make drivers/agent/CMakeFiles/indi_imager_agent.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 93%] Building CXX object drivers/agent/CMakeFiles/indi_imager_agent.dir/agent_imager.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/agent && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/agent -I/<>/drivers/agent -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/agent/CMakeFiles/indi_imager_agent.dir/agent_imager.cpp.o -MF CMakeFiles/indi_imager_agent.dir/agent_imager.cpp.o.d -o CMakeFiles/indi_imager_agent.dir/agent_imager.cpp.o -c /<>/drivers/agent/agent_imager.cpp /<>/drivers/agent/agent_imager.cpp: In member function ‘virtual void Imager::newProperty(INDI::Property)’: /<>/drivers/agent/agent_imager.cpp:484:54: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 484 | bool state = INDI::PropertySwitch(property)[0].getState() != ISS_OFF; | ^ In file included from /<>/libs/indidevice/property/indipropertytext.h:21, from /<>/libs/indidevice/./basedevice.h:30, from /<>/libs/indidevice/./parentdevice.h:3, from /<>/libs/indibase/defaultdevice.h:21, from /<>/drivers/agent/agent_imager.h:23, from /<>/drivers/agent/agent_imager.cpp:20: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:484:54: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 484 | bool state = INDI::PropertySwitch(property)[0].getState() != ISS_OFF; | ^ /<>/drivers/agent/agent_imager.cpp:484:54: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:484:54: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 484 | bool state = INDI::PropertySwitch(property)[0].getState() != ISS_OFF; | ^ /<>/drivers/agent/agent_imager.cpp:484:54: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:484:54: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 484 | bool state = INDI::PropertySwitch(property)[0].getState() != ISS_OFF; | ^ /<>/drivers/agent/agent_imager.cpp:484:54: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:484:54: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 484 | bool state = INDI::PropertySwitch(property)[0].getState() != ISS_OFF; | ^ /<>/drivers/agent/agent_imager.cpp:484:54: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:484:54: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 484 | bool state = INDI::PropertySwitch(property)[0].getState() != ISS_OFF; | ^ /<>/drivers/agent/agent_imager.cpp:484:54: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:484:54: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 484 | bool state = INDI::PropertySwitch(property)[0].getState() != ISS_OFF; | ^ /<>/drivers/agent/agent_imager.cpp:484:54: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:484:54: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 484 | bool state = INDI::PropertySwitch(property)[0].getState() != ISS_OFF; | ^ /<>/drivers/agent/agent_imager.cpp: In member function ‘virtual void Imager::updateProperty(INDI::Property)’: /<>/drivers/agent/agent_imager.cpp:563:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 563 | bool state = propertySwitch[0].getState() != ISS_OFF; | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:563:38: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 563 | bool state = propertySwitch[0].getState() != ISS_OFF; | ^ /<>/drivers/agent/agent_imager.cpp:563:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:563:38: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 563 | bool state = propertySwitch[0].getState() != ISS_OFF; | ^ /<>/drivers/agent/agent_imager.cpp:563:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:563:38: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 563 | bool state = propertySwitch[0].getState() != ISS_OFF; | ^ /<>/drivers/agent/agent_imager.cpp:563:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:563:38: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 563 | bool state = propertySwitch[0].getState() != ISS_OFF; | ^ /<>/drivers/agent/agent_imager.cpp:563:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:563:38: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 563 | bool state = propertySwitch[0].getState() != ISS_OFF; | ^ /<>/drivers/agent/agent_imager.cpp:563:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:563:38: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 563 | bool state = propertySwitch[0].getState() != ISS_OFF; | ^ /<>/drivers/agent/agent_imager.cpp:563:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:563:38: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 563 | bool state = propertySwitch[0].getState() != ISS_OFF; | ^ /<>/drivers/agent/agent_imager.cpp:580:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 580 | ProgressN[2].value = propertyNumber[0].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:580:46: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 580 | ProgressN[2].value = propertyNumber[0].getValue(); | ^ /<>/drivers/agent/agent_imager.cpp:580:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:580:46: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 580 | ProgressN[2].value = propertyNumber[0].getValue(); | ^ /<>/drivers/agent/agent_imager.cpp:580:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:580:46: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 580 | ProgressN[2].value = propertyNumber[0].getValue(); | ^ /<>/drivers/agent/agent_imager.cpp:580:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:580:46: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 580 | ProgressN[2].value = propertyNumber[0].getValue(); | ^ /<>/drivers/agent/agent_imager.cpp:580:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:580:46: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 580 | ProgressN[2].value = propertyNumber[0].getValue(); | ^ /<>/drivers/agent/agent_imager.cpp:580:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:580:46: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 580 | ProgressN[2].value = propertyNumber[0].getValue(); | ^ /<>/drivers/agent/agent_imager.cpp:580:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:580:46: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 580 | ProgressN[2].value = propertyNumber[0].getValue(); | ^ /<>/drivers/agent/agent_imager.cpp:588:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 588 | FilterSlotN[0].value = propertyNumber[0].getValue(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:588:48: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 588 | FilterSlotN[0].value = propertyNumber[0].getValue(); | ^ /<>/drivers/agent/agent_imager.cpp:588:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:588:48: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 588 | FilterSlotN[0].value = propertyNumber[0].getValue(); | ^ /<>/drivers/agent/agent_imager.cpp:588:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:588:48: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 588 | FilterSlotN[0].value = propertyNumber[0].getValue(); | ^ /<>/drivers/agent/agent_imager.cpp:588:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:588:48: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 588 | FilterSlotN[0].value = propertyNumber[0].getValue(); | ^ /<>/drivers/agent/agent_imager.cpp:588:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:588:48: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 588 | FilterSlotN[0].value = propertyNumber[0].getValue(); | ^ /<>/drivers/agent/agent_imager.cpp:588:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:588:48: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 588 | FilterSlotN[0].value = propertyNumber[0].getValue(); | ^ /<>/drivers/agent/agent_imager.cpp:588:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:588:48: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 588 | FilterSlotN[0].value = propertyNumber[0].getValue(); | ^ /<>/drivers/agent/agent_imager.cpp:599:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 599 | strncpy(format, strrchr(propertyText[0].getText(), '.'), sizeof(format)); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:599:47: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 599 | strncpy(format, strrchr(propertyText[0].getText(), '.'), sizeof(format)); | ^ /<>/drivers/agent/agent_imager.cpp:599:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:599:47: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 599 | strncpy(format, strrchr(propertyText[0].getText(), '.'), sizeof(format)); | ^ /<>/drivers/agent/agent_imager.cpp:599:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:599:47: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 599 | strncpy(format, strrchr(propertyText[0].getText(), '.'), sizeof(format)); | ^ /<>/drivers/agent/agent_imager.cpp:599:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:599:47: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 599 | strncpy(format, strrchr(propertyText[0].getText(), '.'), sizeof(format)); | ^ /<>/drivers/agent/agent_imager.cpp:599:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:599:47: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 599 | strncpy(format, strrchr(propertyText[0].getText(), '.'), sizeof(format)); | ^ /<>/drivers/agent/agent_imager.cpp:599:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:599:47: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 599 | strncpy(format, strrchr(propertyText[0].getText(), '.'), sizeof(format)); | ^ /<>/drivers/agent/agent_imager.cpp:599:47: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:599:47: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 599 | strncpy(format, strrchr(propertyText[0].getText(), '.'), sizeof(format)); | ^ /<>/drivers/agent/agent_imager.cpp:601:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 601 | rename(propertyText[0].getText(), name); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:601:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 601 | rename(propertyText[0].getText(), name); | ^ /<>/drivers/agent/agent_imager.cpp:601:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:601:30: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 601 | rename(propertyText[0].getText(), name); | ^ /<>/drivers/agent/agent_imager.cpp:601:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:601:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 601 | rename(propertyText[0].getText(), name); | ^ /<>/drivers/agent/agent_imager.cpp:601:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:601:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 601 | rename(propertyText[0].getText(), name); | ^ /<>/drivers/agent/agent_imager.cpp:601:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:601:30: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 601 | rename(propertyText[0].getText(), name); | ^ /<>/drivers/agent/agent_imager.cpp:601:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:601:30: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 601 | rename(propertyText[0].getText(), name); | ^ /<>/drivers/agent/agent_imager.cpp:601:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/agent/agent_imager.cpp:601:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 601 | rename(propertyText[0].getText(), name); | ^ [ 93%] Building CXX object drivers/agent/CMakeFiles/indi_imager_agent.dir/group.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/agent && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/agent -I/<>/drivers/agent -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/agent/CMakeFiles/indi_imager_agent.dir/group.cpp.o -MF CMakeFiles/indi_imager_agent.dir/group.cpp.o.d -o CMakeFiles/indi_imager_agent.dir/group.cpp.o -c /<>/drivers/agent/group.cpp [ 93%] Linking CXX executable indi_imager_agent cd /<>/obj-arm-linux-gnueabi/drivers/agent && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_imager_agent.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_imager_agent.dir/agent_imager.cpp.o CMakeFiles/indi_imager_agent.dir/group.cpp.o -o indi_imager_agent -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase:/<>/obj-arm-linux-gnueabi/libs/indiclient: ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libnova.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 93%] Built target indi_imager_agent make -f drivers/video/CMakeFiles/indi_v4l2_ccd.dir/build.make drivers/video/CMakeFiles/indi_v4l2_ccd.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/video /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/drivers/video /<>/obj-arm-linux-gnueabi/drivers/video/CMakeFiles/indi_v4l2_ccd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f drivers/video/CMakeFiles/indi_v4l2_ccd.dir/build.make drivers/video/CMakeFiles/indi_v4l2_ccd.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 93%] Building CXX object drivers/video/CMakeFiles/indi_v4l2_ccd.dir/lx/Lx.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/video && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/video -I/<>/drivers/video -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/video/CMakeFiles/indi_v4l2_ccd.dir/lx/Lx.cpp.o -MF CMakeFiles/indi_v4l2_ccd.dir/lx/Lx.cpp.o.d -o CMakeFiles/indi_v4l2_ccd.dir/lx/Lx.cpp.o -c /<>/drivers/video/lx/Lx.cpp [ 94%] Building CXX object drivers/video/CMakeFiles/indi_v4l2_ccd.dir/v4l2driver.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/video && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/video -I/<>/drivers/video -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/video/CMakeFiles/indi_v4l2_ccd.dir/v4l2driver.cpp.o -MF CMakeFiles/indi_v4l2_ccd.dir/v4l2driver.cpp.o.d -o CMakeFiles/indi_v4l2_ccd.dir/v4l2driver.cpp.o -c /<>/drivers/video/v4l2driver.cpp /<>/drivers/video/v4l2driver.cpp: In member function ‘virtual bool V4L2_Driver::initProperties()’: /<>/drivers/video/v4l2driver.cpp:173:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 173 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ In file included from /<>/libs/indidevice/property/indipropertytext.h:21, from /<>/libs/indidevice/./basedevice.h:30, from /<>/libs/indidevice/./parentdevice.h:3, from /<>/libs/indibase/defaultdevice.h:21, from /<>/libs/indibase/indiccd.h:30, from /<>/drivers/video/v4l2driver.h:29, from /<>/drivers/video/v4l2driver.cpp:28: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:173:34: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 173 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:173:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:173:34: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 173 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:173:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:173:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 173 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:173:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:173:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 173 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:173:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:173:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 173 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:173:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:173:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 173 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:173:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:173:34: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 173 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp: In member function ‘virtual void V4L2_Driver::ISGetProperties(const char*)’: /<>/drivers/video/v4l2driver.cpp:285:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 285 | v4l_base->setNative(EncodeFormatSP[FORMAT_NATIVE].s == ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:285:57: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 285 | v4l_base->setNative(EncodeFormatSP[FORMAT_NATIVE].s == ISS_ON); | ^ /<>/drivers/video/v4l2driver.cpp:285:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:285:57: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 285 | v4l_base->setNative(EncodeFormatSP[FORMAT_NATIVE].s == ISS_ON); | ^ /<>/drivers/video/v4l2driver.cpp:285:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:285:57: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 285 | v4l_base->setNative(EncodeFormatSP[FORMAT_NATIVE].s == ISS_ON); | ^ /<>/drivers/video/v4l2driver.cpp:285:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:285:57: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 285 | v4l_base->setNative(EncodeFormatSP[FORMAT_NATIVE].s == ISS_ON); | ^ /<>/drivers/video/v4l2driver.cpp:285:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:285:57: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 285 | v4l_base->setNative(EncodeFormatSP[FORMAT_NATIVE].s == ISS_ON); | ^ /<>/drivers/video/v4l2driver.cpp:285:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:285:57: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 285 | v4l_base->setNative(EncodeFormatSP[FORMAT_NATIVE].s == ISS_ON); | ^ /<>/drivers/video/v4l2driver.cpp:285:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:285:57: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 285 | v4l_base->setNative(EncodeFormatSP[FORMAT_NATIVE].s == ISS_ON); | ^ /<>/drivers/video/v4l2driver.cpp: In member function ‘virtual bool V4L2_Driver::ISNewSwitch(const char*, const char*, ISState*, char**, int)’: /<>/drivers/video/v4l2driver.cpp:478:72: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 478 | v4l_base->setNative(strcmp(format, EncodeFormatSP[FORMAT_NATIVE].getName()) == 0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:478:72: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 478 | v4l_base->setNative(strcmp(format, EncodeFormatSP[FORMAT_NATIVE].getName()) == 0); | ^ /<>/drivers/video/v4l2driver.cpp:478:72: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:478:72: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 478 | v4l_base->setNative(strcmp(format, EncodeFormatSP[FORMAT_NATIVE].getName()) == 0); | ^ /<>/drivers/video/v4l2driver.cpp:478:72: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:478:72: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 478 | v4l_base->setNative(strcmp(format, EncodeFormatSP[FORMAT_NATIVE].getName()) == 0); | ^ /<>/drivers/video/v4l2driver.cpp:478:72: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:478:72: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 478 | v4l_base->setNative(strcmp(format, EncodeFormatSP[FORMAT_NATIVE].getName()) == 0); | ^ /<>/drivers/video/v4l2driver.cpp:478:72: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:478:72: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 478 | v4l_base->setNative(strcmp(format, EncodeFormatSP[FORMAT_NATIVE].getName()) == 0); | ^ /<>/drivers/video/v4l2driver.cpp:478:72: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:478:72: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 478 | v4l_base->setNative(strcmp(format, EncodeFormatSP[FORMAT_NATIVE].getName()) == 0); | ^ /<>/drivers/video/v4l2driver.cpp:478:72: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:478:72: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 478 | v4l_base->setNative(strcmp(format, EncodeFormatSP[FORMAT_NATIVE].getName()) == 0); | ^ /<>/drivers/video/v4l2driver.cpp:716:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 716 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:716:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 716 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:716:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:716:39: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 716 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:716:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:716:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 716 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:716:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:716:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 716 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:716:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:716:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 716 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:716:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:716:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 716 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:716:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:716:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 716 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp: In member function ‘bool V4L2_Driver::setManualExposure(double)’: /<>/drivers/video/v4l2driver.cpp:980:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 980 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && stackMode != STACK_NONE && stackMode != STACK_RESET_DARK) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:980:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 980 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && stackMode != STACK_NONE && stackMode != STACK_RESET_DARK) | ^ /<>/drivers/video/v4l2driver.cpp:980:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:980:39: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 980 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && stackMode != STACK_NONE && stackMode != STACK_RESET_DARK) | ^ /<>/drivers/video/v4l2driver.cpp:980:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:980:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 980 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && stackMode != STACK_NONE && stackMode != STACK_RESET_DARK) | ^ /<>/drivers/video/v4l2driver.cpp:980:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:980:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 980 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && stackMode != STACK_NONE && stackMode != STACK_RESET_DARK) | ^ /<>/drivers/video/v4l2driver.cpp:980:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:980:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 980 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && stackMode != STACK_NONE && stackMode != STACK_RESET_DARK) | ^ /<>/drivers/video/v4l2driver.cpp:980:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:980:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 980 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && stackMode != STACK_NONE && stackMode != STACK_RESET_DARK) | ^ /<>/drivers/video/v4l2driver.cpp:980:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:980:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 980 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && stackMode != STACK_NONE && stackMode != STACK_RESET_DARK) | ^ /<>/drivers/video/v4l2driver.cpp:1014:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1014 | if( CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && stackMode == STACK_NONE ) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1014:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1014 | if( CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && stackMode == STACK_NONE ) | ^ /<>/drivers/video/v4l2driver.cpp:1014:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1014:39: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1014 | if( CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && stackMode == STACK_NONE ) | ^ /<>/drivers/video/v4l2driver.cpp:1014:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1014:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1014 | if( CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && stackMode == STACK_NONE ) | ^ /<>/drivers/video/v4l2driver.cpp:1014:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1014:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1014 | if( CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && stackMode == STACK_NONE ) | ^ /<>/drivers/video/v4l2driver.cpp:1014:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1014:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1014 | if( CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && stackMode == STACK_NONE ) | ^ /<>/drivers/video/v4l2driver.cpp:1014:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1014:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1014 | if( CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && stackMode == STACK_NONE ) | ^ /<>/drivers/video/v4l2driver.cpp:1014:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1014:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1014 | if( CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && stackMode == STACK_NONE ) | ^ /<>/drivers/video/v4l2driver.cpp:1024:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1024 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && stackMode != STACK_NONE && stackMode != STACK_RESET_DARK) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1024:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1024 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && stackMode != STACK_NONE && stackMode != STACK_RESET_DARK) | ^ /<>/drivers/video/v4l2driver.cpp:1024:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1024:39: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1024 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && stackMode != STACK_NONE && stackMode != STACK_RESET_DARK) | ^ /<>/drivers/video/v4l2driver.cpp:1024:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1024:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1024 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && stackMode != STACK_NONE && stackMode != STACK_RESET_DARK) | ^ /<>/drivers/video/v4l2driver.cpp:1024:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1024:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1024 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && stackMode != STACK_NONE && stackMode != STACK_RESET_DARK) | ^ /<>/drivers/video/v4l2driver.cpp:1024:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1024:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1024 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && stackMode != STACK_NONE && stackMode != STACK_RESET_DARK) | ^ /<>/drivers/video/v4l2driver.cpp:1024:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1024:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1024 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && stackMode != STACK_NONE && stackMode != STACK_RESET_DARK) | ^ /<>/drivers/video/v4l2driver.cpp:1024:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1024:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1024 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && stackMode != STACK_NONE && stackMode != STACK_RESET_DARK) | ^ /<>/drivers/video/v4l2driver.cpp: In member function ‘virtual bool V4L2_Driver::UpdateCCDBin(int, int)’: /<>/drivers/video/v4l2driver.cpp:1248:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1248 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1248:34: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1248 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:1248:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1248:34: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1248 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:1248:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1248:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1248 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:1248:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1248:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1248 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:1248:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1248:34: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1248 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:1248:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1248:34: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1248 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:1248:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1248:34: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1248 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp: In member function ‘void V4L2_Driver::newFrame()’: /<>/drivers/video/v4l2driver.cpp:1397:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1397 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1397:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1397 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:1397:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1397:39: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1397 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:1397:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1397:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1397 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:1397:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1397:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1397 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:1397:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1397:39: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1397 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:1397:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1397:39: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1397 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:1397:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1397:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1397 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:1495:76: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1495 | if ((stackMode) && !(lx->isEnabled()) && CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1495:76: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1495 | if ((stackMode) && !(lx->isEnabled()) && CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:1495:76: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1495:76: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1495 | if ((stackMode) && !(lx->isEnabled()) && CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:1495:76: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1495:76: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1495 | if ((stackMode) && !(lx->isEnabled()) && CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:1495:76: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1495:76: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1495 | if ((stackMode) && !(lx->isEnabled()) && CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:1495:76: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1495:76: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1495 | if ((stackMode) && !(lx->isEnabled()) && CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:1495:76: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1495:76: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1495 | if ((stackMode) && !(lx->isEnabled()) && CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:1495:76: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1495:76: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1495 | if ((stackMode) && !(lx->isEnabled()) && CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:1501:76: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1501 | if ((stackMode) && !(lx->isEnabled()) && CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1501:76: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1501 | if ((stackMode) && !(lx->isEnabled()) && CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && | ^ /<>/drivers/video/v4l2driver.cpp:1501:76: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1501:76: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1501 | if ((stackMode) && !(lx->isEnabled()) && CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && | ^ /<>/drivers/video/v4l2driver.cpp:1501:76: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1501:76: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1501 | if ((stackMode) && !(lx->isEnabled()) && CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && | ^ /<>/drivers/video/v4l2driver.cpp:1501:76: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1501:76: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1501 | if ((stackMode) && !(lx->isEnabled()) && CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && | ^ /<>/drivers/video/v4l2driver.cpp:1501:76: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1501:76: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1501 | if ((stackMode) && !(lx->isEnabled()) && CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && | ^ /<>/drivers/video/v4l2driver.cpp:1501:76: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1501:76: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1501 | if ((stackMode) && !(lx->isEnabled()) && CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && | ^ /<>/drivers/video/v4l2driver.cpp:1501:76: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1501:76: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1501 | if ((stackMode) && !(lx->isEnabled()) && CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON && | ^ /<>/drivers/video/v4l2driver.cpp:1520:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1520 | else if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1520:44: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1520 | else if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:1520:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1520:44: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1520 | else if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:1520:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1520:44: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1520 | else if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:1520:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1520:44: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1520 | else if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:1520:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1520:44: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1520 | else if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:1520:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1520:44: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1520 | else if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp:1520:44: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1520:44: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1520 | else if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /<>/drivers/video/v4l2driver.cpp: In member function ‘virtual bool V4L2_Driver::StopStreaming()’: /<>/drivers/video/v4l2driver.cpp:1942:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1942 | v4l_base->setNative(EncodeFormatSP[FORMAT_NATIVE].s == ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1942:53: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1942 | v4l_base->setNative(EncodeFormatSP[FORMAT_NATIVE].s == ISS_ON); | ^ /<>/drivers/video/v4l2driver.cpp:1942:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1942:53: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 1942 | v4l_base->setNative(EncodeFormatSP[FORMAT_NATIVE].s == ISS_ON); | ^ /<>/drivers/video/v4l2driver.cpp:1942:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1942:53: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 1942 | v4l_base->setNative(EncodeFormatSP[FORMAT_NATIVE].s == ISS_ON); | ^ /<>/drivers/video/v4l2driver.cpp:1942:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1942:53: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 1942 | v4l_base->setNative(EncodeFormatSP[FORMAT_NATIVE].s == ISS_ON); | ^ /<>/drivers/video/v4l2driver.cpp:1942:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1942:53: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 1942 | v4l_base->setNative(EncodeFormatSP[FORMAT_NATIVE].s == ISS_ON); | ^ /<>/drivers/video/v4l2driver.cpp:1942:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1942:53: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 1942 | v4l_base->setNative(EncodeFormatSP[FORMAT_NATIVE].s == ISS_ON); | ^ /<>/drivers/video/v4l2driver.cpp:1942:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/drivers/video/v4l2driver.cpp:1942:53: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1942 | v4l_base->setNative(EncodeFormatSP[FORMAT_NATIVE].s == ISS_ON); | ^ [ 94%] Building CXX object drivers/video/CMakeFiles/indi_v4l2_ccd.dir/indi_v4l2driver.cpp.o cd /<>/obj-arm-linux-gnueabi/drivers/video && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/drivers/video -I/<>/drivers/video -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/video/CMakeFiles/indi_v4l2_ccd.dir/indi_v4l2driver.cpp.o -MF CMakeFiles/indi_v4l2_ccd.dir/indi_v4l2driver.cpp.o.d -o CMakeFiles/indi_v4l2_ccd.dir/indi_v4l2driver.cpp.o -c /<>/drivers/video/indi_v4l2driver.cpp [ 94%] Linking CXX executable indi_v4l2_ccd cd /<>/obj-arm-linux-gnueabi/drivers/video && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_v4l2_ccd.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_v4l2_ccd.dir/lx/Lx.cpp.o CMakeFiles/indi_v4l2_ccd.dir/v4l2driver.cpp.o CMakeFiles/indi_v4l2_ccd.dir/indi_v4l2driver.cpp.o -o indi_v4l2_ccd -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase: /usr/lib/arm-linux-gnueabi/libjpeg.so ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 94%] Built target indi_v4l2_ccd make -f tools/CMakeFiles/indi_getprop.dir/build.make tools/CMakeFiles/indi_getprop.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/tools /<>/obj-arm-linux-gnueabi/tools/CMakeFiles/indi_getprop.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f tools/CMakeFiles/indi_getprop.dir/build.make tools/CMakeFiles/indi_getprop.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 94%] Building C object tools/CMakeFiles/indi_getprop.dir/getINDIproperty.c.o cd /<>/obj-arm-linux-gnueabi/tools && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/tools -I/<>/tools -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/eventloop/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -MD -MT tools/CMakeFiles/indi_getprop.dir/getINDIproperty.c.o -MF CMakeFiles/indi_getprop.dir/getINDIproperty.c.o.d -o CMakeFiles/indi_getprop.dir/getINDIproperty.c.o -c /<>/tools/getINDIproperty.c [ 95%] Linking CXX executable indi_getprop cd /<>/obj-arm-linux-gnueabi/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_getprop.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_getprop.dir/getINDIproperty.c.o ../libs/indicore/CMakeFiles/indicore.dir/base64.c.o ../libs/indicore/CMakeFiles/indicore.dir/userio.c.o ../libs/indicore/CMakeFiles/indicore.dir/indicom.c.o ../libs/indicore/CMakeFiles/indicore.dir/indidevapi.c.o ../libs/indicore/CMakeFiles/indicore.dir/lilxml.cpp.o ../libs/indicore/CMakeFiles/indicore.dir/indiuserio.c.o ../libs/indicore/CMakeFiles/indicore.dir/sharedblob.c.o ../libs/indicore/CMakeFiles/indicore.dir/sharedblob_parse.cpp.o ../libs/indicore/CMakeFiles/indicore.dir/shm_open_anon.c.o ../libs/indicore/CMakeFiles/indicore.dir/libastro.cpp.o ../libs/eventloop/CMakeFiles/eventloop.dir/eventloop.c.o -o indi_getprop /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libz.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 95%] Built target indi_getprop make -f tools/CMakeFiles/indi_setprop.dir/build.make tools/CMakeFiles/indi_setprop.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/tools /<>/obj-arm-linux-gnueabi/tools/CMakeFiles/indi_setprop.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f tools/CMakeFiles/indi_setprop.dir/build.make tools/CMakeFiles/indi_setprop.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 95%] Building C object tools/CMakeFiles/indi_setprop.dir/setINDIproperty.c.o cd /<>/obj-arm-linux-gnueabi/tools && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/tools -I/<>/tools -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/eventloop/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -MD -MT tools/CMakeFiles/indi_setprop.dir/setINDIproperty.c.o -MF CMakeFiles/indi_setprop.dir/setINDIproperty.c.o.d -o CMakeFiles/indi_setprop.dir/setINDIproperty.c.o -c /<>/tools/setINDIproperty.c [ 95%] Linking CXX executable indi_setprop cd /<>/obj-arm-linux-gnueabi/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_setprop.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_setprop.dir/setINDIproperty.c.o ../libs/indicore/CMakeFiles/indicore.dir/base64.c.o ../libs/indicore/CMakeFiles/indicore.dir/userio.c.o ../libs/indicore/CMakeFiles/indicore.dir/indicom.c.o ../libs/indicore/CMakeFiles/indicore.dir/indidevapi.c.o ../libs/indicore/CMakeFiles/indicore.dir/lilxml.cpp.o ../libs/indicore/CMakeFiles/indicore.dir/indiuserio.c.o ../libs/indicore/CMakeFiles/indicore.dir/sharedblob.c.o ../libs/indicore/CMakeFiles/indicore.dir/sharedblob_parse.cpp.o ../libs/indicore/CMakeFiles/indicore.dir/shm_open_anon.c.o ../libs/indicore/CMakeFiles/indicore.dir/libastro.cpp.o ../libs/eventloop/CMakeFiles/eventloop.dir/eventloop.c.o -o indi_setprop /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libz.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 95%] Built target indi_setprop make -f tools/CMakeFiles/indi_eval.dir/build.make tools/CMakeFiles/indi_eval.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/tools /<>/obj-arm-linux-gnueabi/tools/CMakeFiles/indi_eval.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f tools/CMakeFiles/indi_eval.dir/build.make tools/CMakeFiles/indi_eval.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 95%] Building C object tools/CMakeFiles/indi_eval.dir/compiler.c.o cd /<>/obj-arm-linux-gnueabi/tools && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/tools -I/<>/tools -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/eventloop/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -MD -MT tools/CMakeFiles/indi_eval.dir/compiler.c.o -MF CMakeFiles/indi_eval.dir/compiler.c.o.d -o CMakeFiles/indi_eval.dir/compiler.c.o -c /<>/tools/compiler.c [ 95%] Building C object tools/CMakeFiles/indi_eval.dir/evalINDI.c.o cd /<>/obj-arm-linux-gnueabi/tools && /usr/bin/arm-linux-gnueabi-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/tools -I/<>/tools -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/eventloop/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -MD -MT tools/CMakeFiles/indi_eval.dir/evalINDI.c.o -MF CMakeFiles/indi_eval.dir/evalINDI.c.o.d -o CMakeFiles/indi_eval.dir/evalINDI.c.o -c /<>/tools/evalINDI.c [ 95%] Linking CXX executable indi_eval cd /<>/obj-arm-linux-gnueabi/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_eval.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_eval.dir/compiler.c.o CMakeFiles/indi_eval.dir/evalINDI.c.o ../libs/indicore/CMakeFiles/indicore.dir/base64.c.o ../libs/indicore/CMakeFiles/indicore.dir/userio.c.o ../libs/indicore/CMakeFiles/indicore.dir/indicom.c.o ../libs/indicore/CMakeFiles/indicore.dir/indidevapi.c.o ../libs/indicore/CMakeFiles/indicore.dir/lilxml.cpp.o ../libs/indicore/CMakeFiles/indicore.dir/indiuserio.c.o ../libs/indicore/CMakeFiles/indicore.dir/sharedblob.c.o ../libs/indicore/CMakeFiles/indicore.dir/sharedblob_parse.cpp.o ../libs/indicore/CMakeFiles/indicore.dir/shm_open_anon.c.o ../libs/indicore/CMakeFiles/indicore.dir/libastro.cpp.o ../libs/eventloop/CMakeFiles/eventloop.dir/eventloop.c.o -o indi_eval /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libz.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 95%] Built target indi_eval make -f examples/tutorial_one/CMakeFiles/tutorial_one.dir/build.make examples/tutorial_one/CMakeFiles/tutorial_one.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/examples/tutorial_one /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/examples/tutorial_one /<>/obj-arm-linux-gnueabi/examples/tutorial_one/CMakeFiles/tutorial_one.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f examples/tutorial_one/CMakeFiles/tutorial_one.dir/build.make examples/tutorial_one/CMakeFiles/tutorial_one.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 95%] Building CXX object examples/tutorial_one/CMakeFiles/tutorial_one.dir/simpledevice.cpp.o cd /<>/obj-arm-linux-gnueabi/examples/tutorial_one && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/examples/tutorial_one -I/<>/examples/tutorial_one -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT examples/tutorial_one/CMakeFiles/tutorial_one.dir/simpledevice.cpp.o -MF CMakeFiles/tutorial_one.dir/simpledevice.cpp.o.d -o CMakeFiles/tutorial_one.dir/simpledevice.cpp.o -c /<>/examples/tutorial_one/simpledevice.cpp [ 96%] Linking CXX executable tutorial_one cd /<>/obj-arm-linux-gnueabi/examples/tutorial_one && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_one.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/tutorial_one.dir/simpledevice.cpp.o -o tutorial_one -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 96%] Built target tutorial_one make -f examples/tutorial_two/CMakeFiles/tutorial_two.dir/build.make examples/tutorial_two/CMakeFiles/tutorial_two.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/examples/tutorial_two /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/examples/tutorial_two /<>/obj-arm-linux-gnueabi/examples/tutorial_two/CMakeFiles/tutorial_two.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f examples/tutorial_two/CMakeFiles/tutorial_two.dir/build.make examples/tutorial_two/CMakeFiles/tutorial_two.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 96%] Building CXX object examples/tutorial_two/CMakeFiles/tutorial_two.dir/simplescope.cpp.o cd /<>/obj-arm-linux-gnueabi/examples/tutorial_two && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/examples/tutorial_two -I/<>/examples/tutorial_two -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT examples/tutorial_two/CMakeFiles/tutorial_two.dir/simplescope.cpp.o -MF CMakeFiles/tutorial_two.dir/simplescope.cpp.o.d -o CMakeFiles/tutorial_two.dir/simplescope.cpp.o -c /<>/examples/tutorial_two/simplescope.cpp [ 97%] Linking CXX executable tutorial_two cd /<>/obj-arm-linux-gnueabi/examples/tutorial_two && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_two.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/tutorial_two.dir/simplescope.cpp.o -o tutorial_two -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 97%] Built target tutorial_two make -f examples/tutorial_three/CMakeFiles/tutorial_three.dir/build.make examples/tutorial_three/CMakeFiles/tutorial_three.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/examples/tutorial_three /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/examples/tutorial_three /<>/obj-arm-linux-gnueabi/examples/tutorial_three/CMakeFiles/tutorial_three.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f examples/tutorial_three/CMakeFiles/tutorial_three.dir/build.make examples/tutorial_three/CMakeFiles/tutorial_three.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 97%] Building CXX object examples/tutorial_three/CMakeFiles/tutorial_three.dir/simpleccd.cpp.o cd /<>/obj-arm-linux-gnueabi/examples/tutorial_three && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/examples/tutorial_three -I/<>/examples/tutorial_three -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT examples/tutorial_three/CMakeFiles/tutorial_three.dir/simpleccd.cpp.o -MF CMakeFiles/tutorial_three.dir/simpleccd.cpp.o.d -o CMakeFiles/tutorial_three.dir/simpleccd.cpp.o -c /<>/examples/tutorial_three/simpleccd.cpp [ 97%] Linking CXX executable tutorial_three cd /<>/obj-arm-linux-gnueabi/examples/tutorial_three && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_three.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/tutorial_three.dir/simpleccd.cpp.o -o tutorial_three -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 97%] Built target tutorial_three make -f examples/tutorial_four/CMakeFiles/tutorial_four.dir/build.make examples/tutorial_four/CMakeFiles/tutorial_four.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/examples/tutorial_four /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/examples/tutorial_four /<>/obj-arm-linux-gnueabi/examples/tutorial_four/CMakeFiles/tutorial_four.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f examples/tutorial_four/CMakeFiles/tutorial_four.dir/build.make examples/tutorial_four/CMakeFiles/tutorial_four.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 97%] Building CXX object examples/tutorial_four/CMakeFiles/tutorial_four.dir/simpleskeleton.cpp.o cd /<>/obj-arm-linux-gnueabi/examples/tutorial_four && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/examples/tutorial_four -I/<>/examples/tutorial_four -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT examples/tutorial_four/CMakeFiles/tutorial_four.dir/simpleskeleton.cpp.o -MF CMakeFiles/tutorial_four.dir/simpleskeleton.cpp.o.d -o CMakeFiles/tutorial_four.dir/simpleskeleton.cpp.o -c /<>/examples/tutorial_four/simpleskeleton.cpp /<>/examples/tutorial_four/simpleskeleton.cpp: In lambda function: /<>/examples/tutorial_four/simpleskeleton.cpp:116:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 116 | light[index].setState(static_cast(rand() % 4)); | ^ In file included from /<>/libs/indidevice/property/indipropertytext.h:21, from /<>/libs/indidevice/./basedevice.h:30, from /<>/libs/indidevice/./parentdevice.h:3, from /<>/libs/indibase/defaultdevice.h:21, from /<>/examples/tutorial_four/simpleskeleton.h:33, from /<>/examples/tutorial_four/simpleskeleton.cpp:37: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:116:20: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 116 | light[index].setState(static_cast(rand() % 4)); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:116:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:116:20: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 116 | light[index].setState(static_cast(rand() % 4)); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:116:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:116:20: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 116 | light[index].setState(static_cast(rand() % 4)); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:116:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:116:20: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 116 | light[index].setState(static_cast(rand() % 4)); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:116:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:116:20: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 116 | light[index].setState(static_cast(rand() % 4)); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:116:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:116:20: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 116 | light[index].setState(static_cast(rand() % 4)); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:116:20: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:116:20: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 116 | light[index].setState(static_cast(rand() % 4)); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp: In lambda function: /<>/examples/tutorial_four/simpleskeleton.cpp:132:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:21: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:132:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:21: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:132:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:21: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:132:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:21: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:132:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:21: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:132:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:21: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:132:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:21: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:132:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:132:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:40: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:132:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:132:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:132:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:40: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:132:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:40: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:132:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:40: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:132:61: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:61: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:132:61: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:61: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:132:61: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:61: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:132:61: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:61: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:132:61: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:61: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:132:61: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:61: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:132:61: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:61: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:132:80: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:80: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:132:80: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:80: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:132:80: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:80: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:132:80: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:80: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:132:80: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:80: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:132:80: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:80: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:132:80: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:132:80: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 132 | blob[0].getName(), blob[0].getFormat(), blob[0].getSize(), blob[0].getBlobLen()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:138:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 138 | blob[0].getBlobAsString().c_str()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:138:21: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 138 | blob[0].getBlobAsString().c_str()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:138:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:138:21: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 138 | blob[0].getBlobAsString().c_str()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:138:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:138:21: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 138 | blob[0].getBlobAsString().c_str()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:138:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:138:21: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 138 | blob[0].getBlobAsString().c_str()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:138:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:138:21: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 138 | blob[0].getBlobAsString().c_str()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:138:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:138:21: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 138 | blob[0].getBlobAsString().c_str()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:138:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:138:21: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 138 | blob[0].getBlobAsString().c_str()); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:140:15: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 140 | blob[0].setSize(0); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:140:15: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 140 | blob[0].setSize(0); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:140:15: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:140:15: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 140 | blob[0].setSize(0); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:140:15: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:140:15: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 140 | blob[0].setSize(0); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:140:15: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:140:15: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 140 | blob[0].setSize(0); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:140:15: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:140:15: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 140 | blob[0].setSize(0); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:140:15: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:140:15: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 140 | blob[0].setSize(0); | ^ /<>/examples/tutorial_four/simpleskeleton.cpp:140:15: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_four/simpleskeleton.cpp:140:15: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 140 | blob[0].setSize(0); | ^ [ 97%] Linking CXX executable tutorial_four cd /<>/obj-arm-linux-gnueabi/examples/tutorial_four && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_four.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/tutorial_four.dir/simpleskeleton.cpp.o -o tutorial_four -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 97%] Built target tutorial_four make -f examples/tutorial_five/CMakeFiles/tutorial_dome.dir/build.make examples/tutorial_five/CMakeFiles/tutorial_dome.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/examples/tutorial_five /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/examples/tutorial_five /<>/obj-arm-linux-gnueabi/examples/tutorial_five/CMakeFiles/tutorial_dome.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f examples/tutorial_five/CMakeFiles/tutorial_dome.dir/build.make examples/tutorial_five/CMakeFiles/tutorial_dome.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 97%] Building CXX object examples/tutorial_five/CMakeFiles/tutorial_dome.dir/dome.cpp.o cd /<>/obj-arm-linux-gnueabi/examples/tutorial_five && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/examples/tutorial_five -I/<>/examples/tutorial_five -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT examples/tutorial_five/CMakeFiles/tutorial_dome.dir/dome.cpp.o -MF CMakeFiles/tutorial_dome.dir/dome.cpp.o.d -o CMakeFiles/tutorial_dome.dir/dome.cpp.o -c /<>/examples/tutorial_five/dome.cpp /<>/examples/tutorial_five/dome.cpp: In member function ‘virtual bool Dome::initProperties()’: /<>/examples/tutorial_five/dome.cpp:69:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 69 | mShutterSwitch[0].fill("Open", "", ISS_ON); | ^ In file included from /<>/libs/indidevice/property/indipropertytext.h:21, from /<>/libs/indidevice/./basedevice.h:30, from /<>/libs/indidevice/./parentdevice.h:3, from /<>/libs/indibase/defaultdevice.h:21, from /<>/examples/tutorial_five/dome.h:28, from /<>/examples/tutorial_five/dome.cpp:26: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:69:21: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 69 | mShutterSwitch[0].fill("Open", "", ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp:69:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:69:21: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 69 | mShutterSwitch[0].fill("Open", "", ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp:69:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:69:21: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 69 | mShutterSwitch[0].fill("Open", "", ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp:69:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:69:21: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 69 | mShutterSwitch[0].fill("Open", "", ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp:69:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:69:21: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 69 | mShutterSwitch[0].fill("Open", "", ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp:69:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:69:21: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 69 | mShutterSwitch[0].fill("Open", "", ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp:69:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:69:21: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 69 | mShutterSwitch[0].fill("Open", "", ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp:70:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 70 | mShutterSwitch[1].fill("Close", "", ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:70:21: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 70 | mShutterSwitch[1].fill("Close", "", ISS_OFF); | ^ /<>/examples/tutorial_five/dome.cpp:70:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:70:21: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 70 | mShutterSwitch[1].fill("Close", "", ISS_OFF); | ^ /<>/examples/tutorial_five/dome.cpp:70:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:70:21: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 70 | mShutterSwitch[1].fill("Close", "", ISS_OFF); | ^ /<>/examples/tutorial_five/dome.cpp:70:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:70:21: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 70 | mShutterSwitch[1].fill("Close", "", ISS_OFF); | ^ /<>/examples/tutorial_five/dome.cpp:70:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:70:21: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 70 | mShutterSwitch[1].fill("Close", "", ISS_OFF); | ^ /<>/examples/tutorial_five/dome.cpp:70:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:70:21: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 70 | mShutterSwitch[1].fill("Close", "", ISS_OFF); | ^ /<>/examples/tutorial_five/dome.cpp:70:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:70:21: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 70 | mShutterSwitch[1].fill("Close", "", ISS_OFF); | ^ /<>/examples/tutorial_five/dome.cpp: In lambda function: /<>/examples/tutorial_five/dome.cpp:74:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 74 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:74:29: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 74 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /<>/examples/tutorial_five/dome.cpp:74:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:74:29: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 74 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /<>/examples/tutorial_five/dome.cpp:74:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:74:29: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 74 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /<>/examples/tutorial_five/dome.cpp:74:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:74:29: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 74 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /<>/examples/tutorial_five/dome.cpp:74:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:74:29: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 74 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /<>/examples/tutorial_five/dome.cpp:74:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:74:29: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 74 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /<>/examples/tutorial_five/dome.cpp:74:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:74:29: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 74 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /<>/examples/tutorial_five/dome.cpp: In member function ‘virtual bool Dome::initProperties()’: /<>/examples/tutorial_five/dome.cpp:81:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 81 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:81:17: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 81 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /<>/examples/tutorial_five/dome.cpp:81:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:81:17: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 81 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /<>/examples/tutorial_five/dome.cpp:81:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:81:17: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 81 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /<>/examples/tutorial_five/dome.cpp:81:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:81:17: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 81 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /<>/examples/tutorial_five/dome.cpp:81:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:81:17: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 81 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /<>/examples/tutorial_five/dome.cpp:81:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:81:17: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 81 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /<>/examples/tutorial_five/dome.cpp:81:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:81:17: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 81 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /<>/examples/tutorial_five/dome.cpp: In lambda function: /<>/examples/tutorial_five/dome.cpp:90:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 90 | static IPState oldRainState = rain[0].getState(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:90:49: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 90 | static IPState oldRainState = rain[0].getState(); | ^ /<>/examples/tutorial_five/dome.cpp:90:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:90:49: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 90 | static IPState oldRainState = rain[0].getState(); | ^ /<>/examples/tutorial_five/dome.cpp:90:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:90:49: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 90 | static IPState oldRainState = rain[0].getState(); | ^ /<>/examples/tutorial_five/dome.cpp:90:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:90:49: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 90 | static IPState oldRainState = rain[0].getState(); | ^ /<>/examples/tutorial_five/dome.cpp:90:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:90:49: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 90 | static IPState oldRainState = rain[0].getState(); | ^ /<>/examples/tutorial_five/dome.cpp:90:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:90:49: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 90 | static IPState oldRainState = rain[0].getState(); | ^ /<>/examples/tutorial_five/dome.cpp:90:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:90:49: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 90 | static IPState oldRainState = rain[0].getState(); | ^ /<>/examples/tutorial_five/dome.cpp: In lambda function: /<>/examples/tutorial_five/dome.cpp:94:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 94 | IPState newRainState = rain[0].getState(); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:94:46: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 94 | IPState newRainState = rain[0].getState(); | ^ /<>/examples/tutorial_five/dome.cpp:94:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:94:46: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 94 | IPState newRainState = rain[0].getState(); | ^ /<>/examples/tutorial_five/dome.cpp:94:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:94:46: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 94 | IPState newRainState = rain[0].getState(); | ^ /<>/examples/tutorial_five/dome.cpp:94:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:94:46: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 94 | IPState newRainState = rain[0].getState(); | ^ /<>/examples/tutorial_five/dome.cpp:94:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:94:46: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 94 | IPState newRainState = rain[0].getState(); | ^ /<>/examples/tutorial_five/dome.cpp:94:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:94:46: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 94 | IPState newRainState = rain[0].getState(); | ^ /<>/examples/tutorial_five/dome.cpp:98:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 98 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:98:41: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 98 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /<>/examples/tutorial_five/dome.cpp:98:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:98:41: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 98 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /<>/examples/tutorial_five/dome.cpp:98:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:98:41: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 98 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /<>/examples/tutorial_five/dome.cpp:98:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:98:41: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 98 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /<>/examples/tutorial_five/dome.cpp:98:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:98:41: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 98 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /<>/examples/tutorial_five/dome.cpp:98:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:98:41: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 98 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /<>/examples/tutorial_five/dome.cpp:98:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:98:41: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 98 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /<>/examples/tutorial_five/dome.cpp: In lambda function: /<>/examples/tutorial_five/dome.cpp:144:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 144 | mShutterSwitch[0].setState(ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:144:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 144 | mShutterSwitch[0].setState(ISS_OFF); | ^ /<>/examples/tutorial_five/dome.cpp:144:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:144:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 144 | mShutterSwitch[0].setState(ISS_OFF); | ^ /<>/examples/tutorial_five/dome.cpp:144:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:144:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 144 | mShutterSwitch[0].setState(ISS_OFF); | ^ /<>/examples/tutorial_five/dome.cpp:144:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:144:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 144 | mShutterSwitch[0].setState(ISS_OFF); | ^ /<>/examples/tutorial_five/dome.cpp:144:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:144:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 144 | mShutterSwitch[0].setState(ISS_OFF); | ^ /<>/examples/tutorial_five/dome.cpp:144:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:144:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 144 | mShutterSwitch[0].setState(ISS_OFF); | ^ /<>/examples/tutorial_five/dome.cpp:144:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:144:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 144 | mShutterSwitch[0].setState(ISS_OFF); | ^ /<>/examples/tutorial_five/dome.cpp:145:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 145 | mShutterSwitch[1].setState(ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:145:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 145 | mShutterSwitch[1].setState(ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp:145:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:145:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 145 | mShutterSwitch[1].setState(ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp:145:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:145:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 145 | mShutterSwitch[1].setState(ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp:145:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:145:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 145 | mShutterSwitch[1].setState(ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp:145:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:145:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 145 | mShutterSwitch[1].setState(ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp:145:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:145:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 145 | mShutterSwitch[1].setState(ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp:145:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:145:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 145 | mShutterSwitch[1].setState(ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp: In member function ‘void Dome::openShutter()’: /<>/examples/tutorial_five/dome.cpp:157:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 157 | if (mRainLight[0].getState() == IPS_ALERT) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:157:21: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 157 | if (mRainLight[0].getState() == IPS_ALERT) | ^ /<>/examples/tutorial_five/dome.cpp:157:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:157:21: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 157 | if (mRainLight[0].getState() == IPS_ALERT) | ^ /<>/examples/tutorial_five/dome.cpp:157:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:157:21: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 157 | if (mRainLight[0].getState() == IPS_ALERT) | ^ /<>/examples/tutorial_five/dome.cpp:157:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:157:21: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 157 | if (mRainLight[0].getState() == IPS_ALERT) | ^ /<>/examples/tutorial_five/dome.cpp:157:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:157:21: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 157 | if (mRainLight[0].getState() == IPS_ALERT) | ^ /<>/examples/tutorial_five/dome.cpp:157:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:157:21: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 157 | if (mRainLight[0].getState() == IPS_ALERT) | ^ /<>/examples/tutorial_five/dome.cpp:157:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:157:21: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 157 | if (mRainLight[0].getState() == IPS_ALERT) | ^ /<>/examples/tutorial_five/dome.cpp:160:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 160 | mShutterSwitch[0].setState(ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:160:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 160 | mShutterSwitch[0].setState(ISS_OFF); | ^ /<>/examples/tutorial_five/dome.cpp:160:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:160:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 160 | mShutterSwitch[0].setState(ISS_OFF); | ^ /<>/examples/tutorial_five/dome.cpp:160:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:160:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 160 | mShutterSwitch[0].setState(ISS_OFF); | ^ /<>/examples/tutorial_five/dome.cpp:160:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:160:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 160 | mShutterSwitch[0].setState(ISS_OFF); | ^ /<>/examples/tutorial_five/dome.cpp:160:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:160:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 160 | mShutterSwitch[0].setState(ISS_OFF); | ^ /<>/examples/tutorial_five/dome.cpp:160:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:160:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 160 | mShutterSwitch[0].setState(ISS_OFF); | ^ /<>/examples/tutorial_five/dome.cpp:160:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:160:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 160 | mShutterSwitch[0].setState(ISS_OFF); | ^ /<>/examples/tutorial_five/dome.cpp:161:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 161 | mShutterSwitch[1].setState(ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:161:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 161 | mShutterSwitch[1].setState(ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp:161:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:161:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 161 | mShutterSwitch[1].setState(ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp:161:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:161:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 161 | mShutterSwitch[1].setState(ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp:161:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:161:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 161 | mShutterSwitch[1].setState(ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp:161:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:161:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 161 | mShutterSwitch[1].setState(ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp:161:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:161:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 161 | mShutterSwitch[1].setState(ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp:161:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:161:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 161 | mShutterSwitch[1].setState(ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp: In lambda function: /<>/examples/tutorial_five/dome.cpp:170:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 170 | mShutterSwitch[0].setState(ISS_ON); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:170:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 170 | mShutterSwitch[0].setState(ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp:170:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:170:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 170 | mShutterSwitch[0].setState(ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp:170:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:170:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 170 | mShutterSwitch[0].setState(ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp:170:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:170:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 170 | mShutterSwitch[0].setState(ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp:170:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:170:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 170 | mShutterSwitch[0].setState(ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp:170:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:170:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 170 | mShutterSwitch[0].setState(ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp:170:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:170:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 170 | mShutterSwitch[0].setState(ISS_ON); | ^ /<>/examples/tutorial_five/dome.cpp:171:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 171 | mShutterSwitch[1].setState(ISS_OFF); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:171:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 171 | mShutterSwitch[1].setState(ISS_OFF); | ^ /<>/examples/tutorial_five/dome.cpp:171:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:171:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 171 | mShutterSwitch[1].setState(ISS_OFF); | ^ /<>/examples/tutorial_five/dome.cpp:171:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:171:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 171 | mShutterSwitch[1].setState(ISS_OFF); | ^ /<>/examples/tutorial_five/dome.cpp:171:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:171:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 171 | mShutterSwitch[1].setState(ISS_OFF); | ^ /<>/examples/tutorial_five/dome.cpp:171:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:171:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 171 | mShutterSwitch[1].setState(ISS_OFF); | ^ /<>/examples/tutorial_five/dome.cpp:171:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:171:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 171 | mShutterSwitch[1].setState(ISS_OFF); | ^ /<>/examples/tutorial_five/dome.cpp:171:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/dome.cpp:171:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 171 | mShutterSwitch[1].setState(ISS_OFF); | ^ [ 97%] Linking CXX executable tutorial_dome cd /<>/obj-arm-linux-gnueabi/examples/tutorial_five && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_dome.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/tutorial_dome.dir/dome.cpp.o -o tutorial_dome -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 97%] Built target tutorial_dome make -f examples/tutorial_five/CMakeFiles/tutorial_rain.dir/build.make examples/tutorial_five/CMakeFiles/tutorial_rain.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/examples/tutorial_five /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/examples/tutorial_five /<>/obj-arm-linux-gnueabi/examples/tutorial_five/CMakeFiles/tutorial_rain.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f examples/tutorial_five/CMakeFiles/tutorial_rain.dir/build.make examples/tutorial_five/CMakeFiles/tutorial_rain.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 97%] Building CXX object examples/tutorial_five/CMakeFiles/tutorial_rain.dir/raindetector.cpp.o cd /<>/obj-arm-linux-gnueabi/examples/tutorial_five && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/examples/tutorial_five -I/<>/examples/tutorial_five -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT examples/tutorial_five/CMakeFiles/tutorial_rain.dir/raindetector.cpp.o -MF CMakeFiles/tutorial_rain.dir/raindetector.cpp.o.d -o CMakeFiles/tutorial_rain.dir/raindetector.cpp.o -c /<>/examples/tutorial_five/raindetector.cpp /<>/examples/tutorial_five/raindetector.cpp: In member function ‘virtual bool RainDetector::initProperties()’: /<>/examples/tutorial_five/raindetector.cpp:59:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 59 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ In file included from /<>/libs/indidevice/property/indipropertytext.h:21, from /<>/libs/indidevice/./basedevice.h:30, from /<>/libs/indidevice/./parentdevice.h:3, from /<>/libs/indibase/defaultdevice.h:21, from /<>/examples/tutorial_five/raindetector.h:23, from /<>/examples/tutorial_five/raindetector.cpp:18: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:59:17: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 59 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /<>/examples/tutorial_five/raindetector.cpp:59:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:59:17: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 59 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /<>/examples/tutorial_five/raindetector.cpp:59:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:59:17: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 59 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /<>/examples/tutorial_five/raindetector.cpp:59:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:59:17: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 59 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /<>/examples/tutorial_five/raindetector.cpp:59:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:59:17: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 59 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /<>/examples/tutorial_five/raindetector.cpp:59:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:59:17: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 59 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /<>/examples/tutorial_five/raindetector.cpp:59:17: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:59:17: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 59 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /<>/examples/tutorial_five/raindetector.cpp:62:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 62 | mRainSwitch[0].fill("On", ""); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:62:18: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 62 | mRainSwitch[0].fill("On", ""); | ^ /<>/examples/tutorial_five/raindetector.cpp:62:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:62:18: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 62 | mRainSwitch[0].fill("On", ""); | ^ /<>/examples/tutorial_five/raindetector.cpp:62:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:62:18: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 62 | mRainSwitch[0].fill("On", ""); | ^ /<>/examples/tutorial_five/raindetector.cpp:62:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:62:18: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 62 | mRainSwitch[0].fill("On", ""); | ^ /<>/examples/tutorial_five/raindetector.cpp:62:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:62:18: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 62 | mRainSwitch[0].fill("On", ""); | ^ /<>/examples/tutorial_five/raindetector.cpp:62:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:62:18: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 62 | mRainSwitch[0].fill("On", ""); | ^ /<>/examples/tutorial_five/raindetector.cpp:62:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:62:18: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 62 | mRainSwitch[0].fill("On", ""); | ^ /<>/examples/tutorial_five/raindetector.cpp:63:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 63 | mRainSwitch[1].fill("Off", ""); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:63:18: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 63 | mRainSwitch[1].fill("Off", ""); | ^ /<>/examples/tutorial_five/raindetector.cpp:63:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:63:18: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 63 | mRainSwitch[1].fill("Off", ""); | ^ /<>/examples/tutorial_five/raindetector.cpp:63:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:63:18: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 63 | mRainSwitch[1].fill("Off", ""); | ^ /<>/examples/tutorial_five/raindetector.cpp:63:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:63:18: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 63 | mRainSwitch[1].fill("Off", ""); | ^ /<>/examples/tutorial_five/raindetector.cpp:63:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:63:18: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 63 | mRainSwitch[1].fill("Off", ""); | ^ /<>/examples/tutorial_five/raindetector.cpp:63:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:63:18: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 63 | mRainSwitch[1].fill("Off", ""); | ^ /<>/examples/tutorial_five/raindetector.cpp:63:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:63:18: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 63 | mRainSwitch[1].fill("Off", ""); | ^ /<>/examples/tutorial_five/raindetector.cpp: In lambda function: /<>/examples/tutorial_five/raindetector.cpp:67:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 67 | if (mRainSwitch[0].getState() == ISS_ON) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:67:26: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 67 | if (mRainSwitch[0].getState() == ISS_ON) | ^ /<>/examples/tutorial_five/raindetector.cpp:67:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:67:26: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 67 | if (mRainSwitch[0].getState() == ISS_ON) | ^ /<>/examples/tutorial_five/raindetector.cpp:67:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:67:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 67 | if (mRainSwitch[0].getState() == ISS_ON) | ^ /<>/examples/tutorial_five/raindetector.cpp:67:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:67:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 67 | if (mRainSwitch[0].getState() == ISS_ON) | ^ /<>/examples/tutorial_five/raindetector.cpp:67:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:67:26: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 67 | if (mRainSwitch[0].getState() == ISS_ON) | ^ /<>/examples/tutorial_five/raindetector.cpp:67:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:67:26: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 67 | if (mRainSwitch[0].getState() == ISS_ON) | ^ /<>/examples/tutorial_five/raindetector.cpp:67:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:67:26: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 67 | if (mRainSwitch[0].getState() == ISS_ON) | ^ /<>/examples/tutorial_five/raindetector.cpp:69:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 69 | mRainLight[0].setState(IPS_ALERT); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:69:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 69 | mRainLight[0].setState(IPS_ALERT); | ^ /<>/examples/tutorial_five/raindetector.cpp:69:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:69:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 69 | mRainLight[0].setState(IPS_ALERT); | ^ /<>/examples/tutorial_five/raindetector.cpp:69:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:69:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 69 | mRainLight[0].setState(IPS_ALERT); | ^ /<>/examples/tutorial_five/raindetector.cpp:69:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:69:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 69 | mRainLight[0].setState(IPS_ALERT); | ^ /<>/examples/tutorial_five/raindetector.cpp:69:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:69:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 69 | mRainLight[0].setState(IPS_ALERT); | ^ /<>/examples/tutorial_five/raindetector.cpp:69:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:69:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 69 | mRainLight[0].setState(IPS_ALERT); | ^ /<>/examples/tutorial_five/raindetector.cpp:69:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:69:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 69 | mRainLight[0].setState(IPS_ALERT); | ^ /<>/examples/tutorial_five/raindetector.cpp:75:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 75 | mRainLight[0].setState(IPS_IDLE); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:75:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 75 | mRainLight[0].setState(IPS_IDLE); | ^ /<>/examples/tutorial_five/raindetector.cpp:75:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:75:25: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 75 | mRainLight[0].setState(IPS_IDLE); | ^ /<>/examples/tutorial_five/raindetector.cpp:75:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:75:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 75 | mRainLight[0].setState(IPS_IDLE); | ^ /<>/examples/tutorial_five/raindetector.cpp:75:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:75:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 75 | mRainLight[0].setState(IPS_IDLE); | ^ /<>/examples/tutorial_five/raindetector.cpp:75:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:75:25: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 75 | mRainLight[0].setState(IPS_IDLE); | ^ /<>/examples/tutorial_five/raindetector.cpp:75:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:75:25: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 75 | mRainLight[0].setState(IPS_IDLE); | ^ /<>/examples/tutorial_five/raindetector.cpp:75:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ILight; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_five/raindetector.cpp:75:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 75 | mRainLight[0].setState(IPS_IDLE); | ^ [ 97%] Linking CXX executable tutorial_rain cd /<>/obj-arm-linux-gnueabi/examples/tutorial_five && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_rain.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/tutorial_rain.dir/raindetector.cpp.o -o tutorial_rain -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 97%] Built target tutorial_rain make -f examples/tutorial_six/CMakeFiles/tutorial_client.dir/build.make examples/tutorial_six/CMakeFiles/tutorial_client.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/examples/tutorial_six /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/examples/tutorial_six /<>/obj-arm-linux-gnueabi/examples/tutorial_six/CMakeFiles/tutorial_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f examples/tutorial_six/CMakeFiles/tutorial_client.dir/build.make examples/tutorial_six/CMakeFiles/tutorial_client.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 98%] Building CXX object examples/tutorial_six/CMakeFiles/tutorial_client.dir/tutorial_client.cpp.o cd /<>/obj-arm-linux-gnueabi/examples/tutorial_six && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/examples/tutorial_six -I/<>/examples/tutorial_six -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indiclient/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT examples/tutorial_six/CMakeFiles/tutorial_client.dir/tutorial_client.cpp.o -MF CMakeFiles/tutorial_client.dir/tutorial_client.cpp.o.d -o CMakeFiles/tutorial_client.dir/tutorial_client.cpp.o -c /<>/examples/tutorial_six/tutorial_client.cpp /<>/examples/tutorial_six/tutorial_client.cpp: In lambda function: /<>/examples/tutorial_six/tutorial_client.cpp:94:73: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 94 | IDLog("Receving new CCD Temperature: %g C\n", property[0].getValue()); | ^ In file included from /<>/libs/indidevice/property/indipropertytext.h:21, from /<>/libs/indidevice/./basedevice.h:30, from /<>/examples/tutorial_six/tutorial_client.h:38, from /<>/examples/tutorial_six/tutorial_client.cpp:40: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:94:73: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 94 | IDLog("Receving new CCD Temperature: %g C\n", property[0].getValue()); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:94:73: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:94:73: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 94 | IDLog("Receving new CCD Temperature: %g C\n", property[0].getValue()); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:94:73: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:94:73: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 94 | IDLog("Receving new CCD Temperature: %g C\n", property[0].getValue()); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:94:73: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:94:73: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 94 | IDLog("Receving new CCD Temperature: %g C\n", property[0].getValue()); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:94:73: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:94:73: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 94 | IDLog("Receving new CCD Temperature: %g C\n", property[0].getValue()); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:94:73: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:94:73: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 94 | IDLog("Receving new CCD Temperature: %g C\n", property[0].getValue()); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:95:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 95 | if (property[0].getValue() == -20) | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:95:31: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 95 | if (property[0].getValue() == -20) | ^ /<>/examples/tutorial_six/tutorial_client.cpp:95:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:95:31: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 95 | if (property[0].getValue() == -20) | ^ /<>/examples/tutorial_six/tutorial_client.cpp:95:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:95:31: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 95 | if (property[0].getValue() == -20) | ^ /<>/examples/tutorial_six/tutorial_client.cpp:95:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:95:31: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 95 | if (property[0].getValue() == -20) | ^ /<>/examples/tutorial_six/tutorial_client.cpp:95:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:95:31: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 95 | if (property[0].getValue() == -20) | ^ /<>/examples/tutorial_six/tutorial_client.cpp:95:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:95:31: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 95 | if (property[0].getValue() == -20) | ^ /<>/examples/tutorial_six/tutorial_client.cpp: In lambda function: /<>/examples/tutorial_six/tutorial_client.cpp:113:60: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 113 | myfile.write(static_cast(property[0].getBlob()), property[0].getBlobLen()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:113:60: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 113 | myfile.write(static_cast(property[0].getBlob()), property[0].getBlobLen()); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:113:60: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:113:60: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 113 | myfile.write(static_cast(property[0].getBlob()), property[0].getBlobLen()); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:113:60: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:113:60: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 113 | myfile.write(static_cast(property[0].getBlob()), property[0].getBlobLen()); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:113:60: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:113:60: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 113 | myfile.write(static_cast(property[0].getBlob()), property[0].getBlobLen()); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:113:60: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:113:60: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 113 | myfile.write(static_cast(property[0].getBlob()), property[0].getBlobLen()); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:113:60: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:113:60: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 113 | myfile.write(static_cast(property[0].getBlob()), property[0].getBlobLen()); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:113:84: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 113 | myfile.write(static_cast(property[0].getBlob()), property[0].getBlobLen()); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:113:84: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 113 | myfile.write(static_cast(property[0].getBlob()), property[0].getBlobLen()); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:113:84: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:113:84: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 113 | myfile.write(static_cast(property[0].getBlob()), property[0].getBlobLen()); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:113:84: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:113:84: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 113 | myfile.write(static_cast(property[0].getBlob()), property[0].getBlobLen()); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:113:84: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:113:84: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 113 | myfile.write(static_cast(property[0].getBlob()), property[0].getBlobLen()); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:113:84: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:113:84: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 113 | myfile.write(static_cast(property[0].getBlob()), property[0].getBlobLen()); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:113:84: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:113:84: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 113 | myfile.write(static_cast(property[0].getBlob()), property[0].getBlobLen()); | ^ /<>/examples/tutorial_six/tutorial_client.cpp: In member function ‘void MyClient::setTemperature(double)’: /<>/examples/tutorial_six/tutorial_client.cpp:136:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 136 | ccdTemperature[0].setValue(value); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:136:21: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 136 | ccdTemperature[0].setValue(value); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:136:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:136:21: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 136 | ccdTemperature[0].setValue(value); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:136:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:136:21: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 136 | ccdTemperature[0].setValue(value); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:136:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:136:21: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 136 | ccdTemperature[0].setValue(value); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:136:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:136:21: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 136 | ccdTemperature[0].setValue(value); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:136:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:136:21: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 136 | ccdTemperature[0].setValue(value); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:136:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:136:21: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 136 | ccdTemperature[0].setValue(value); | ^ /<>/examples/tutorial_six/tutorial_client.cpp: In member function ‘void MyClient::takeExposure(double)’: /<>/examples/tutorial_six/tutorial_client.cpp:155:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 155 | ccdExposure[0].setValue(seconds); | ^ /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:155:18: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 155 | ccdExposure[0].setValue(seconds); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:155:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:155:18: note: candidate 2: ‘operator[](INDI::PropertyView<_INumber>*, int)’ (built-in) 155 | ccdExposure[0].setValue(seconds); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:155:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:155:18: note: candidate 2: ‘operator[](INDI::PropertyView<_IText>*, int)’ (built-in) 155 | ccdExposure[0].setValue(seconds); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:155:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:155:18: note: candidate 2: ‘operator[](INDI::PropertyView<_ISwitch>*, int)’ (built-in) 155 | ccdExposure[0].setValue(seconds); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:155:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:155:18: note: candidate 2: ‘operator[](INDI::PropertyView<_ILight>*, int)’ (built-in) 155 | ccdExposure[0].setValue(seconds); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:155:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:155:18: note: candidate 2: ‘operator[](INDI::PropertyView<_IBLOB>*, int)’ (built-in) 155 | ccdExposure[0].setValue(seconds); | ^ /<>/examples/tutorial_six/tutorial_client.cpp:155:18: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /<>/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /<>/examples/tutorial_six/tutorial_client.cpp:155:18: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 155 | ccdExposure[0].setValue(seconds); | ^ [ 98%] Linking CXX executable tutorial_client cd /<>/obj-arm-linux-gnueabi/examples/tutorial_six && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_client.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/tutorial_client.dir/tutorial_client.cpp.o -o tutorial_client -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indiclient ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libnova.so -lpthread /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libnova.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 98%] Built target tutorial_client make -f examples/tutorial_seven/CMakeFiles/tutorial_seven.dir/build.make examples/tutorial_seven/CMakeFiles/tutorial_seven.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/examples/tutorial_seven /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/examples/tutorial_seven /<>/obj-arm-linux-gnueabi/examples/tutorial_seven/CMakeFiles/tutorial_seven.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f examples/tutorial_seven/CMakeFiles/tutorial_seven.dir/build.make examples/tutorial_seven/CMakeFiles/tutorial_seven.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 98%] Building CXX object examples/tutorial_seven/CMakeFiles/tutorial_seven.dir/simple_telescope_simulator.cpp.o cd /<>/obj-arm-linux-gnueabi/examples/tutorial_seven && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/examples/tutorial_seven -I/<>/examples/tutorial_seven -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -I/<>/libs/indiclient/. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT examples/tutorial_seven/CMakeFiles/tutorial_seven.dir/simple_telescope_simulator.cpp.o -MF CMakeFiles/tutorial_seven.dir/simple_telescope_simulator.cpp.o.d -o CMakeFiles/tutorial_seven.dir/simple_telescope_simulator.cpp.o -c /<>/examples/tutorial_seven/simple_telescope_simulator.cpp In file included from /usr/arm-linux-gnueabi/include/c++/12/vector:70, from /<>/libs/indidevice/property/indiproperties.h:22, from /<>/libs/indidevice/./basedevice.h:23, from /<>/libs/indidevice/./parentdevice.h:3, from /<>/libs/indibase/defaultdevice.h:21, from /<>/libs/indibase/inditelescope.h:21, from /<>/examples/tutorial_seven/simple_telescope_simulator.h:5, from /<>/examples/tutorial_seven/simple_telescope_simulator.cpp:14: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const INDI::AlignmentSubsystem::AlignmentDatabaseEntry&}; _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]’: /usr/arm-linux-gnueabi/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabi/include/c++/12/vector:64: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]’, inlined from ‘virtual bool ScopeSim::Sync(double, double)’ at /<>/examples/tutorial_seven/simple_telescope_simulator.cpp:360:41: /usr/arm-linux-gnueabi/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 99%] Linking CXX executable tutorial_seven cd /<>/obj-arm-linux-gnueabi/examples/tutorial_seven && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_seven.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/tutorial_seven.dir/simple_telescope_simulator.cpp.o -o tutorial_seven -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase:/<>/obj-arm-linux-gnueabi/libs/alignment:/<>/obj-arm-linux-gnueabi/libs/indiclient ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/alignment/libindiAlignmentDriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so -ldl /usr/lib/arm-linux-gnueabi/libgsl.so /usr/lib/arm-linux-gnueabi/libgslcblas.so ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libnova.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 99%] Built target tutorial_seven make -f examples/tutorial_eight/CMakeFiles/tutorial_eight.dir/build.make examples/tutorial_eight/CMakeFiles/tutorial_eight.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/examples/tutorial_eight /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/examples/tutorial_eight /<>/obj-arm-linux-gnueabi/examples/tutorial_eight/CMakeFiles/tutorial_eight.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f examples/tutorial_eight/CMakeFiles/tutorial_eight.dir/build.make examples/tutorial_eight/CMakeFiles/tutorial_eight.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [100%] Building CXX object examples/tutorial_eight/CMakeFiles/tutorial_eight.dir/simple_receiver.cpp.o cd /<>/obj-arm-linux-gnueabi/examples/tutorial_eight && /usr/bin/arm-linux-gnueabi-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabi/examples/tutorial_eight -I/<>/examples/tutorial_eight -I/<>/libs -I/usr/include/libusb-1.0 -I/<>/libs/indibase -I/<>/libs/indibase/timer -I/<>/libs/indibase/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabi/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabi/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabi/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT examples/tutorial_eight/CMakeFiles/tutorial_eight.dir/simple_receiver.cpp.o -MF CMakeFiles/tutorial_eight.dir/simple_receiver.cpp.o.d -o CMakeFiles/tutorial_eight.dir/simple_receiver.cpp.o -c /<>/examples/tutorial_eight/simple_receiver.cpp [100%] Linking CXX executable tutorial_eight cd /<>/obj-arm-linux-gnueabi/examples/tutorial_eight && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_eight.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/tutorial_eight.dir/simple_receiver.cpp.o -o tutorial_eight -Wl,-rpath,/<>/obj-arm-linux-gnueabi/libs/indibase ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabi/libusb-1.0.so /usr/lib/arm-linux-gnueabi/libnova.so /usr/lib/arm-linux-gnueabi/libcfitsio.so /usr/lib/arm-linux-gnueabi/libz.so /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib/arm-linux-gnueabi/libfftw3.so /usr/lib/arm-linux-gnueabi/libm.so /usr/lib/arm-linux-gnueabi/libtheoraenc.so /usr/lib/arm-linux-gnueabi/libtheoradec.so /usr/lib/arm-linux-gnueabi/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [100%] Built target tutorial_eight make[2]: Leaving directory '/<>/obj-arm-linux-gnueabi' /usr/bin/cmake -E cmake_progress_start /<>/obj-arm-linux-gnueabi/CMakeFiles 0 make[1]: Leaving directory '/<>/obj-arm-linux-gnueabi' dh: command-omitted: The call to "dh_auto_test -a" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_prep -a dh_auto_install -a cd obj-arm-linux-gnueabi && make -j1 install DESTDIR=/<>/indi-1.9.9\+dfsg/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/obj-arm-linux-gnueabi' /usr/bin/cmake -S/<> -B/<>/obj-arm-linux-gnueabi --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/<>/obj-arm-linux-gnueabi' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/<>/obj-arm-linux-gnueabi' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /<>/debian/tmp/usr/include/libindi/indimacros.h -- Installing: /<>/debian/tmp/usr/share/indi/drivers.xml -- Installing: /<>/debian/tmp/usr/share/indi/indi_tcfs_sk.xml -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabi/pkgconfig/libindi.pc -- Installing: /<>/debian/tmp/usr/include/libindi/json.h -- Installing: /<>/debian/tmp/usr/include/libindi/indiversion.h -- Installing: /<>/debian/tmp/usr/include/libindi/indiapi.h -- Installing: /<>/debian/tmp/usr/include/libindi/indidevapi.h -- Installing: /<>/debian/tmp/usr/include/libindi/lilxml.h -- Installing: /<>/debian/tmp/usr/include/libindi/base64.h -- Installing: /<>/debian/tmp/usr/include/libindi/indicom.h -- Installing: /<>/debian/tmp/usr/include/libindi/sharedblob.h -- Installing: /<>/debian/tmp/usr/include/libindi/libastro.h -- Installing: /<>/debian/tmp/usr/include/libindi/indibase.h -- Installing: /<>/debian/tmp/usr/include/libindi/indibasetypes.h -- Installing: /<>/debian/tmp/usr/include/libindi/indiutility.h -- Installing: /<>/debian/tmp/usr/include/libindi/basedevice.h -- Installing: /<>/debian/tmp/usr/include/libindi/parentdevice.h -- Installing: /<>/debian/tmp/usr/include/libindi/indistandardproperty.h -- Installing: /<>/debian/tmp/usr/include/libindi/indiproperties.h -- Installing: /<>/debian/tmp/usr/include/libindi/indiproperty.h -- Installing: /<>/debian/tmp/usr/include/libindi/indipropertybasic.h -- Installing: /<>/debian/tmp/usr/include/libindi/indipropertyview.h -- Installing: /<>/debian/tmp/usr/include/libindi/indipropertytext.h -- Installing: /<>/debian/tmp/usr/include/libindi/indipropertynumber.h -- Installing: /<>/debian/tmp/usr/include/libindi/indipropertyswitch.h -- Installing: /<>/debian/tmp/usr/include/libindi/indipropertylight.h -- Installing: /<>/debian/tmp/usr/include/libindi/indipropertyblob.h -- Installing: /<>/debian/tmp/usr/include/libindi/indiwidgetview.h -- Installing: /<>/debian/tmp/usr/include/libindi/indiwidgettraits.h -- Installing: /<>/debian/tmp/usr/include/libindi/abstractbaseclient.h -- Installing: /<>/debian/tmp/usr/bin/indiserver -- Installing: /<>/debian/tmp/usr/include/libindi/baseclient.h -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabi/libindiclient.a -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabi/libindiclient.so.1.9.9 -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabi/libindiclient.so.1 -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabi/libindiclient.so -- Installing: /<>/debian/tmp/usr/include/libindi/eventloop.h -- Installing: /<>/debian/tmp/usr/include/libindi/dsp.h -- Installing: /<>/debian/tmp/usr/include/libindi/fits_extensions.h -- Installing: /<>/debian/tmp/usr/include/libindi/fits.h -- Installing: /<>/debian/tmp/usr/include/libindi/sdfits.h -- Installing: /<>/debian/tmp/usr/include/libindi/fitsidi.h -- Installing: /<>/debian/tmp/usr/include/libindi/hidapi.h -- Installing: /<>/debian/tmp/usr/bin/indi_hid_test -- Installing: /<>/debian/tmp/usr/include/libindi/stream/streammanager.h -- Installing: /<>/debian/tmp/usr/include/libindi/stream/fpsmeter.h -- Installing: /<>/debian/tmp/usr/include/libindi/stream/uniquequeue.h -- Installing: /<>/debian/tmp/usr/include/libindi/stream/gammalut16.h -- Installing: /<>/debian/tmp/usr/include/libindi/stream/jpegutils.h -- Installing: /<>/debian/tmp/usr/include/libindi/stream/ccvt.h -- Installing: /<>/debian/tmp/usr/include/libindi/stream/ccvt_types.h -- Installing: /<>/debian/tmp/usr/include/libindi/stream/encoder/encodermanager.h -- Installing: /<>/debian/tmp/usr/include/libindi/stream/encoder/encoderinterface.h -- Installing: /<>/debian/tmp/usr/include/libindi/stream/encoder/rawencoder.h -- Installing: /<>/debian/tmp/usr/include/libindi/stream/encoder/mjpegencoder.h -- Installing: /<>/debian/tmp/usr/include/libindi/stream/recorder/recordermanager.h -- Installing: /<>/debian/tmp/usr/include/libindi/stream/recorder/recorderinterface.h -- Installing: /<>/debian/tmp/usr/include/libindi/stream/recorder/serrecorder.h -- Installing: /<>/debian/tmp/usr/include/libindi/v4l2_decode.h -- Installing: /<>/debian/tmp/usr/include/libindi/v4l2_builtin_decoder.h -- Installing: /<>/debian/tmp/usr/include/libindi/v4l2_colorspace.h -- Installing: /<>/debian/tmp/usr/include/libindi/indidriver.h -- Installing: /<>/debian/tmp/usr/include/libindi/pid.h -- Installing: /<>/debian/tmp/usr/include/libindi/defaultdevice.h -- Installing: /<>/debian/tmp/usr/include/libindi/indiccd.h -- Installing: /<>/debian/tmp/usr/include/libindi/indiccdchip.h -- Installing: /<>/debian/tmp/usr/include/libindi/indisensorinterface.h -- Installing: /<>/debian/tmp/usr/include/libindi/indicorrelator.h -- Installing: /<>/debian/tmp/usr/include/libindi/indidetector.h -- Installing: /<>/debian/tmp/usr/include/libindi/indispectrograph.h -- Installing: /<>/debian/tmp/usr/include/libindi/indireceiver.h -- Installing: /<>/debian/tmp/usr/include/libindi/indifilterwheel.h -- Installing: /<>/debian/tmp/usr/include/libindi/indifocuserinterface.h -- Installing: /<>/debian/tmp/usr/include/libindi/indiweatherinterface.h -- Installing: /<>/debian/tmp/usr/include/libindi/indifocuser.h -- Installing: /<>/debian/tmp/usr/include/libindi/indirotator.h -- Installing: /<>/debian/tmp/usr/include/libindi/inditelescope.h -- Installing: /<>/debian/tmp/usr/include/libindi/indiguiderinterface.h -- Installing: /<>/debian/tmp/usr/include/libindi/indifilterinterface.h -- Installing: /<>/debian/tmp/usr/include/libindi/indirotatorinterface.h -- Installing: /<>/debian/tmp/usr/include/libindi/inditimer.h -- Installing: /<>/debian/tmp/usr/include/libindi/indielapsedtimer.h -- Installing: /<>/debian/tmp/usr/include/libindi/indisinglethreadpool.h -- Installing: /<>/debian/tmp/usr/include/libindi/indidome.h -- Installing: /<>/debian/tmp/usr/include/libindi/indigps.h -- Installing: /<>/debian/tmp/usr/include/libindi/indilightboxinterface.h -- Installing: /<>/debian/tmp/usr/include/libindi/indidustcapinterface.h -- Installing: /<>/debian/tmp/usr/include/libindi/indiweather.h -- Installing: /<>/debian/tmp/usr/include/libindi/indilogger.h -- Installing: /<>/debian/tmp/usr/include/libindi/indicontroller.h -- Installing: /<>/debian/tmp/usr/include/libindi/indiusbdevice.h -- Installing: /<>/debian/tmp/usr/include/libindi/connectionplugins/connectioninterface.h -- Installing: /<>/debian/tmp/usr/include/libindi/connectionplugins/connectionserial.h -- Installing: /<>/debian/tmp/usr/include/libindi/connectionplugins/connectiontcp.h -- Installing: /<>/debian/tmp/usr/include/libindi/dsp/manager.h -- Installing: /<>/debian/tmp/usr/include/libindi/dsp/dspinterface.h -- Installing: /<>/debian/tmp/usr/include/libindi/dsp/transforms.h -- Installing: /<>/debian/tmp/usr/include/libindi/dsp/convolution.h -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabi/libindidriver.a -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabi/libindidriver.so.1.9.9 -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabi/libindidriver.so.1 -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabi/libindidriver.so -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabi/libindiAlignmentDriver.so.1.9.9 -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabi/libindiAlignmentDriver.so.1 -- Set runtime path of "/<>/debian/tmp/usr/lib/arm-linux-gnueabi/libindiAlignmentDriver.so.1.9.9" to "" -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabi/libindiAlignmentDriver.so -- Installing: /<>/debian/tmp/usr/include/libindi/alignment/AlignmentSubsystemForMathPlugins.h -- Installing: /<>/debian/tmp/usr/include/libindi/alignment/AlignmentSubsystemForDrivers.h -- Installing: /<>/debian/tmp/usr/include/libindi/alignment/BasicMathPlugin.h -- Installing: /<>/debian/tmp/usr/include/libindi/alignment/BuiltInMathPlugin.h -- Installing: /<>/debian/tmp/usr/include/libindi/alignment/NearestMathPlugin.h -- Installing: /<>/debian/tmp/usr/include/libindi/alignment/ClientAPIForAlignmentDatabase.h -- Installing: /<>/debian/tmp/usr/include/libindi/alignment/ClientAPIForMathPluginManagement.h -- Installing: /<>/debian/tmp/usr/include/libindi/alignment/Common.h -- Installing: /<>/debian/tmp/usr/include/libindi/alignment/ConvexHull.h -- Installing: /<>/debian/tmp/usr/include/libindi/alignment/DriverCommon.h -- Installing: /<>/debian/tmp/usr/include/libindi/alignment/InMemoryDatabase.h -- Installing: /<>/debian/tmp/usr/include/libindi/alignment/MathPlugin.h -- Installing: /<>/debian/tmp/usr/include/libindi/alignment/MathPluginManagement.h -- Installing: /<>/debian/tmp/usr/include/libindi/alignment/SVDMathPlugin.h -- Installing: /<>/debian/tmp/usr/include/libindi/alignment/TelescopeDirectionVectorSupportFunctions.h -- Installing: /<>/debian/tmp/usr/include/libindi/alignment/MapPropertiesToInMemoryDatabase.h -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabi/libindiAlignmentClient.a -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabi/indi/MathPlugins/libindi_Nearest_MathPlugin.so -- Set runtime path of "/<>/debian/tmp/usr/lib/arm-linux-gnueabi/indi/MathPlugins/libindi_Nearest_MathPlugin.so" to "" -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabi/indi/MathPlugins/libindi_SVD_MathPlugin.so -- Set runtime path of "/<>/debian/tmp/usr/lib/arm-linux-gnueabi/indi/MathPlugins/libindi_SVD_MathPlugin.so" to "" -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabi/libindilx200.so.1.9.9 -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabi/libindilx200.so.1 -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabi/libindilx200.so -- Installing: /<>/debian/tmp/usr/include/libindi/mounts/lx200telescope.h -- Installing: /<>/debian/tmp/usr/include/libindi/mounts/lx200driver.h -- Installing: /<>/debian/tmp/usr/bin/indi_lx200basic -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_lx200basic" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_lx200_TeenAstro -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_lx200_TeenAstro" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_lx200generic -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_lx200generic" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_celestron_gps -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_celestron_gps" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_rainbow_telescope -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_rainbow_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_crux_mount -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_crux_mount" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_temma_telescope -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_temma_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_paramount_telescope -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_paramount_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_astrotrac_telescope -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_astrotrac_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_synscan_telescope -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_synscan_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_synscanlegacy_telescope -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_synscanlegacy_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_skycommander_telescope -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_skycommander_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_dsc_telescope -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_dsc_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_ieqlegacy_telescope -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_ieqlegacy_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_ieq_telescope -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_ieq_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_ioptronv3_telescope -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_ioptronv3_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_pmc8_telescope -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_pmc8_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_simulator_telescope -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_simulator_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_script_telescope -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_script_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_skywatcherAltAzMount -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_skywatcherAltAzMount" to "" running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200classic 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200autostar 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200_16 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200gps 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200ap 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200ap_v2 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200ap_gtocp2 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200gemini 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200zeq25 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200am5 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200gotonova 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200pulsar2 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200fs2 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200ss2000pc 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200_OnStep 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200_OpenAstroTech 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200_10micron 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_ioptronHC8406 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_eq500x_telescope 2>&1 -- Installing: /<>/debian/tmp/usr/bin/indi_simulator_ccd -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_simulator_ccd" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_simulator_guide -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_simulator_guide" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_simulator_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_simulator_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_robo_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_robo_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_fcusb_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_fcusb_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_nfocus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_nfocus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_nstep_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_nstep_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_efa_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_efa_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_celestron_sct_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_celestron_sct_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_aaf2_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_aaf2_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_rbfocus_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_rbfocus_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_moonlite_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_moonlite_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_moonlitedro_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_moonlitedro_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_myfocuserpro2_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_myfocuserpro2_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_onfocus_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_onfocus_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_teenastro_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_teenastro_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_sestosenso_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_sestosenso_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_sestosenso2_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_sestosenso2_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_esattoarco_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_esattoarco_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_rainbowrsf_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_rainbowrsf_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_lakeside_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_lakeside_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_dmfc_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_dmfc_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_pegasus_focuscube -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_pegasus_focuscube" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_pegasus_prodigyMF -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_pegasus_prodigyMF" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_pegasus_scopsoag -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_pegasus_scopsoag" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_usbfocusv3_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_usbfocusv3_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_microtouch_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_microtouch_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_steeldrive2_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_steeldrive2_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_steeldrive_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_steeldrive_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_lynx_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_lynx_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_perfectstar_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_perfectstar_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_siefs_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_siefs_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_hitecastrodc_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_hitecastrodc_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_deepskydad_af1_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_deepskydad_af1_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_deepskydad_af2_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_deepskydad_af2_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_deepskydad_af3_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_deepskydad_af3_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_smartfocus_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_smartfocus_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_tcfs_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_tcfs_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_lacerta_mfoc_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_lacerta_mfoc_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_activefocuser_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_activefocuser_focus" to "" running /usr/bin/cmake -E create_symlink indi_tcfs_focus /<>/debian/tmp/usr/bin/indi_tcfs3_focus 2>&1 -- Installing: /<>/debian/tmp/usr/bin/indi_nframe_rotator -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_nframe_rotator" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_simulator_rotator -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_simulator_rotator" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_gemini_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_gemini_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_nightcrawler_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_nightcrawler_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_pyxis_rotator -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_pyxis_rotator" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_falcon_rotator -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_falcon_rotator" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_wanderer_lite_rotator -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_wanderer_lite_rotator" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_integra_focus -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_integra_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_deepskydad_fr1 -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_deepskydad_fr1" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_xagyl_wheel -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_xagyl_wheel" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_simulator_wheel -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_simulator_wheel" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_manual_wheel -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_manual_wheel" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_optec_wheel -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_optec_wheel" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_quantum_wheel -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_quantum_wheel" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_trutech_wheel -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_trutech_wheel" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_qhycfw1_wheel -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_qhycfw1_wheel" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_qhycfw2_wheel -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_qhycfw2_wheel" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_qhycfw3_wheel -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_qhycfw3_wheel" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_simulator_dome -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_simulator_dome" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_rolloff_dome -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_rolloff_dome" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_baader_dome -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_baader_dome" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_domepro2_dome -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_domepro2_dome" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_rigel_dome -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_rigel_dome" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_scopedome_dome -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_scopedome_dome" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_ddw_dome -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_ddw_dome" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_script_dome -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_script_dome" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_nexdome_beaver -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_nexdome_beaver" to "" -- Installing: /<>/debian/tmp/lib/udev/rules.d/99-indi_auxiliary.rules -- Installing: /<>/debian/tmp/usr/bin/indi_wanderer_cover -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_wanderer_cover" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_skysafari -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_skysafari" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_watchdog -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_watchdog" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_flipflat -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_flipflat" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_simulator_lightpanel -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_simulator_lightpanel" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_pegasus_upb -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_pegasus_upb" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_pegasus_uch -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_pegasus_uch" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_pegasus_flatmaster -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_pegasus_flatmaster" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_pegasus_ppb -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_pegasus_ppb" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_pegasus_ppba -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_pegasus_ppba" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_Excalibur -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_Excalibur" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_snapcap -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_snapcap" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_astromech_lpm -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_astromech_lpm" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_sqm_weather -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_sqm_weather" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_simulator_sqm -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_simulator_sqm" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_astrometry -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_astrometry" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_star2000 -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_star2000" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_arduinost4 -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_arduinost4" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_planewave_deltat -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_planewave_deltat" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_gpusb -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_gpusb" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_joystick -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_joystick" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_simulator_gps -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_simulator_gps" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_usbdewpoint -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_usbdewpoint" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_deepskydad_fp1 -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_deepskydad_fp1" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_simulator_receiver -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_simulator_receiver" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_simulator_weather -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_simulator_weather" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_meta_weather -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_meta_weather" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_watcher_weather -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_watcher_weather" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_weather_safety_proxy -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_weather_safety_proxy" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_mbox_weather -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_mbox_weather" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_uranus_weather -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_uranus_weather" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_vantage_weather -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_vantage_weather" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_openweathermap_weather -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_openweathermap_weather" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_imager_agent -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_imager_agent" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_v4l2_ccd -- Set runtime path of "/<>/debian/tmp/usr/bin/indi_v4l2_ccd" to "" -- Installing: /<>/debian/tmp/lib/udev/rules.d/80-dbk21-camera.rules -- Installing: /<>/debian/tmp/usr/bin/indi_getprop -- Installing: /<>/debian/tmp/usr/bin/indi_setprop -- Installing: /<>/debian/tmp/usr/bin/indi_eval make[1]: Leaving directory '/<>/obj-arm-linux-gnueabi' dh_install -a dh_installdocs -a dh_installchangelogs -a dh_installexamples -a dh_lintian -a dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a dh_missing -a dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libindidriver1/usr/lib/arm-linux-gnueabi/libindidriver.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol _ZN4INDI6Logger13addDebugLevelEPKcS2_ used by debian/libindialignmentdriver1/usr/lib/arm-linux-gnueabi/libindiAlignmentDriver.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol _ZN4INDI6Logger11getInstanceEv used by debian/libindialignmentdriver1/usr/lib/arm-linux-gnueabi/libindiAlignmentDriver.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol IUUpdateBLOB used by debian/libindialignmentdriver1/usr/lib/arm-linux-gnueabi/libindiAlignmentDriver.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol IUGetConfigOnSwitchIndex used by debian/libindialignmentdriver1/usr/lib/arm-linux-gnueabi/libindiAlignmentDriver.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol IDSetBLOB used by debian/libindialignmentdriver1/usr/lib/arm-linux-gnueabi/libindiAlignmentDriver.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol ALIGNMENT_TAB used by debian/libindialignmentdriver1/usr/lib/arm-linux-gnueabi/libindiAlignmentDriver.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol IDSetSwitch used by debian/libindialignmentdriver1/usr/lib/arm-linux-gnueabi/libindiAlignmentDriver.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol IUUpdateSwitch used by debian/libindialignmentdriver1/usr/lib/arm-linux-gnueabi/libindiAlignmentDriver.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol IDSetNumber used by debian/libindialignmentdriver1/usr/lib/arm-linux-gnueabi/libindiAlignmentDriver.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol IDMessage used by debian/libindialignmentdriver1/usr/lib/arm-linux-gnueabi/libindiAlignmentDriver.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: 4 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindialignmentdriver1/usr/lib/arm-linux-gnueabi/libindiAlignmentDriver.so.1.9.9 was not linked against libgslcblas.so.0 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindialignmentdriver1/usr/lib/arm-linux-gnueabi/libindiAlignmentDriver.so.1.9.9 was not linked against libindiclient.so.1 (it uses none of the library's symbols) dpkg-shlibdeps: warning: symbol _ZN4INDI13DefaultDevice18saveAllConfigItemsEP8_IO_FILE used by debian/libindilx200-1/usr/lib/arm-linux-gnueabi/libindilx200.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol _ZN4INDI16FocuserInterface21SetFocuserMaxPositionEj used by debian/libindilx200-1/usr/lib/arm-linux-gnueabi/libindilx200.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol _ZN4INDI9Telescope15ISGetPropertiesEPKc used by debian/libindilx200-1/usr/lib/arm-linux-gnueabi/libindilx200.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol IUFindText used by debian/libindilx200-1/usr/lib/arm-linux-gnueabi/libindilx200.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol IUUpdateSwitch used by debian/libindilx200-1/usr/lib/arm-linux-gnueabi/libindilx200.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol IDLog used by debian/libindilx200-1/usr/lib/arm-linux-gnueabi/libindilx200.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol _ZN4INDI16FocuserInterfaceC2EPNS_13DefaultDeviceE used by debian/libindilx200-1/usr/lib/arm-linux-gnueabi/libindilx200.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol pstateStr used by debian/libindilx200-1/usr/lib/arm-linux-gnueabi/libindilx200.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol _ZN4INDI13DefaultDevice19simulationTriggeredEb used by debian/libindilx200-1/usr/lib/arm-linux-gnueabi/libindilx200.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol _ZNK4INDI13DefaultDevice12isSimulationEv used by debian/libindilx200-1/usr/lib/arm-linux-gnueabi/libindilx200.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: 121 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libindiclient1/usr/lib/arm-linux-gnueabi/libindiclient.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: debian/libindi-plugins/usr/lib/arm-linux-gnueabi/indi/MathPlugins/libindi_SVD_MathPlugin.so contains an unresolvable reference to symbol _ZN4INDI18AlignmentSubsystem15BasicMathPluginC2Ev: it's probably a plugin dpkg-shlibdeps: warning: 19 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: debian/libindi-plugins/usr/lib/arm-linux-gnueabi/indi/MathPlugins/libindi_Nearest_MathPlugin.so contains an unresolvable reference to symbol _ZN4INDI18AlignmentSubsystem16InMemoryDatabase28GetDatabaseReferencePositionERNS_22IGeographicCoordinatesE: it's probably a plugin dpkg-shlibdeps: warning: 4 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindi-plugins/usr/lib/arm-linux-gnueabi/indi/MathPlugins/libindi_SVD_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabi/indi/MathPlugins/libindi_Nearest_MathPlugin.so were not linked against libcfitsio.so.10 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindi-plugins/usr/lib/arm-linux-gnueabi/indi/MathPlugins/libindi_SVD_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabi/indi/MathPlugins/libindi_Nearest_MathPlugin.so were not linked against libz.so.1 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindi-plugins/usr/lib/arm-linux-gnueabi/indi/MathPlugins/libindi_SVD_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabi/indi/MathPlugins/libindi_Nearest_MathPlugin.so were not linked against libogg.so.0 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindi-plugins/usr/lib/arm-linux-gnueabi/indi/MathPlugins/libindi_SVD_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabi/indi/MathPlugins/libindi_Nearest_MathPlugin.so were not linked against libtheoradec.so.1 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindi-plugins/usr/lib/arm-linux-gnueabi/indi/MathPlugins/libindi_SVD_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabi/indi/MathPlugins/libindi_Nearest_MathPlugin.so were not linked against libfftw3.so.3 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindi-plugins/usr/lib/arm-linux-gnueabi/indi/MathPlugins/libindi_SVD_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabi/indi/MathPlugins/libindi_Nearest_MathPlugin.so were not linked against libjpeg.so.62 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindi-plugins/usr/lib/arm-linux-gnueabi/indi/MathPlugins/libindi_SVD_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabi/indi/MathPlugins/libindi_Nearest_MathPlugin.so were not linked against libtheoraenc.so.1 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindi-plugins/usr/lib/arm-linux-gnueabi/indi/MathPlugins/libindi_SVD_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabi/indi/MathPlugins/libindi_Nearest_MathPlugin.so were not linked against libusb-1.0.so.0 (they use none of the library's symbols) dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_manual_wheel contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_rainbowrsf_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_simulator_weather contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_quantum_wheel contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_lacerta_mfoc_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_smartfocus_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_steeldrive2_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_simulator_rotator contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_synscan_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_integra_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_star2000 contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indiserver contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_perfectstar_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_rolloff_dome contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_dmfc_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_pegasus_ppb contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_gemini_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_getprop contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_steeldrive_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_nstep_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_sestosenso2_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_lynx_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_qhycfw2_wheel contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_pegasus_ppba contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_trutech_wheel contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_arduinost4 contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_astrotrac_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_simulator_sqm contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_rainbow_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_pegasus_prodigyMF contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_skycommander_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_robo_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_script_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_usbdewpoint contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_dsc_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_sestosenso_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_pegasus_upb contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_pmc8_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_astrometry contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_deepskydad_af3_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_microtouch_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_skysafari contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_synscanlegacy_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_snapcap contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_qhycfw3_wheel contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_Excalibur contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_lx200_TeenAstro contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_esattoarco_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_deepskydad_af1_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_paramount_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_ieq_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_mbox_weather contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_rbfocus_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_planewave_deltat contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_setprop contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_simulator_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_moonlitedro_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_ioptronv3_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_lakeside_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_watcher_weather contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_sqm_weather contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_scopedome_dome contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_domepro2_dome contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_simulator_dome contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_siefs_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_simulator_wheel contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_hitecastrodc_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_fcusb_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_joystick contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_eval contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_moonlite_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_simulator_lightpanel contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_deepskydad_fp1 contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_myfocuserpro2_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_rigel_dome contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_pegasus_flatmaster contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_weather_safety_proxy contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_simulator_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_celestron_gps contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_crux_mount contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_efa_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_pegasus_scopsoag contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_simulator_receiver contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_xagyl_wheel contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_tcfs_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_nexdome_beaver contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_ddw_dome contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_meta_weather contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_simulator_guide contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_watchdog contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_nfocus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_pegasus_focuscube contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_simulator_ccd contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_usbfocusv3_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_optec_wheel contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_celestron_sct_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_deepskydad_fr1 contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_teenastro_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_vantage_weather contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_wanderer_lite_rotator contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_nframe_rotator contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_lx200basic contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_lx200generic contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_falcon_rotator contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_skywatcherAltAzMount contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_wanderer_cover contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_pyxis_rotator contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_temma_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_imager_agent contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_v4l2_ccd contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_gpusb contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_aaf2_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_ieqlegacy_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_activefocuser_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_onfocus_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_astromech_lpm contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_nightcrawler_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_script_dome contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_pegasus_uch contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_deepskydad_af2_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_flipflat contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_openweathermap_weather contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_simulator_gps contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_uranus_weather contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_baader_dome contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_qhycfw1_wheel contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dh_sodeps -a dh_installdeb -a debian/rules override_dh_gencontrol-arch make[1]: Entering directory '/<>' set -e; \ if [ -n "`ls debian/*.substvars 2>/dev/null`" ]; then \ echo "Generating strict local shlibs on packages: libindidriver1 libindialignmentdriver1 libindilx200-1 libindiclient1 libindi-plugins"; \ sed -i '/^shlibs:[^=]\+=/{ s/\(^shlibs:[^=]\+=[[:space:]]*\|,[[:space:]]*\)\(libindidriver1\|libindialignmentdriver1\|libindilx200-1\|libindiclient1\|libindi-plugins\|_\)\([[:space:]]*([[:space:]]*[><=]\+[^)]\+)\)\?/\1\2 (= 1.9.9+dfsg-2)/g }' debian/*.substvars; \ fi Generating strict local shlibs on packages: libindidriver1 libindialignmentdriver1 libindilx200-1 libindiclient1 libindi-plugins dh_gencontrol -a make[1]: Leaving directory '/<>' dh_md5sums -a dh_builddeb -a dpkg-deb: building package 'libindidriver1' in '../libindidriver1_1.9.9+dfsg-2_armel.deb'. dpkg-deb: building package 'libindidriver1-dbgsym' in '../libindidriver1-dbgsym_1.9.9+dfsg-2_armel.deb'. dpkg-deb: building package 'libindialignmentdriver1' in '../libindialignmentdriver1_1.9.9+dfsg-2_armel.deb'. dpkg-deb: building package 'libindialignmentdriver1-dbgsym' in '../libindialignmentdriver1-dbgsym_1.9.9+dfsg-2_armel.deb'. dpkg-deb: building package 'libindilx200-1' in '../libindilx200-1_1.9.9+dfsg-2_armel.deb'. dpkg-deb: building package 'libindilx200-1-dbgsym' in '../libindilx200-1-dbgsym_1.9.9+dfsg-2_armel.deb'. dpkg-deb: building package 'libindiclient1' in '../libindiclient1_1.9.9+dfsg-2_armel.deb'. dpkg-deb: building package 'libindiclient1-dbgsym' in '../libindiclient1-dbgsym_1.9.9+dfsg-2_armel.deb'. dpkg-deb: building package 'libindi-plugins' in '../libindi-plugins_1.9.9+dfsg-2_armel.deb'. dpkg-deb: building package 'libindi-plugins-dbgsym' in '../libindi-plugins-dbgsym_1.9.9+dfsg-2_armel.deb'. dpkg-deb: building package 'libindi-dev' in '../libindi-dev_1.9.9+dfsg-2_armel.deb'. dpkg-deb: building package 'indi-bin' in '../indi-bin_1.9.9+dfsg-2_armel.deb'. dpkg-deb: building package 'indi-bin-dbgsym' in '../indi-bin-dbgsym_1.9.9+dfsg-2_armel.deb'. dpkg-genbuildinfo --build=any -O../indi_1.9.9+dfsg-2_armel.buildinfo dpkg-genchanges --build=any -O../indi_1.9.9+dfsg-2_armel.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2023-03-30T18:38:14Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ indi_1.9.9+dfsg-2_armel.changes: -------------------------------- Format: 1.8 Date: Sat, 17 Dec 2022 09:23:13 +0100 Source: indi Binary: indi-bin indi-bin-dbgsym libindi-dev libindi-plugins libindi-plugins-dbgsym libindialignmentdriver1 libindialignmentdriver1-dbgsym libindiclient1 libindiclient1-dbgsym libindidriver1 libindidriver1-dbgsym libindilx200-1 libindilx200-1-dbgsym Built-For-Profiles: cross nocheck Architecture: armel Version: 1.9.9+dfsg-2 Distribution: unstable Urgency: medium Maintainer: Debian Krap Maintainers Changed-By: Pino Toscano Description: indi-bin - INDI server, drivers and tools libindi-dev - Instrument-Neutral Device Interface library -- development files libindi-plugins - Instrument-Neutral Device Interface library -- plugins libindialignmentdriver1 - Instrument-Neutral Device Interface library -- alignment driver l libindiclient1 - Instrument-Neutral Device Interface library -- client library libindidriver1 - Instrument-Neutral Device Interface library -- driver library libindilx200-1 - Instrument-Neutral Device Interface library -- lx200 driver lib Changes: indi (1.9.9+dfsg-2) unstable; urgency=medium . * Upload to unstable. * Make sure to link with atomic on architectures that need it, i.e. riscv64. Checksums-Sha1: 884190688a45d46faafebca494a3c1ec3d829154 21271808 indi-bin-dbgsym_1.9.9+dfsg-2_armel.deb e1813e30bb97c0d91cf7d3b574ac9b82284d5f2d 1382892 indi-bin_1.9.9+dfsg-2_armel.deb 05daf43f88b47a15a2fe1a365597d45476dd506b 11211 indi_1.9.9+dfsg-2_armel.buildinfo 32300ec2b6983b1c1f4a844f9f237012ff678a8f 850812 libindi-dev_1.9.9+dfsg-2_armel.deb 2cb10147834d46d9920dcc21e4a4deffee976f36 71696 libindi-plugins-dbgsym_1.9.9+dfsg-2_armel.deb 61059236c63b804a5b296b12567a0288feb01d6b 50532 libindi-plugins_1.9.9+dfsg-2_armel.deb 2c181c0a6139206560e67c97d59647d96074f143 1482884 libindialignmentdriver1-dbgsym_1.9.9+dfsg-2_armel.deb 6c12479feb9f67fb8e7e70119ec3dbb374fac78c 163408 libindialignmentdriver1_1.9.9+dfsg-2_armel.deb 64252d62a14239524f11f041c4c4b7e210eebd55 1513868 libindiclient1-dbgsym_1.9.9+dfsg-2_armel.deb e8c21cefae638cd9b1f26b6aa57d2c466ae4aad3 149460 libindiclient1_1.9.9+dfsg-2_armel.deb c2fcfd627f2aced1e21702d0294196f893f3e598 5500672 libindidriver1-dbgsym_1.9.9+dfsg-2_armel.deb d927b842e0006facaa41d2d5f71d9cb12e280fc1 424220 libindidriver1_1.9.9+dfsg-2_armel.deb d89a2ef203bdc1d9694425c1cd4190c3dddfa3ad 1196740 libindilx200-1-dbgsym_1.9.9+dfsg-2_armel.deb de8bfd23ecc80944f665af5387e051532593931e 128832 libindilx200-1_1.9.9+dfsg-2_armel.deb Checksums-Sha256: cf2cbbad879a72b9c6862e63ce5eb4de8e064eca124597bbe2e209e99999b566 21271808 indi-bin-dbgsym_1.9.9+dfsg-2_armel.deb f7d022629be1e42b4bcbb07d5842eaef9e5f1ff90adbfa3015fd7214c22d8909 1382892 indi-bin_1.9.9+dfsg-2_armel.deb ddcaecd5752c0beb2c40f965fc7e668c5447d2ccbd5542c43f011ad682c59b43 11211 indi_1.9.9+dfsg-2_armel.buildinfo b7ccdcd95639d6ae6dad19f8f201f685674ad2ad8c22667092726d1cb17a6232 850812 libindi-dev_1.9.9+dfsg-2_armel.deb 38b44b6ab1a22cc0002e2b4b2fdf05e67216e1845cc19c765e0176e5952611fb 71696 libindi-plugins-dbgsym_1.9.9+dfsg-2_armel.deb f3579aa083d792c7dd456364bde31113180f915940f64a7e6362aade89a059ed 50532 libindi-plugins_1.9.9+dfsg-2_armel.deb f1982da569a5030f950734a531f98ca5ec49eb60b3818c32151f47c38e167361 1482884 libindialignmentdriver1-dbgsym_1.9.9+dfsg-2_armel.deb 53cfc36c587ebe14c9cea7828c9d517a18b1bb47ed53bef2dc9c0997cc75216f 163408 libindialignmentdriver1_1.9.9+dfsg-2_armel.deb e0840117b3900c35546a1f26eeb4f237552c86265f06e0c308cf8dc5bd131574 1513868 libindiclient1-dbgsym_1.9.9+dfsg-2_armel.deb 556f857bb91c441401017aca179a382bc861faddec994f39765d6ebee0a13ae5 149460 libindiclient1_1.9.9+dfsg-2_armel.deb 3000d1b4bef31122d715236232ccb0f1be276b01532181871b4bc76c42952da9 5500672 libindidriver1-dbgsym_1.9.9+dfsg-2_armel.deb b0373aa585542c51efd4e261857a93114151e1707305ad35183f3acf55bf9ab3 424220 libindidriver1_1.9.9+dfsg-2_armel.deb dad7aa64072a08a6204b70917cc0237ab28c07328e2a237dd19706923632cccc 1196740 libindilx200-1-dbgsym_1.9.9+dfsg-2_armel.deb 8521d6c5eef713f6c8964745c7666104d93632e58bd8ba4ce38e7b5e54e5fa92 128832 libindilx200-1_1.9.9+dfsg-2_armel.deb Files: 352f039380c4711e6792745c75632294 21271808 debug optional indi-bin-dbgsym_1.9.9+dfsg-2_armel.deb 3ee660d08faba18ec54c5015ebcdd443 1382892 misc optional indi-bin_1.9.9+dfsg-2_armel.deb 6abbba755d51b23545d3fb5a1ce85a8e 11211 misc optional indi_1.9.9+dfsg-2_armel.buildinfo df585da0a8be8cad4d93b1dbf6a5d989 850812 libdevel optional libindi-dev_1.9.9+dfsg-2_armel.deb 4684e645507aa22029623979ac0c2881 71696 debug optional libindi-plugins-dbgsym_1.9.9+dfsg-2_armel.deb deeca93d496b9ff2019c7690ce668a7c 50532 libs optional libindi-plugins_1.9.9+dfsg-2_armel.deb f08c5b6e957f569873732e7a66244d96 1482884 debug optional libindialignmentdriver1-dbgsym_1.9.9+dfsg-2_armel.deb 3b2dd23d26c21a98c30b51e789027dc7 163408 libs optional libindialignmentdriver1_1.9.9+dfsg-2_armel.deb 7cc99cf8c9949e7f652fc2053d434506 1513868 debug optional libindiclient1-dbgsym_1.9.9+dfsg-2_armel.deb a830041248e8d0bc41a7c63f111e90c4 149460 libs optional libindiclient1_1.9.9+dfsg-2_armel.deb 55b36d3e9d8aabd64eac2edb11831ebe 5500672 debug optional libindidriver1-dbgsym_1.9.9+dfsg-2_armel.deb 29a2a5eb0b48e55b3b115ebaef2628c9 424220 libs optional libindidriver1_1.9.9+dfsg-2_armel.deb e1f1e64450d27578cd89569e0cd757be 1196740 debug optional libindilx200-1-dbgsym_1.9.9+dfsg-2_armel.deb 1493c61c03a0b8358fc25baffbfa79a1 128832 libs optional libindilx200-1_1.9.9+dfsg-2_armel.deb /<>/indi_1.9.9+dfsg-2_armel.changes.new could not be renamed to /<>/indi_1.9.9+dfsg-2_armel.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: indi Binary: indi-bin indi-bin-dbgsym libindi-dev libindi-plugins libindi-plugins-dbgsym libindialignmentdriver1 libindialignmentdriver1-dbgsym libindiclient1 libindiclient1-dbgsym libindidriver1 libindidriver1-dbgsym libindilx200-1 libindilx200-1-dbgsym Architecture: armel Version: 1.9.9+dfsg-2 Checksums-Md5: 352f039380c4711e6792745c75632294 21271808 indi-bin-dbgsym_1.9.9+dfsg-2_armel.deb 3ee660d08faba18ec54c5015ebcdd443 1382892 indi-bin_1.9.9+dfsg-2_armel.deb df585da0a8be8cad4d93b1dbf6a5d989 850812 libindi-dev_1.9.9+dfsg-2_armel.deb 4684e645507aa22029623979ac0c2881 71696 libindi-plugins-dbgsym_1.9.9+dfsg-2_armel.deb deeca93d496b9ff2019c7690ce668a7c 50532 libindi-plugins_1.9.9+dfsg-2_armel.deb f08c5b6e957f569873732e7a66244d96 1482884 libindialignmentdriver1-dbgsym_1.9.9+dfsg-2_armel.deb 3b2dd23d26c21a98c30b51e789027dc7 163408 libindialignmentdriver1_1.9.9+dfsg-2_armel.deb 7cc99cf8c9949e7f652fc2053d434506 1513868 libindiclient1-dbgsym_1.9.9+dfsg-2_armel.deb a830041248e8d0bc41a7c63f111e90c4 149460 libindiclient1_1.9.9+dfsg-2_armel.deb 55b36d3e9d8aabd64eac2edb11831ebe 5500672 libindidriver1-dbgsym_1.9.9+dfsg-2_armel.deb 29a2a5eb0b48e55b3b115ebaef2628c9 424220 libindidriver1_1.9.9+dfsg-2_armel.deb e1f1e64450d27578cd89569e0cd757be 1196740 libindilx200-1-dbgsym_1.9.9+dfsg-2_armel.deb 1493c61c03a0b8358fc25baffbfa79a1 128832 libindilx200-1_1.9.9+dfsg-2_armel.deb Checksums-Sha1: 884190688a45d46faafebca494a3c1ec3d829154 21271808 indi-bin-dbgsym_1.9.9+dfsg-2_armel.deb e1813e30bb97c0d91cf7d3b574ac9b82284d5f2d 1382892 indi-bin_1.9.9+dfsg-2_armel.deb 32300ec2b6983b1c1f4a844f9f237012ff678a8f 850812 libindi-dev_1.9.9+dfsg-2_armel.deb 2cb10147834d46d9920dcc21e4a4deffee976f36 71696 libindi-plugins-dbgsym_1.9.9+dfsg-2_armel.deb 61059236c63b804a5b296b12567a0288feb01d6b 50532 libindi-plugins_1.9.9+dfsg-2_armel.deb 2c181c0a6139206560e67c97d59647d96074f143 1482884 libindialignmentdriver1-dbgsym_1.9.9+dfsg-2_armel.deb 6c12479feb9f67fb8e7e70119ec3dbb374fac78c 163408 libindialignmentdriver1_1.9.9+dfsg-2_armel.deb 64252d62a14239524f11f041c4c4b7e210eebd55 1513868 libindiclient1-dbgsym_1.9.9+dfsg-2_armel.deb e8c21cefae638cd9b1f26b6aa57d2c466ae4aad3 149460 libindiclient1_1.9.9+dfsg-2_armel.deb c2fcfd627f2aced1e21702d0294196f893f3e598 5500672 libindidriver1-dbgsym_1.9.9+dfsg-2_armel.deb d927b842e0006facaa41d2d5f71d9cb12e280fc1 424220 libindidriver1_1.9.9+dfsg-2_armel.deb d89a2ef203bdc1d9694425c1cd4190c3dddfa3ad 1196740 libindilx200-1-dbgsym_1.9.9+dfsg-2_armel.deb de8bfd23ecc80944f665af5387e051532593931e 128832 libindilx200-1_1.9.9+dfsg-2_armel.deb Checksums-Sha256: cf2cbbad879a72b9c6862e63ce5eb4de8e064eca124597bbe2e209e99999b566 21271808 indi-bin-dbgsym_1.9.9+dfsg-2_armel.deb f7d022629be1e42b4bcbb07d5842eaef9e5f1ff90adbfa3015fd7214c22d8909 1382892 indi-bin_1.9.9+dfsg-2_armel.deb b7ccdcd95639d6ae6dad19f8f201f685674ad2ad8c22667092726d1cb17a6232 850812 libindi-dev_1.9.9+dfsg-2_armel.deb 38b44b6ab1a22cc0002e2b4b2fdf05e67216e1845cc19c765e0176e5952611fb 71696 libindi-plugins-dbgsym_1.9.9+dfsg-2_armel.deb f3579aa083d792c7dd456364bde31113180f915940f64a7e6362aade89a059ed 50532 libindi-plugins_1.9.9+dfsg-2_armel.deb f1982da569a5030f950734a531f98ca5ec49eb60b3818c32151f47c38e167361 1482884 libindialignmentdriver1-dbgsym_1.9.9+dfsg-2_armel.deb 53cfc36c587ebe14c9cea7828c9d517a18b1bb47ed53bef2dc9c0997cc75216f 163408 libindialignmentdriver1_1.9.9+dfsg-2_armel.deb e0840117b3900c35546a1f26eeb4f237552c86265f06e0c308cf8dc5bd131574 1513868 libindiclient1-dbgsym_1.9.9+dfsg-2_armel.deb 556f857bb91c441401017aca179a382bc861faddec994f39765d6ebee0a13ae5 149460 libindiclient1_1.9.9+dfsg-2_armel.deb 3000d1b4bef31122d715236232ccb0f1be276b01532181871b4bc76c42952da9 5500672 libindidriver1-dbgsym_1.9.9+dfsg-2_armel.deb b0373aa585542c51efd4e261857a93114151e1707305ad35183f3acf55bf9ab3 424220 libindidriver1_1.9.9+dfsg-2_armel.deb dad7aa64072a08a6204b70917cc0237ab28c07328e2a237dd19706923632cccc 1196740 libindilx200-1-dbgsym_1.9.9+dfsg-2_armel.deb 8521d6c5eef713f6c8964745c7666104d93632e58bd8ba4ce38e7b5e54e5fa92 128832 libindilx200-1_1.9.9+dfsg-2_armel.deb Build-Origin: Debian Build-Architecture: amd64 Build-Date: Thu, 30 Mar 2023 18:38:14 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs Installed-Build-Depends: autoconf (= 2.71-3), automake (= 1:1.16.5-1.3), autopoint (= 0.21-12), autotools-dev (= 20220109.1), base-files (= 12.4), base-passwd (= 3.6.1), bash (= 5.2.15-2+b1), binutils (= 2.40-2), binutils-common (= 2.40-2), binutils-x86-64-linux-gnu (= 2.40-2), bsdextrautils (= 2.38.1-5+b1), bsdutils (= 1:2.38.1-5+b1), build-essential (= 12.9), bzip2 (= 1.0.8-5+b1), cmake (= 3.25.1-1), cmake-data (= 3.25.1-1), coreutils (= 9.1-1), cpp (= 4:12.2.0-3), cpp-11 (= 11.3.0-12), cpp-12 (= 12.2.0-14), dash (= 0.5.12-2), debconf (= 1.5.82), debhelper (= 13.11.4), debianutils (= 5.7-0.4), dh-autoreconf (= 20), dh-strip-nondeterminism (= 1.13.1-1), diffutils (= 1:3.8-4), dpkg (= 1.21.21), dpkg-dev (= 1.21.21), dwz (= 0.15-1), file (= 1:5.44-3), findutils (= 4.9.0-4), fontconfig-config (= 2.14.1-4), fonts-dejavu-core (= 2.37-6), g++ (= 4:12.2.0-3), g++-12 (= 12.2.0-14), gcc (= 4:12.2.0-3), gcc-11 (= 11.3.0-12), gcc-11-base (= 11.3.0-12), gcc-12 (= 12.2.0-14), gcc-12-base (= 12.2.0-14), gettext (= 0.21-12), gettext-base (= 0.21-12), grep (= 3.8-5), groff-base (= 1.22.4-10), gzip (= 1.12-1), hostname (= 3.23+nmu1), init-system-helpers (= 1.65.2), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.1-3), libarchive-zip-perl (= 1.68-1), libarchive13 (= 3.6.2-1), libasan6 (= 11.3.0-12), libasan8 (= 12.2.0-14), libatomic1 (= 12.2.0-14), libattr1 (= 1:2.5.1-4), libaudit-common (= 1:3.0.9-1), libaudit1 (= 1:3.0.9-1), libbinutils (= 2.40-2), libblkid1 (= 2.38.1-5+b1), libbrotli1 (= 1.0.9-2+b6), libbsd0 (= 0.11.7-4), libbz2-1.0 (= 1.0.8-5+b1), libc-bin (= 2.36-8), libc-dev-bin (= 2.36-8), libc6 (= 2.36-8), libc6-dev (= 2.36-8), libcairo2 (= 1.16.0-7), libcap-ng0 (= 0.8.3-1+b3), libcap2 (= 1:2.66-3), libcc1-0 (= 12.2.0-14), libcfitsio-dev (= 4.2.0-3), libcfitsio10 (= 4.2.0-3), libcom-err2 (= 1.47.0-2), libcrypt-dev (= 1:4.4.33-2), libcrypt1 (= 1:4.4.33-2), libctf-nobfd0 (= 2.40-2), libctf0 (= 2.40-2), libcurl3-gnutls (= 7.88.1-8), libcurl4 (= 7.88.1-8), libcurl4-gnutls-dev (= 7.88.1-8), libdb5.3 (= 5.3.28+dfsg2-1), libdebconfclient0 (= 0.268), libdebhelper-perl (= 13.11.4), libdpkg-perl (= 1.21.21), libelf1 (= 0.188-2.1), libev-dev (= 1:4.33-1), libev4 (= 1:4.33-1), libexpat1 (= 2.5.0-1), libffi8 (= 3.4.4-1), libfftw3-bin (= 3.3.10-1), libfftw3-dev (= 3.3.10-1), libfftw3-double3 (= 3.3.10-1), libfftw3-long3 (= 3.3.10-1), libfftw3-quad3 (= 3.3.10-1), libfftw3-single3 (= 3.3.10-1), libfile-find-rule-perl (= 0.34-3), libfile-stripnondeterminism-perl (= 1.13.1-1), libfontconfig1 (= 2.14.1-4), libfreetype6 (= 2.12.1+dfsg-4), libgcc-11-dev (= 11.3.0-12), libgcc-12-dev (= 12.2.0-14), libgcc-s1 (= 12.2.0-14), libgcrypt20 (= 1.10.1-3), libgdbm-compat4 (= 1.23-3), libgdbm6 (= 1.23-3), libgmp10 (= 2:6.2.1+dfsg1-1.1), libgnutls30 (= 3.7.9-1), libgomp1 (= 12.2.0-14), libgpg-error0 (= 1.46-1), libgprofng0 (= 2.40-2), libgsl-dev (= 2.7.1+dfsg-3+b1), libgsl27 (= 2.7.1+dfsg-3+b1), libgslcblas0 (= 2.7.1+dfsg-3+b1), libgssapi-krb5-2 (= 1.20.1-1+b1), libhogweed6 (= 3.8.1-2), libicu72 (= 72.1-3), libidn2-0 (= 2.3.3-1+b1), libisl23 (= 0.25-1), libitm1 (= 12.2.0-14), libjansson4 (= 2.14-2), libjpeg-dev (= 1:2.1.5-2), libjpeg62-turbo (= 1:2.1.5-2), libjpeg62-turbo-dev (= 1:2.1.5-2), libjsoncpp25 (= 1.9.5-4), libk5crypto3 (= 1.20.1-1+b1), libkeyutils1 (= 1.6.3-2), libkrb5-3 (= 1.20.1-1+b1), libkrb5support0 (= 1.20.1-1+b1), libldap-2.5-0 (= 2.5.13+dfsg-5), liblsan0 (= 12.2.0-14), liblz4-1 (= 1.9.4-1), liblzma5 (= 5.4.1-0.2), libmagic-mgc (= 1:5.44-3), libmagic1 (= 1:5.44-3), libmd0 (= 1.0.4-2), libmount1 (= 2.38.1-5+b1), libmpc3 (= 1.3.1-1), libmpfr6 (= 4.2.0-1), libncursesw6 (= 6.4-2), libnettle8 (= 3.8.1-2), libnghttp2-14 (= 1.52.0-1), libnova-0.16-0 (= 0.16-5), libnova-dev (= 0.16-5), libnova-dev-bin (= 0.16-5), libnsl-dev (= 1.3.0-2), libnsl2 (= 1.3.0-2), libnumber-compare-perl (= 0.03-3), libogg-dev (= 1.3.5-3), libogg0 (= 1.3.5-3), libp11-kit0 (= 0.24.1-2), libpam-modules (= 1.5.2-6), libpam-modules-bin (= 1.5.2-6), libpam-runtime (= 1.5.2-6), libpam0g (= 1.5.2-6), libpcre2-8-0 (= 10.42-1), libperl5.36 (= 5.36.0-7), libpipeline1 (= 1.5.7-1), libpixman-1-0 (= 0.42.2-1), libpkgconf3 (= 1.8.1-1), libpng16-16 (= 1.6.39-2), libproc2-0 (= 2:4.0.3-1), libpsl5 (= 0.21.2-1), libpython3-stdlib (= 3.11.2-1), libpython3.11-minimal (= 3.11.2-6), libpython3.11-stdlib (= 3.11.2-6), libquadmath0 (= 12.2.0-14), libreadline8 (= 8.2-1.3), librhash0 (= 1.4.3-3), librtmp1 (= 2.4+20151223.gitfa8646d.1-2+b2), libsasl2-2 (= 2.1.28+dfsg-11), libsasl2-modules-db (= 2.1.28+dfsg-11), libseccomp2 (= 2.5.4-1+b3), libselinux1 (= 3.4-1+b5), libsmartcols1 (= 2.38.1-5+b1), libsqlite3-0 (= 3.40.1-2), libssh2-1 (= 1.10.0-3+b1), libssl3 (= 3.0.8-1), libstdc++-12-dev (= 12.2.0-14), libstdc++6 (= 12.2.0-14), libsub-override-perl (= 0.09-4), libsystemd0 (= 252.6-1), libtasn1-6 (= 4.19.0-2), libtext-glob-perl (= 0.11-3), libtheora-dev (= 1.1.1+dfsg.1-16.1+b1), libtheora0 (= 1.1.1+dfsg.1-16.1+b1), libtinfo6 (= 6.4-2), libtirpc-common (= 1.3.3+ds-1), libtirpc-dev (= 1.3.3+ds-1), libtirpc3 (= 1.3.3+ds-1), libtool (= 2.4.7-5), libtsan0 (= 11.3.0-12), libtsan2 (= 12.2.0-14), libubsan1 (= 12.2.0-14), libuchardet0 (= 0.0.7-1), libudev1 (= 252.6-1), libunistring2 (= 1.0-2), libusb-1.0-0 (= 2:1.0.26-1), libusb-1.0-0-dev (= 2:1.0.26-1), libuuid1 (= 2.38.1-5+b1), libuv1 (= 1.44.2-1), libx11-6 (= 2:1.8.4-2), libx11-data (= 2:1.8.4-2), libxau6 (= 1:1.0.9-1), libxcb-render0 (= 1.15-1), libxcb-shm0 (= 1.15-1), libxcb1 (= 1.15-1), libxdmcp6 (= 1:1.1.2-3), libxext6 (= 2:1.3.4-1+b1), libxml2 (= 2.9.14+dfsg-1.1+b3), libxrender1 (= 1:0.9.10-1.1), libzstd1 (= 1.5.4+dfsg2-5), linux-libc-dev (= 6.1.20-1), login (= 1:4.13+dfsg1-1+b1), m4 (= 1.4.19-3), make (= 4.3-4.1), man-db (= 2.11.2-2), mawk (= 1.3.4.20200120-3.1), media-types (= 10.0.0), ncurses-base (= 6.4-2), ncurses-bin (= 6.4-2), patch (= 2.7.6-7), perl (= 5.36.0-7), perl-base (= 5.36.0-7), perl-modules-5.36 (= 5.36.0-7), pkg-config (= 1.8.1-1), pkg-kde-tools (= 0.15.38), pkgconf (= 1.8.1-1), pkgconf-bin (= 1.8.1-1), po-debconf (= 1.0.21+nmu1), procps (= 2:4.0.3-1), python3 (= 3.11.2-1), python3-minimal (= 3.11.2-1), python3.11 (= 3.11.2-6), python3.11-minimal (= 3.11.2-6), readline-common (= 8.2-1.3), rpcsvc-proto (= 1.4.3-1), sed (= 4.9-1), sensible-utils (= 0.0.17+nmu1), sysvinit-utils (= 3.06-3), tar (= 1.34+dfsg-1.1), usrmerge (= 35), util-linux (= 2.38.1-5+b1), util-linux-extra (= 2.38.1-5+b1), xz-utils (= 5.4.1-0.2), zlib1g (= 1:1.2.13.dfsg-1), zlib1g-dev (= 1:1.2.13.dfsg-1) Environment: DEB_BUILD_OPTIONS="nocheck parallel=1" DEB_BUILD_PROFILES="cross nocheck" LANG="en_US.UTF-8" LC_ALL="C.UTF-8" LC_COLLATE="C.UTF-8" SOURCE_DATE_EPOCH="1671265393" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ indi-bin-dbgsym_1.9.9+dfsg-2_armel.deb -------------------------------------- new Debian package, version 2.0. size 21271808 bytes: control archive=6120 bytes. 5532 bytes, 12 lines control 13548 bytes, 128 lines md5sums Package: indi-bin-dbgsym Source: indi Version: 1.9.9+dfsg-2 Auto-Built-Package: debug-symbols Architecture: armel Maintainer: Debian Krap Maintainers Installed-Size: 23803 Depends: indi-bin (= 1.9.9+dfsg-2) Section: debug Priority: optional Description: debug symbols for indi-bin Build-Ids: 0042fcec8f766274a2c9f7ce739b4d4f31781239 00975ba7de83c662fbfc8c1cf8abf823fba4dfa0 0592c3d794454bb16e8c04e994754e372f0ca143 09f13d76bbd495aa1c0d47a13570cc6425e0c245 0b239051596cd25b6ec58ae71f42d70bb6414879 0b6cfd3f961a37c0acd40355c03f8a9ad8220e75 0dc16efeedb70ad70dd99728c0c681655f50ab62 138aa9905e4e8e263f29e77bf68c6a06a2fb3c98 13abebc265b4e286e0e77bfb5f750d9c27078483 15833a0be4fa7df2aba22b170fa27d29889fd8ab 159a412991f7cf6e4e807f687eb801e063c3a882 17a64a383a517b348a0524eea5bd76d5c043fe9d 1e9e6c2d07b3bbc18cce17eca7798d730074c055 20042f05b67c650837b0829f8f628d5e437884f2 2192fb8c65566e838addbf3bc456ff16bacf51b4 23521c2bbc1ac2205b1280c47187ffcb4830435b 25d5267612d0eb4e49a40cb502450b7cccc8a2d9 2885a49761869da4de02c6689cf4bbe76a8fbb78 299eb70888d99f467001282aee269d2f41ae6ba2 2a0e0a55285780559f0c7d427e9105601d1eba6b 2b48306e732f105a4fa5d501e76c56a20f807324 2d297a68a9f5bc5bd9686c97071086bc57b63e0e 2f102b0fbe5e5e50068dfd370cb273b3c0c4ea9d 2f29656747f7fca64f5ffd13638b86584d15653a 34af05c0fcb065ad71bce23ec841c9bf73160ed9 34f3fdd5c0f7a3086aad8c813898faad59f0ba2d 371f9b392839a25292249d50e1d5961bf6f07025 387cc75ce0a698a1850ef39ac0753190592bf11b 398fafa98f67cb11a10f296b99824303060606ee 3c8a122784cde21633bcae3ae571badfb16be185 3f1feae2b0add1337089f57d73cb289c29bb67bb 3ff174a4de0062dcdc3ec5fae02cdcc521090d44 41edcf158dafd94a81e98e1572a64473bc781e23 43110f6aebc4cae3d108422ef883efa90c496789 4b15ae9a70589b0f4c69b16b6540b23d0dde6250 4b8b94b7e5e7e70b849fd5de3dda4363c5f59e19 4bb6846ec07b850dca75ba8cb6b4dd41e4f94201 4fd1feb76284925d37a1248f41319beb5b199d53 4fe3382c6ad34cd3983d6751dc922b2fc8edafdc 51019b93131f3e22805d7b9c2a44b0bb5860f6ac 535119ae34d9fa14624bbb62b154468da3575b2b 5391308ffc60482140621d536c4f420dd1110877 53d8ee4e4ca0cc8e57c8a5818c74ac2b61cbed0b 54b07203e4b71ca9a9d5f4b8b900a234d194eef1 5923d3f5814b7dcf5a3d8e016225a7e08c975dc6 5937ff2a804e5fa91fcbd3b44598dc669a3fb270 5c6bf31197ed7ab351eef94f65c1a9a2655f17ce 5e25cad71eca87c8b073a3d217eb2deb549fdd7c 623eae0942bda1485f368e041f387a267ca79191 62e0be805bfa86b652d6ae9c7b2bff8a264e48ad 63340c9a28bb6983e212e98bc31ed5fee9e803e3 65fdb0d0513a5d2346c0abaf21bb614772abaacf 6a0995674f302231e69ade879a0d7ddc57dc1900 6c25d4a72d24578a4b5f66115251ed1c2c41fd0c 6e0a01e1a837eaff1d24f8e08091be518b33647e 6fb57e2e8fa18a77503d652165dae752b395e8cb 7307936ce6a27d9178615a8a6d77df9a62fd0d76 756b974aa2b1c340bcdab50670c9828aeb8ab889 7755a05fbb8e928353f7e1d9b32cfe202a26997c 779bb6e862f09b6a721b21bd6161e5bc18b6a095 789ab456d06ccfd69e977d6c2a977e8c0660e333 7a36613a22059958dd1ce130faa529c1aa2090d7 7ae6f9c57320e976acdd6a770a401d60c806dd1a 7c8b19b6a1c148dc60b07528dee81431360833bf 7d46327c7fce7e0855bebb9bafad03403686cf9c 7e34816f51e224e0f9b38c01af4ee252bc448ea2 7eaeff433b8fd975d2b47b2988c14046cc9b4e45 81fc0ddef04430126430365929013b3e522edc0d 869b4bf850a2984da819d0b45a26d8d5e0817bcb 88d199d1267d491706a2d89ef727c5edd4531ee8 8906d94066fb796c333a06834079451321a74d41 89dc06a3e8e82266d59da6c0a4ef9cbc9ecb8c91 8a5614e7539660819f425855d9b8f0d6d5782f79 8a932c4dbb4b42d8755b31c264f6856454f786e2 8b97b7d1e627b979c2e53b2bace186f9c6463cdd 8cc066cee92aa44a3b18936efee2fdc464c42a96 9929ea7223308b5d3eb9ca56ff73614d6a001cb2 9b623f9c4ea86aef236105d2708ff5a66bd4726a 9e347a307e1eeebcec2249803435c55b0c6c232c a165b4d0fbe26b98f6b971a4761b89f4e0c30758 a36957aad035701c3fd69816e74761b9156a2f03 a3d67b786a68cd20afeb84e878a4cfa2e6c47040 a43188462681c4b3c5159c6a1ba296fa2ca4c620 acca79486594136d50a0b17fd8106183f3de24fe ad5f0a03f26ac5fb09904b32345ca092d6140a08 ae1fd2af9cac3dab57b2d0ceddbd9947bdb75f9d af248d4ad35f371102399c525affa786abcebc51 afefc6526746fa4cadd50ccb0286a4b9b6943a68 b1a7dea1e2eb71055e32a53aa12d4ec96eb012e5 b49244ba383ee952b27d2de07786a67a228ba673 b7cdc975b67fc0c26f7e23f71f69a8a38837f286 b8e2c9643954a96d4c1e8cedb9aea025b7bb94eb bbc3415be9c1c0c1b7e89338077818e999bbbc9b bbc6bf77a0b8da53fafbb2f8419d8d3638b96bb4 bd204eedc698f9ce48c5a3300bcb883c4b70184d be1af9fae71d7f7ad9e6fd0bffaa629412bdbf12 be911562220f1080645647b2f216cd373b8d907e c1f8b0b19f9b9f78f5399fa48da233e3f6378f24 c3cd611e4a56e1a6c1ee974fac1d82b50fa08ebc c9b198bab209df927c0ec93ee92516e105dd05f8 cbc1d8d80596e89b92c88e5cf2f79edc78d3b876 cfc6d40cdb2403617b166f4ff94789fb8e9d12e3 d014d92312489523f3dd41aa7361196b96b52435 d6880a708f5e11b059954129c7f90e772040563b d8a1a1c53260810ee25a05ef2c742aab1dd653d6 dc34fad76238263a95f31e6bcffa6a5d1f999453 dc438f458c9216eaa11df84605caeba4f063bc75 dd7e79057e8f7195a5d33c585fa49b63aecd2240 de4679dc69c4b0c57e6015998c890a44b81def95 df9268d2a6d0501f8e7ab816e7f6139713a31956 e11e7dddc347393df3a51924ab55ded24fefe538 e1a016a9866df4b3fb2dd26377fa6bc6f1fe6903 e1ce0495c3d5e94f8c2e0f921088da624909af10 e290e47af5510046c1d26e8ac521ca70f3b0455a e2f9bdefc5fd8e6035e14e55c5b318f95f4a0fbe e54b2b073357d2d0017bfd8d1c58ef4e75747255 ea6dc90c4506da16022de7618447e9e6c962755a eacce31c17f388c21dacc8f58ecd3ef3cbe38084 eb1152def57deee207904d95490be1da0a46ec8f eb3ced7edb35572a56f0124c1115a60c6d97d466 efbf9f7176c3a04edd9642f7f1773a7cbb70a0c9 f289bcd1e84b4eed5f782a317a1c2c6be55935c3 f2bb66208fecac1c176ccc0f1c1efbfccee8ea34 f559dd10364a84d99b63c0291e2584a637a3b30e fa4e574515fed88dc0dbc3c830def1f2bc4d7fe6 fd0e74532408de25240793a3c76225b61dfdcabc ff7c4bfc4ab93fd448ee26c16db5152bb5679013 drwxr-xr-x root/root 0 2022-12-17 08:23 ./ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/00/ -rw-r--r-- root/root 64532 2022-12-17 08:23 ./usr/lib/debug/.build-id/00/42fcec8f766274a2c9f7ce739b4d4f31781239.debug -rw-r--r-- root/root 742780 2022-12-17 08:23 ./usr/lib/debug/.build-id/00/975ba7de83c662fbfc8c1cf8abf823fba4dfa0.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/05/ -rw-r--r-- root/root 20132 2022-12-17 08:23 ./usr/lib/debug/.build-id/05/92c3d794454bb16e8c04e994754e372f0ca143.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/09/ -rw-r--r-- root/root 48128 2022-12-17 08:23 ./usr/lib/debug/.build-id/09/f13d76bbd495aa1c0d47a13570cc6425e0c245.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/0b/ -rw-r--r-- root/root 43496 2022-12-17 08:23 ./usr/lib/debug/.build-id/0b/239051596cd25b6ec58ae71f42d70bb6414879.debug -rw-r--r-- root/root 45976 2022-12-17 08:23 ./usr/lib/debug/.build-id/0b/6cfd3f961a37c0acd40355c03f8a9ad8220e75.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/0d/ -rw-r--r-- root/root 66948 2022-12-17 08:23 ./usr/lib/debug/.build-id/0d/c16efeedb70ad70dd99728c0c681655f50ab62.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/13/ -rw-r--r-- root/root 52624 2022-12-17 08:23 ./usr/lib/debug/.build-id/13/8aa9905e4e8e263f29e77bf68c6a06a2fb3c98.debug -rw-r--r-- root/root 76084 2022-12-17 08:23 ./usr/lib/debug/.build-id/13/abebc265b4e286e0e77bfb5f750d9c27078483.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/15/ -rw-r--r-- root/root 232680 2022-12-17 08:23 ./usr/lib/debug/.build-id/15/833a0be4fa7df2aba22b170fa27d29889fd8ab.debug -rw-r--r-- root/root 23136 2022-12-17 08:23 ./usr/lib/debug/.build-id/15/9a412991f7cf6e4e807f687eb801e063c3a882.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/17/ -rw-r--r-- root/root 135804 2022-12-17 08:23 ./usr/lib/debug/.build-id/17/a64a383a517b348a0524eea5bd76d5c043fe9d.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/1e/ -rw-r--r-- root/root 127496 2022-12-17 08:23 ./usr/lib/debug/.build-id/1e/9e6c2d07b3bbc18cce17eca7798d730074c055.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/20/ -rw-r--r-- root/root 145700 2022-12-17 08:23 ./usr/lib/debug/.build-id/20/042f05b67c650837b0829f8f628d5e437884f2.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/21/ -rw-r--r-- root/root 38012 2022-12-17 08:23 ./usr/lib/debug/.build-id/21/92fb8c65566e838addbf3bc456ff16bacf51b4.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/23/ -rw-r--r-- root/root 391200 2022-12-17 08:23 ./usr/lib/debug/.build-id/23/521c2bbc1ac2205b1280c47187ffcb4830435b.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/25/ -rw-r--r-- root/root 17416 2022-12-17 08:23 ./usr/lib/debug/.build-id/25/d5267612d0eb4e49a40cb502450b7cccc8a2d9.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/28/ -rw-r--r-- root/root 605556 2022-12-17 08:23 ./usr/lib/debug/.build-id/28/85a49761869da4de02c6689cf4bbe76a8fbb78.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/29/ -rw-r--r-- root/root 36924 2022-12-17 08:23 ./usr/lib/debug/.build-id/29/9eb70888d99f467001282aee269d2f41ae6ba2.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/2a/ -rw-r--r-- root/root 47048 2022-12-17 08:23 ./usr/lib/debug/.build-id/2a/0e0a55285780559f0c7d427e9105601d1eba6b.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/2b/ -rw-r--r-- root/root 407068 2022-12-17 08:23 ./usr/lib/debug/.build-id/2b/48306e732f105a4fa5d501e76c56a20f807324.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/2d/ -rw-r--r-- root/root 240820 2022-12-17 08:23 ./usr/lib/debug/.build-id/2d/297a68a9f5bc5bd9686c97071086bc57b63e0e.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/2f/ -rw-r--r-- root/root 72948 2022-12-17 08:23 ./usr/lib/debug/.build-id/2f/102b0fbe5e5e50068dfd370cb273b3c0c4ea9d.debug -rw-r--r-- root/root 121680 2022-12-17 08:23 ./usr/lib/debug/.build-id/2f/29656747f7fca64f5ffd13638b86584d15653a.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/34/ -rw-r--r-- root/root 559256 2022-12-17 08:23 ./usr/lib/debug/.build-id/34/af05c0fcb065ad71bce23ec841c9bf73160ed9.debug -rw-r--r-- root/root 87348 2022-12-17 08:23 ./usr/lib/debug/.build-id/34/f3fdd5c0f7a3086aad8c813898faad59f0ba2d.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/37/ -rw-r--r-- root/root 16504 2022-12-17 08:23 ./usr/lib/debug/.build-id/37/1f9b392839a25292249d50e1d5961bf6f07025.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/38/ -rw-r--r-- root/root 39480 2022-12-17 08:23 ./usr/lib/debug/.build-id/38/7cc75ce0a698a1850ef39ac0753190592bf11b.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/39/ -rw-r--r-- root/root 69768 2022-12-17 08:23 ./usr/lib/debug/.build-id/39/8fafa98f67cb11a10f296b99824303060606ee.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/3c/ -rw-r--r-- root/root 586316 2022-12-17 08:23 ./usr/lib/debug/.build-id/3c/8a122784cde21633bcae3ae571badfb16be185.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/3f/ -rw-r--r-- root/root 37060 2022-12-17 08:23 ./usr/lib/debug/.build-id/3f/1feae2b0add1337089f57d73cb289c29bb67bb.debug -rw-r--r-- root/root 49404 2022-12-17 08:23 ./usr/lib/debug/.build-id/3f/f174a4de0062dcdc3ec5fae02cdcc521090d44.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/41/ -rw-r--r-- root/root 39864 2022-12-17 08:23 ./usr/lib/debug/.build-id/41/edcf158dafd94a81e98e1572a64473bc781e23.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/43/ -rw-r--r-- root/root 128376 2022-12-17 08:23 ./usr/lib/debug/.build-id/43/110f6aebc4cae3d108422ef883efa90c496789.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/4b/ -rw-r--r-- root/root 28184 2022-12-17 08:23 ./usr/lib/debug/.build-id/4b/15ae9a70589b0f4c69b16b6540b23d0dde6250.debug -rw-r--r-- root/root 178368 2022-12-17 08:23 ./usr/lib/debug/.build-id/4b/8b94b7e5e7e70b849fd5de3dda4363c5f59e19.debug -rw-r--r-- root/root 574580 2022-12-17 08:23 ./usr/lib/debug/.build-id/4b/b6846ec07b850dca75ba8cb6b4dd41e4f94201.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/4f/ -rw-r--r-- root/root 65904 2022-12-17 08:23 ./usr/lib/debug/.build-id/4f/d1feb76284925d37a1248f41319beb5b199d53.debug -rw-r--r-- root/root 240232 2022-12-17 08:23 ./usr/lib/debug/.build-id/4f/e3382c6ad34cd3983d6751dc922b2fc8edafdc.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/51/ -rw-r--r-- root/root 65640 2022-12-17 08:23 ./usr/lib/debug/.build-id/51/019b93131f3e22805d7b9c2a44b0bb5860f6ac.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/53/ -rw-r--r-- root/root 311432 2022-12-17 08:23 ./usr/lib/debug/.build-id/53/5119ae34d9fa14624bbb62b154468da3575b2b.debug -rw-r--r-- root/root 92136 2022-12-17 08:23 ./usr/lib/debug/.build-id/53/91308ffc60482140621d536c4f420dd1110877.debug -rw-r--r-- root/root 35168 2022-12-17 08:23 ./usr/lib/debug/.build-id/53/d8ee4e4ca0cc8e57c8a5818c74ac2b61cbed0b.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/54/ -rw-r--r-- root/root 606484 2022-12-17 08:23 ./usr/lib/debug/.build-id/54/b07203e4b71ca9a9d5f4b8b900a234d194eef1.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/59/ -rw-r--r-- root/root 45388 2022-12-17 08:23 ./usr/lib/debug/.build-id/59/23d3f5814b7dcf5a3d8e016225a7e08c975dc6.debug -rw-r--r-- root/root 38164 2022-12-17 08:23 ./usr/lib/debug/.build-id/59/37ff2a804e5fa91fcbd3b44598dc669a3fb270.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/5c/ -rw-r--r-- root/root 87728 2022-12-17 08:23 ./usr/lib/debug/.build-id/5c/6bf31197ed7ab351eef94f65c1a9a2655f17ce.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/5e/ -rw-r--r-- root/root 179964 2022-12-17 08:23 ./usr/lib/debug/.build-id/5e/25cad71eca87c8b073a3d217eb2deb549fdd7c.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/62/ -rw-r--r-- root/root 47744 2022-12-17 08:23 ./usr/lib/debug/.build-id/62/3eae0942bda1485f368e041f387a267ca79191.debug -rw-r--r-- root/root 55372 2022-12-17 08:23 ./usr/lib/debug/.build-id/62/e0be805bfa86b652d6ae9c7b2bff8a264e48ad.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/63/ -rw-r--r-- root/root 25548 2022-12-17 08:23 ./usr/lib/debug/.build-id/63/340c9a28bb6983e212e98bc31ed5fee9e803e3.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/65/ -rw-r--r-- root/root 157452 2022-12-17 08:23 ./usr/lib/debug/.build-id/65/fdb0d0513a5d2346c0abaf21bb614772abaacf.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/6a/ -rw-r--r-- root/root 80680 2022-12-17 08:23 ./usr/lib/debug/.build-id/6a/0995674f302231e69ade879a0d7ddc57dc1900.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/6c/ -rw-r--r-- root/root 41128 2022-12-17 08:23 ./usr/lib/debug/.build-id/6c/25d4a72d24578a4b5f66115251ed1c2c41fd0c.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/6e/ -rw-r--r-- root/root 37964 2022-12-17 08:23 ./usr/lib/debug/.build-id/6e/0a01e1a837eaff1d24f8e08091be518b33647e.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/6f/ -rw-r--r-- root/root 94220 2022-12-17 08:23 ./usr/lib/debug/.build-id/6f/b57e2e8fa18a77503d652165dae752b395e8cb.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/73/ -rw-r--r-- root/root 35928 2022-12-17 08:23 ./usr/lib/debug/.build-id/73/07936ce6a27d9178615a8a6d77df9a62fd0d76.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/75/ -rw-r--r-- root/root 84444 2022-12-17 08:23 ./usr/lib/debug/.build-id/75/6b974aa2b1c340bcdab50670c9828aeb8ab889.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/77/ -rw-r--r-- root/root 53852 2022-12-17 08:23 ./usr/lib/debug/.build-id/77/55a05fbb8e928353f7e1d9b32cfe202a26997c.debug -rw-r--r-- root/root 32824 2022-12-17 08:23 ./usr/lib/debug/.build-id/77/9bb6e862f09b6a721b21bd6161e5bc18b6a095.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/78/ -rw-r--r-- root/root 561244 2022-12-17 08:23 ./usr/lib/debug/.build-id/78/9ab456d06ccfd69e977d6c2a977e8c0660e333.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/7a/ -rw-r--r-- root/root 572580 2022-12-17 08:23 ./usr/lib/debug/.build-id/7a/36613a22059958dd1ce130faa529c1aa2090d7.debug -rw-r--r-- root/root 31968 2022-12-17 08:23 ./usr/lib/debug/.build-id/7a/e6f9c57320e976acdd6a770a401d60c806dd1a.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/7c/ -rw-r--r-- root/root 86928 2022-12-17 08:23 ./usr/lib/debug/.build-id/7c/8b19b6a1c148dc60b07528dee81431360833bf.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/7d/ -rw-r--r-- root/root 59148 2022-12-17 08:23 ./usr/lib/debug/.build-id/7d/46327c7fce7e0855bebb9bafad03403686cf9c.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/7e/ -rw-r--r-- root/root 153856 2022-12-17 08:23 ./usr/lib/debug/.build-id/7e/34816f51e224e0f9b38c01af4ee252bc448ea2.debug -rw-r--r-- root/root 546392 2022-12-17 08:23 ./usr/lib/debug/.build-id/7e/aeff433b8fd975d2b47b2988c14046cc9b4e45.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/81/ -rw-r--r-- root/root 52184 2022-12-17 08:23 ./usr/lib/debug/.build-id/81/fc0ddef04430126430365929013b3e522edc0d.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/86/ -rw-r--r-- root/root 59888 2022-12-17 08:23 ./usr/lib/debug/.build-id/86/9b4bf850a2984da819d0b45a26d8d5e0817bcb.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/88/ -rw-r--r-- root/root 56160 2022-12-17 08:23 ./usr/lib/debug/.build-id/88/d199d1267d491706a2d89ef727c5edd4531ee8.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/89/ -rw-r--r-- root/root 39444 2022-12-17 08:23 ./usr/lib/debug/.build-id/89/06d94066fb796c333a06834079451321a74d41.debug -rw-r--r-- root/root 555236 2022-12-17 08:23 ./usr/lib/debug/.build-id/89/dc06a3e8e82266d59da6c0a4ef9cbc9ecb8c91.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/8a/ -rw-r--r-- root/root 42084 2022-12-17 08:23 ./usr/lib/debug/.build-id/8a/5614e7539660819f425855d9b8f0d6d5782f79.debug -rw-r--r-- root/root 43700 2022-12-17 08:23 ./usr/lib/debug/.build-id/8a/932c4dbb4b42d8755b31c264f6856454f786e2.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/8b/ -rw-r--r-- root/root 144160 2022-12-17 08:23 ./usr/lib/debug/.build-id/8b/97b7d1e627b979c2e53b2bace186f9c6463cdd.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/8c/ -rw-r--r-- root/root 87984 2022-12-17 08:23 ./usr/lib/debug/.build-id/8c/c066cee92aa44a3b18936efee2fdc464c42a96.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/99/ -rw-r--r-- root/root 603860 2022-12-17 08:23 ./usr/lib/debug/.build-id/99/29ea7223308b5d3eb9ca56ff73614d6a001cb2.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/9b/ -rw-r--r-- root/root 274816 2022-12-17 08:23 ./usr/lib/debug/.build-id/9b/623f9c4ea86aef236105d2708ff5a66bd4726a.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/9e/ -rw-r--r-- root/root 17228 2022-12-17 08:23 ./usr/lib/debug/.build-id/9e/347a307e1eeebcec2249803435c55b0c6c232c.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/a1/ -rw-r--r-- root/root 531632 2022-12-17 08:23 ./usr/lib/debug/.build-id/a1/65b4d0fbe26b98f6b971a4761b89f4e0c30758.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/a3/ -rw-r--r-- root/root 552680 2022-12-17 08:23 ./usr/lib/debug/.build-id/a3/6957aad035701c3fd69816e74761b9156a2f03.debug -rw-r--r-- root/root 30584 2022-12-17 08:23 ./usr/lib/debug/.build-id/a3/d67b786a68cd20afeb84e878a4cfa2e6c47040.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/a4/ -rw-r--r-- root/root 43304 2022-12-17 08:23 ./usr/lib/debug/.build-id/a4/3188462681c4b3c5159c6a1ba296fa2ca4c620.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/ac/ -rw-r--r-- root/root 42312 2022-12-17 08:23 ./usr/lib/debug/.build-id/ac/ca79486594136d50a0b17fd8106183f3de24fe.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/ad/ -rw-r--r-- root/root 65588 2022-12-17 08:23 ./usr/lib/debug/.build-id/ad/5f0a03f26ac5fb09904b32345ca092d6140a08.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/ae/ -rw-r--r-- root/root 566320 2022-12-17 08:23 ./usr/lib/debug/.build-id/ae/1fd2af9cac3dab57b2d0ceddbd9947bdb75f9d.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/af/ -rw-r--r-- root/root 45312 2022-12-17 08:23 ./usr/lib/debug/.build-id/af/248d4ad35f371102399c525affa786abcebc51.debug -rw-r--r-- root/root 90216 2022-12-17 08:23 ./usr/lib/debug/.build-id/af/efc6526746fa4cadd50ccb0286a4b9b6943a68.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/b1/ -rw-r--r-- root/root 513988 2022-12-17 08:23 ./usr/lib/debug/.build-id/b1/a7dea1e2eb71055e32a53aa12d4ec96eb012e5.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/b4/ -rw-r--r-- root/root 38776 2022-12-17 08:23 ./usr/lib/debug/.build-id/b4/9244ba383ee952b27d2de07786a67a228ba673.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/b7/ -rw-r--r-- root/root 27772 2022-12-17 08:23 ./usr/lib/debug/.build-id/b7/cdc975b67fc0c26f7e23f71f69a8a38837f286.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/b8/ -rw-r--r-- root/root 27484 2022-12-17 08:23 ./usr/lib/debug/.build-id/b8/e2c9643954a96d4c1e8cedb9aea025b7bb94eb.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/bb/ -rw-r--r-- root/root 35980 2022-12-17 08:23 ./usr/lib/debug/.build-id/bb/c3415be9c1c0c1b7e89338077818e999bbbc9b.debug -rw-r--r-- root/root 624756 2022-12-17 08:23 ./usr/lib/debug/.build-id/bb/c6bf77a0b8da53fafbb2f8419d8d3638b96bb4.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/bd/ -rw-r--r-- root/root 31516 2022-12-17 08:23 ./usr/lib/debug/.build-id/bd/204eedc698f9ce48c5a3300bcb883c4b70184d.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/be/ -rw-r--r-- root/root 45452 2022-12-17 08:23 ./usr/lib/debug/.build-id/be/1af9fae71d7f7ad9e6fd0bffaa629412bdbf12.debug -rw-r--r-- root/root 124680 2022-12-17 08:23 ./usr/lib/debug/.build-id/be/911562220f1080645647b2f216cd373b8d907e.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/c1/ -rw-r--r-- root/root 1463944 2022-12-17 08:23 ./usr/lib/debug/.build-id/c1/f8b0b19f9b9f78f5399fa48da233e3f6378f24.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/c3/ -rw-r--r-- root/root 59868 2022-12-17 08:23 ./usr/lib/debug/.build-id/c3/cd611e4a56e1a6c1ee974fac1d82b50fa08ebc.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/c9/ -rw-r--r-- root/root 41128 2022-12-17 08:23 ./usr/lib/debug/.build-id/c9/b198bab209df927c0ec93ee92516e105dd05f8.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/cb/ -rw-r--r-- root/root 604288 2022-12-17 08:23 ./usr/lib/debug/.build-id/cb/c1d8d80596e89b92c88e5cf2f79edc78d3b876.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/cf/ -rw-r--r-- root/root 40256 2022-12-17 08:23 ./usr/lib/debug/.build-id/cf/c6d40cdb2403617b166f4ff94789fb8e9d12e3.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/d0/ -rw-r--r-- root/root 189640 2022-12-17 08:23 ./usr/lib/debug/.build-id/d0/14d92312489523f3dd41aa7361196b96b52435.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/d6/ -rw-r--r-- root/root 47604 2022-12-17 08:23 ./usr/lib/debug/.build-id/d6/880a708f5e11b059954129c7f90e772040563b.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/d8/ -rw-r--r-- root/root 84980 2022-12-17 08:23 ./usr/lib/debug/.build-id/d8/a1a1c53260810ee25a05ef2c742aab1dd653d6.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/dc/ -rw-r--r-- root/root 716120 2022-12-17 08:23 ./usr/lib/debug/.build-id/dc/34fad76238263a95f31e6bcffa6a5d1f999453.debug -rw-r--r-- root/root 30748 2022-12-17 08:23 ./usr/lib/debug/.build-id/dc/438f458c9216eaa11df84605caeba4f063bc75.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/dd/ -rw-r--r-- root/root 40048 2022-12-17 08:23 ./usr/lib/debug/.build-id/dd/7e79057e8f7195a5d33c585fa49b63aecd2240.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/de/ -rw-r--r-- root/root 167724 2022-12-17 08:23 ./usr/lib/debug/.build-id/de/4679dc69c4b0c57e6015998c890a44b81def95.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/df/ -rw-r--r-- root/root 44732 2022-12-17 08:23 ./usr/lib/debug/.build-id/df/9268d2a6d0501f8e7ab816e7f6139713a31956.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/e1/ -rw-r--r-- root/root 34272 2022-12-17 08:23 ./usr/lib/debug/.build-id/e1/1e7dddc347393df3a51924ab55ded24fefe538.debug -rw-r--r-- root/root 179788 2022-12-17 08:23 ./usr/lib/debug/.build-id/e1/a016a9866df4b3fb2dd26377fa6bc6f1fe6903.debug -rw-r--r-- root/root 30928 2022-12-17 08:23 ./usr/lib/debug/.build-id/e1/ce0495c3d5e94f8c2e0f921088da624909af10.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/e2/ -rw-r--r-- root/root 19280 2022-12-17 08:23 ./usr/lib/debug/.build-id/e2/90e47af5510046c1d26e8ac521ca70f3b0455a.debug -rw-r--r-- root/root 608832 2022-12-17 08:23 ./usr/lib/debug/.build-id/e2/f9bdefc5fd8e6035e14e55c5b318f95f4a0fbe.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/e5/ -rw-r--r-- root/root 44900 2022-12-17 08:23 ./usr/lib/debug/.build-id/e5/4b2b073357d2d0017bfd8d1c58ef4e75747255.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/ea/ -rw-r--r-- root/root 2373704 2022-12-17 08:23 ./usr/lib/debug/.build-id/ea/6dc90c4506da16022de7618447e9e6c962755a.debug -rw-r--r-- root/root 45448 2022-12-17 08:23 ./usr/lib/debug/.build-id/ea/cce31c17f388c21dacc8f58ecd3ef3cbe38084.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/eb/ -rw-r--r-- root/root 23464 2022-12-17 08:23 ./usr/lib/debug/.build-id/eb/1152def57deee207904d95490be1da0a46ec8f.debug -rw-r--r-- root/root 50676 2022-12-17 08:23 ./usr/lib/debug/.build-id/eb/3ced7edb35572a56f0124c1115a60c6d97d466.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/ef/ -rw-r--r-- root/root 148668 2022-12-17 08:23 ./usr/lib/debug/.build-id/ef/bf9f7176c3a04edd9642f7f1773a7cbb70a0c9.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/f2/ -rw-r--r-- root/root 24192 2022-12-17 08:23 ./usr/lib/debug/.build-id/f2/89bcd1e84b4eed5f782a317a1c2c6be55935c3.debug -rw-r--r-- root/root 153452 2022-12-17 08:23 ./usr/lib/debug/.build-id/f2/bb66208fecac1c176ccc0f1c1efbfccee8ea34.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/f5/ -rw-r--r-- root/root 37132 2022-12-17 08:23 ./usr/lib/debug/.build-id/f5/59dd10364a84d99b63c0291e2584a637a3b30e.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/fa/ -rw-r--r-- root/root 252996 2022-12-17 08:23 ./usr/lib/debug/.build-id/fa/4e574515fed88dc0dbc3c830def1f2bc4d7fe6.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/fd/ -rw-r--r-- root/root 35536 2022-12-17 08:23 ./usr/lib/debug/.build-id/fd/0e74532408de25240793a3c76225b61dfdcabc.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/ff/ -rw-r--r-- root/root 16004 2022-12-17 08:23 ./usr/lib/debug/.build-id/ff/7c4bfc4ab93fd448ee26c16db5152bb5679013.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.dwz/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.dwz/arm-linux-gnueabi/ -rw-r--r-- root/root 438664 2022-12-17 08:23 ./usr/lib/debug/.dwz/arm-linux-gnueabi/indi-bin.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/doc/ lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/share/doc/indi-bin-dbgsym -> indi-bin indi-bin_1.9.9+dfsg-2_armel.deb ------------------------------- new Debian package, version 2.0. size 1382892 bytes: control archive=4304 bytes. 1065 bytes, 19 lines control 8122 bytes, 131 lines md5sums Package: indi-bin Source: indi Version: 1.9.9+dfsg-2 Architecture: armel Maintainer: Debian Krap Maintainers Installed-Size: 8738 Depends: libindi-data (>= 1.9.9+dfsg-2), libc6 (>= 2.34), libcfitsio10 (>= 4.2.0~), libcurl3-gnutls (>= 7.16.2), libev4 (>= 1:4.04), libgcc-s1 (>= 3.5), libindialignmentdriver1 (= 1.9.9+dfsg-2), libindiclient1 (= 1.9.9+dfsg-2), libindidriver1 (= 1.9.9+dfsg-2), libnova-0.16-0 (>= 0.16), libstdc++6 (>= 11), libusb-1.0-0 (>= 2:1.0.9), zlib1g (>= 1:1.1.4) Section: misc Priority: optional Homepage: https://www.indilib.org/ Description: INDI server, drivers and tools INDI (Instrument-Neutral Device Interface) is a distributed XML-based control protocol designed to operate astronomical instrumentation. INDI is small, flexible, easy to parse, scalable, and stateless. It supports common DCS functions such as remote control, data acquisition, monitoring, and a lot more. . This package contains the INDI server, the drivers for the supported astronomical instrumentation, and other INDI tools. drwxr-xr-x root/root 0 2022-12-17 08:23 ./ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/bin/ -rwxr-xr-x root/root 22152 2022-12-17 08:23 ./usr/bin/indi_Excalibur -rwxr-xr-x root/root 18056 2022-12-17 08:23 ./usr/bin/indi_aaf2_focus -rwxr-xr-x root/root 46732 2022-12-17 08:23 ./usr/bin/indi_activefocuser_focus -rwxr-xr-x root/root 18056 2022-12-17 08:23 ./usr/bin/indi_arduinost4 -rwxr-xr-x root/root 22152 2022-12-17 08:23 ./usr/bin/indi_astromech_lpm -rwxr-xr-x root/root 22152 2022-12-17 08:23 ./usr/bin/indi_astrometry -rwxr-xr-x root/root 202888 2022-12-17 08:23 ./usr/bin/indi_astrotrac_telescope -rwxr-xr-x root/root 34440 2022-12-17 08:23 ./usr/bin/indi_baader_dome -rwxr-xr-x root/root 100044 2022-12-17 08:23 ./usr/bin/indi_celestron_gps -rwxr-xr-x root/root 34440 2022-12-17 08:23 ./usr/bin/indi_celestron_sct_focus -rwxr-xr-x root/root 42636 2022-12-17 08:23 ./usr/bin/indi_crux_mount -rwxr-xr-x root/root 22152 2022-12-17 08:23 ./usr/bin/indi_ddw_dome -rwxr-xr-x root/root 30344 2022-12-17 08:23 ./usr/bin/indi_deepskydad_af1_focus -rwxr-xr-x root/root 30344 2022-12-17 08:23 ./usr/bin/indi_deepskydad_af2_focus -rwxr-xr-x root/root 30344 2022-12-17 08:23 ./usr/bin/indi_deepskydad_af3_focus -rwxr-xr-x root/root 22152 2022-12-17 08:23 ./usr/bin/indi_deepskydad_fp1 -rwxr-xr-x root/root 18056 2022-12-17 08:23 ./usr/bin/indi_deepskydad_fr1 -rwxr-xr-x root/root 30344 2022-12-17 08:23 ./usr/bin/indi_dmfc_focus -rwxr-xr-x root/root 170120 2022-12-17 08:23 ./usr/bin/indi_domepro2_dome -rwxr-xr-x root/root 161928 2022-12-17 08:23 ./usr/bin/indi_dsc_telescope -rwxr-xr-x root/root 161928 2022-12-17 08:23 ./usr/bin/indi_efa_focus lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/bin/indi_eq500x_telescope -> indi_lx200generic -rwxr-xr-x root/root 350344 2022-12-17 08:23 ./usr/bin/indi_esattoarco_focus -rwxr-xr-x root/root 227004 2022-12-17 08:23 ./usr/bin/indi_eval -rwxr-xr-x root/root 153736 2022-12-17 08:23 ./usr/bin/indi_falcon_rotator -rwxr-xr-x root/root 22152 2022-12-17 08:23 ./usr/bin/indi_fcusb_focus -rwxr-xr-x root/root 26248 2022-12-17 08:23 ./usr/bin/indi_flipflat -rwxr-xr-x root/root 75400 2022-12-17 08:23 ./usr/bin/indi_gemini_focus -rwxr-xr-x root/root 218816 2022-12-17 08:23 ./usr/bin/indi_getprop -rwxr-xr-x root/root 18056 2022-12-17 08:23 ./usr/bin/indi_gpusb -rwxr-xr-x root/root 27800 2022-12-17 08:23 ./usr/bin/indi_hid_test -rwxr-xr-x root/root 18056 2022-12-17 08:23 ./usr/bin/indi_hitecastrodc_focus -rwxr-xr-x root/root 59020 2022-12-17 08:23 ./usr/bin/indi_ieq_telescope -rwxr-xr-x root/root 87756 2022-12-17 08:23 ./usr/bin/indi_ieqlegacy_telescope -rwxr-xr-x root/root 54920 2022-12-17 08:23 ./usr/bin/indi_imager_agent -rwxr-xr-x root/root 38536 2022-12-17 08:23 ./usr/bin/indi_integra_focus lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/bin/indi_ioptronHC8406 -> indi_lx200generic -rwxr-xr-x root/root 63112 2022-12-17 08:23 ./usr/bin/indi_ioptronv3_telescope -rwxr-xr-x root/root 26248 2022-12-17 08:23 ./usr/bin/indi_joystick -rwxr-xr-x root/root 22152 2022-12-17 08:23 ./usr/bin/indi_lacerta_mfoc_focus -rwxr-xr-x root/root 50824 2022-12-17 08:23 ./usr/bin/indi_lakeside_focus lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/bin/indi_lx200_10micron -> indi_lx200generic lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/bin/indi_lx200_16 -> indi_lx200generic lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/bin/indi_lx200_OnStep -> indi_lx200generic lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/bin/indi_lx200_OpenAstroTech -> indi_lx200generic -rwxr-xr-x root/root 87692 2022-12-17 08:23 ./usr/bin/indi_lx200_TeenAstro lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/bin/indi_lx200am5 -> indi_lx200generic lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/bin/indi_lx200ap -> indi_lx200generic lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/bin/indi_lx200ap_gtocp2 -> indi_lx200generic lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/bin/indi_lx200ap_v2 -> indi_lx200generic lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/bin/indi_lx200autostar -> indi_lx200generic -rwxr-xr-x root/root 67212 2022-12-17 08:23 ./usr/bin/indi_lx200basic lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/bin/indi_lx200classic -> indi_lx200generic lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/bin/indi_lx200fs2 -> indi_lx200generic lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/bin/indi_lx200gemini -> indi_lx200generic -rwxr-xr-x root/root 797080 2022-12-17 08:23 ./usr/bin/indi_lx200generic lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/bin/indi_lx200gotonova -> indi_lx200generic lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/bin/indi_lx200gps -> indi_lx200generic lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/bin/indi_lx200pulsar2 -> indi_lx200generic lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/bin/indi_lx200ss2000pc -> indi_lx200generic lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/bin/indi_lx200zeq25 -> indi_lx200generic -rwxr-xr-x root/root 108168 2022-12-17 08:23 ./usr/bin/indi_lynx_focus -rwxr-xr-x root/root 13960 2022-12-17 08:23 ./usr/bin/indi_manual_wheel -rwxr-xr-x root/root 157832 2022-12-17 08:23 ./usr/bin/indi_mbox_weather -rwxr-xr-x root/root 13960 2022-12-17 08:23 ./usr/bin/indi_meta_weather -rwxr-xr-x root/root 26248 2022-12-17 08:23 ./usr/bin/indi_microtouch_focus -rwxr-xr-x root/root 22152 2022-12-17 08:23 ./usr/bin/indi_moonlite_focus -rwxr-xr-x root/root 34440 2022-12-17 08:23 ./usr/bin/indi_moonlitedro_focus -rwxr-xr-x root/root 38536 2022-12-17 08:23 ./usr/bin/indi_myfocuserpro2_focus -rwxr-xr-x root/root 178312 2022-12-17 08:23 ./usr/bin/indi_nexdome_beaver -rwxr-xr-x root/root 22152 2022-12-17 08:23 ./usr/bin/indi_nfocus -rwxr-xr-x root/root 26248 2022-12-17 08:23 ./usr/bin/indi_nframe_rotator -rwxr-xr-x root/root 46728 2022-12-17 08:23 ./usr/bin/indi_nightcrawler_focus -rwxr-xr-x root/root 30344 2022-12-17 08:23 ./usr/bin/indi_nstep_focus -rwxr-xr-x root/root 22152 2022-12-17 08:23 ./usr/bin/indi_onfocus_focus -rwxr-xr-x root/root 108168 2022-12-17 08:23 ./usr/bin/indi_openweathermap_weather -rwxr-xr-x root/root 161928 2022-12-17 08:23 ./usr/bin/indi_optec_wheel -rwxr-xr-x root/root 42632 2022-12-17 08:23 ./usr/bin/indi_paramount_telescope -rwxr-xr-x root/root 18056 2022-12-17 08:23 ./usr/bin/indi_pegasus_flatmaster -rwxr-xr-x root/root 26248 2022-12-17 08:23 ./usr/bin/indi_pegasus_focuscube -rwxr-xr-x root/root 157832 2022-12-17 08:23 ./usr/bin/indi_pegasus_ppb -rwxr-xr-x root/root 174216 2022-12-17 08:23 ./usr/bin/indi_pegasus_ppba -rwxr-xr-x root/root 22152 2022-12-17 08:23 ./usr/bin/indi_pegasus_prodigyMF -rwxr-xr-x root/root 22152 2022-12-17 08:23 ./usr/bin/indi_pegasus_scopsoag -rwxr-xr-x root/root 157832 2022-12-17 08:23 ./usr/bin/indi_pegasus_uch -rwxr-xr-x root/root 190600 2022-12-17 08:23 ./usr/bin/indi_pegasus_upb -rwxr-xr-x root/root 22152 2022-12-17 08:23 ./usr/bin/indi_perfectstar_focus -rwxr-xr-x root/root 161928 2022-12-17 08:23 ./usr/bin/indi_planewave_deltat -rwxr-xr-x root/root 83700 2022-12-17 08:23 ./usr/bin/indi_pmc8_telescope -rwxr-xr-x root/root 30344 2022-12-17 08:23 ./usr/bin/indi_pyxis_rotator -rwxr-xr-x root/root 18056 2022-12-17 08:23 ./usr/bin/indi_qhycfw1_wheel -rwxr-xr-x root/root 18056 2022-12-17 08:23 ./usr/bin/indi_qhycfw2_wheel -rwxr-xr-x root/root 18056 2022-12-17 08:23 ./usr/bin/indi_qhycfw3_wheel -rwxr-xr-x root/root 13960 2022-12-17 08:23 ./usr/bin/indi_quantum_wheel -rwxr-xr-x root/root 231564 2022-12-17 08:23 ./usr/bin/indi_rainbow_telescope -rwxr-xr-x root/root 22152 2022-12-17 08:23 ./usr/bin/indi_rainbowrsf_focus -rwxr-xr-x root/root 22152 2022-12-17 08:23 ./usr/bin/indi_rbfocus_focus -rwxr-xr-x root/root 157832 2022-12-17 08:23 ./usr/bin/indi_rigel_dome -rwxr-xr-x root/root 34440 2022-12-17 08:23 ./usr/bin/indi_robo_focus -rwxr-xr-x root/root 13960 2022-12-17 08:23 ./usr/bin/indi_rolloff_dome -rwxr-xr-x root/root 91784 2022-12-17 08:23 ./usr/bin/indi_scopedome_dome -rwxr-xr-x root/root 22152 2022-12-17 08:23 ./usr/bin/indi_script_dome -rwxr-xr-x root/root 22152 2022-12-17 08:23 ./usr/bin/indi_script_telescope -rwxr-xr-x root/root 63124 2022-12-17 08:23 ./usr/bin/indi_sestosenso2_focus -rwxr-xr-x root/root 30344 2022-12-17 08:23 ./usr/bin/indi_sestosenso_focus -rwxr-xr-x root/root 218864 2022-12-17 08:23 ./usr/bin/indi_setprop -rwxr-xr-x root/root 26248 2022-12-17 08:23 ./usr/bin/indi_siefs_focus -rwxr-xr-x root/root 71304 2022-12-17 08:23 ./usr/bin/indi_simulator_ccd -rwxr-xr-x root/root 13960 2022-12-17 08:23 ./usr/bin/indi_simulator_dome -rwxr-xr-x root/root 18056 2022-12-17 08:23 ./usr/bin/indi_simulator_focus -rwxr-xr-x root/root 9864 2022-12-17 08:23 ./usr/bin/indi_simulator_gps -rwxr-xr-x root/root 38536 2022-12-17 08:23 ./usr/bin/indi_simulator_guide -rwxr-xr-x root/root 9864 2022-12-17 08:23 ./usr/bin/indi_simulator_lightpanel -rwxr-xr-x root/root 22152 2022-12-17 08:23 ./usr/bin/indi_simulator_receiver -rwxr-xr-x root/root 9864 2022-12-17 08:23 ./usr/bin/indi_simulator_rotator -rwxr-xr-x root/root 9864 2022-12-17 08:23 ./usr/bin/indi_simulator_sqm -rwxr-xr-x root/root 54984 2022-12-17 08:23 ./usr/bin/indi_simulator_telescope -rwxr-xr-x root/root 18056 2022-12-17 08:23 ./usr/bin/indi_simulator_weather -rwxr-xr-x root/root 9864 2022-12-17 08:23 ./usr/bin/indi_simulator_wheel -rwxr-xr-x root/root 13960 2022-12-17 08:23 ./usr/bin/indi_skycommander_telescope -rwxr-xr-x root/root 34440 2022-12-17 08:23 ./usr/bin/indi_skysafari -rwxr-xr-x root/root 91856 2022-12-17 08:23 ./usr/bin/indi_skywatcherAltAzMount -rwxr-xr-x root/root 22152 2022-12-17 08:23 ./usr/bin/indi_smartfocus_focus -rwxr-xr-x root/root 22152 2022-12-17 08:23 ./usr/bin/indi_snapcap -rwxr-xr-x root/root 149640 2022-12-17 08:23 ./usr/bin/indi_sqm_weather -rwxr-xr-x root/root 18056 2022-12-17 08:23 ./usr/bin/indi_star2000 -rwxr-xr-x root/root 166024 2022-12-17 08:23 ./usr/bin/indi_steeldrive2_focus -rwxr-xr-x root/root 46728 2022-12-17 08:23 ./usr/bin/indi_steeldrive_focus -rwxr-xr-x root/root 54920 2022-12-17 08:23 ./usr/bin/indi_synscan_telescope -rwxr-xr-x root/root 50824 2022-12-17 08:23 ./usr/bin/indi_synscanlegacy_telescope lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/bin/indi_tcfs3_focus -> indi_tcfs_focus -rwxr-xr-x root/root 34456 2022-12-17 08:23 ./usr/bin/indi_tcfs_focus -rwxr-xr-x root/root 30344 2022-12-17 08:23 ./usr/bin/indi_teenastro_focus -rwxr-xr-x root/root 34440 2022-12-17 08:23 ./usr/bin/indi_temma_telescope -rwxr-xr-x root/root 13960 2022-12-17 08:23 ./usr/bin/indi_trutech_wheel -rwxr-xr-x root/root 166024 2022-12-17 08:23 ./usr/bin/indi_uranus_weather -rwxr-xr-x root/root 26248 2022-12-17 08:23 ./usr/bin/indi_usbdewpoint -rwxr-xr-x root/root 34440 2022-12-17 08:23 ./usr/bin/indi_usbfocusv3_focus -rwxr-xr-x root/root 83592 2022-12-17 08:23 ./usr/bin/indi_v4l2_ccd -rwxr-xr-x root/root 26248 2022-12-17 08:23 ./usr/bin/indi_vantage_weather -rwxr-xr-x root/root 22152 2022-12-17 08:23 ./usr/bin/indi_wanderer_cover -rwxr-xr-x root/root 22152 2022-12-17 08:23 ./usr/bin/indi_wanderer_lite_rotator -rwxr-xr-x root/root 34440 2022-12-17 08:23 ./usr/bin/indi_watchdog -rwxr-xr-x root/root 26248 2022-12-17 08:23 ./usr/bin/indi_watcher_weather -rwxr-xr-x root/root 108172 2022-12-17 08:23 ./usr/bin/indi_weather_safety_proxy -rwxr-xr-x root/root 26248 2022-12-17 08:23 ./usr/bin/indi_xagyl_wheel -rwxr-xr-x root/root 284336 2022-12-17 08:23 ./usr/bin/indiserver drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/doc/indi-bin/ -rw-r--r-- root/root 1537 2022-12-17 08:23 ./usr/share/doc/indi-bin/changelog.Debian.gz -rw-r--r-- root/root 35765 2022-11-29 17:29 ./usr/share/doc/indi-bin/changelog.gz -rw-r--r-- root/root 11210 2022-12-04 19:56 ./usr/share/doc/indi-bin/copyright drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/lintian/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 56 2022-12-03 16:26 ./usr/share/lintian/overrides/indi-bin libindi-dev_1.9.9+dfsg-2_armel.deb ---------------------------------- new Debian package, version 2.0. size 850812 bytes: control archive=3956 bytes. 891 bytes, 18 lines control 8764 bytes, 117 lines md5sums Package: libindi-dev Source: indi Version: 1.9.9+dfsg-2 Architecture: armel Maintainer: Debian Krap Maintainers Installed-Size: 8263 Depends: libcfitsio-dev, libusb-1.0-0-dev, libindialignmentdriver1 (= 1.9.9+dfsg-2), libindiclient1 (= 1.9.9+dfsg-2), libindidriver1 (= 1.9.9+dfsg-2), libindilx200-1 (= 1.9.9+dfsg-2) Section: libdevel Priority: optional Homepage: https://www.indilib.org/ Description: Instrument-Neutral Device Interface library -- development files INDI (Instrument-Neutral Device Interface) is a distributed XML-based control protocol designed to operate astronomical instrumentation. INDI is small, flexible, easy to parse, scalable, and stateless. It supports common DCS functions such as remote control, data acquisition, monitoring, and a lot more. . This package contains development headers and libraries for the INDI library. drwxr-xr-x root/root 0 2022-12-17 08:23 ./ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/include/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/include/libindi/ -rw-r--r-- root/root 10438 2022-11-29 17:29 ./usr/include/libindi/abstractbaseclient.h drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/include/libindi/alignment/ -rw-r--r-- root/root 9999 2022-11-29 17:29 ./usr/include/libindi/alignment/AlignmentSubsystemForDrivers.h -rw-r--r-- root/root 632 2022-11-29 17:29 ./usr/include/libindi/alignment/AlignmentSubsystemForMathPlugins.h -rw-r--r-- root/root 5230 2022-11-29 17:29 ./usr/include/libindi/alignment/BasicMathPlugin.h -rw-r--r-- root/root 1745 2022-11-29 17:29 ./usr/include/libindi/alignment/BuiltInMathPlugin.h -rw-r--r-- root/root 6922 2022-11-29 17:29 ./usr/include/libindi/alignment/ClientAPIForAlignmentDatabase.h -rw-r--r-- root/root 3918 2022-11-29 17:29 ./usr/include/libindi/alignment/ClientAPIForMathPluginManagement.h -rw-r--r-- root/root 6341 2022-11-29 17:29 ./usr/include/libindi/alignment/Common.h -rw-r--r-- root/root 14037 2022-11-29 17:29 ./usr/include/libindi/alignment/ConvexHull.h -rw-r--r-- root/root 519 2022-11-29 17:29 ./usr/include/libindi/alignment/DriverCommon.h -rw-r--r-- root/root 2947 2022-11-29 17:29 ./usr/include/libindi/alignment/InMemoryDatabase.h -rw-r--r-- root/root 5833 2022-11-29 17:29 ./usr/include/libindi/alignment/MapPropertiesToInMemoryDatabase.h -rw-r--r-- root/root 3784 2022-11-29 17:29 ./usr/include/libindi/alignment/MathPlugin.h -rw-r--r-- root/root 7438 2022-11-29 17:29 ./usr/include/libindi/alignment/MathPluginManagement.h -rw-r--r-- root/root 5068 2022-11-29 17:29 ./usr/include/libindi/alignment/NearestMathPlugin.h -rw-r--r-- root/root 1759 2022-11-29 17:29 ./usr/include/libindi/alignment/SVDMathPlugin.h -rw-r--r-- root/root 10170 2022-11-29 17:29 ./usr/include/libindi/alignment/TelescopeDirectionVectorSupportFunctions.h -rw-r--r-- root/root 1988 2022-11-29 17:29 ./usr/include/libindi/base64.h -rw-r--r-- root/root 3696 2022-11-29 17:29 ./usr/include/libindi/baseclient.h -rw-r--r-- root/root 12915 2022-11-29 17:29 ./usr/include/libindi/basedevice.h drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/include/libindi/connectionplugins/ -rw-r--r-- root/root 5009 2022-11-29 17:29 ./usr/include/libindi/connectionplugins/connectioninterface.h -rw-r--r-- root/root 6226 2022-11-29 17:29 ./usr/include/libindi/connectionplugins/connectionserial.h -rw-r--r-- root/root 4198 2022-11-29 17:29 ./usr/include/libindi/connectionplugins/connectiontcp.h -rw-r--r-- root/root 24111 2022-11-29 17:29 ./usr/include/libindi/defaultdevice.h -rw-r--r-- root/root 44647 2022-11-29 17:29 ./usr/include/libindi/dsp.h drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/include/libindi/dsp/ -rw-r--r-- root/root 2309 2022-11-29 17:29 ./usr/include/libindi/dsp/convolution.h -rw-r--r-- root/root 8883 2022-11-29 17:29 ./usr/include/libindi/dsp/dspinterface.h -rw-r--r-- root/root 2761 2022-11-29 17:29 ./usr/include/libindi/dsp/manager.h -rw-r--r-- root/root 2448 2022-11-29 17:29 ./usr/include/libindi/dsp/transforms.h -rw-r--r-- root/root 4315 2022-11-29 17:29 ./usr/include/libindi/eventloop.h -rw-r--r-- root/root 12936 2022-11-29 17:29 ./usr/include/libindi/fits.h -rw-r--r-- root/root 1334 2022-11-29 17:29 ./usr/include/libindi/fits_extensions.h -rw-r--r-- root/root 64823 2022-11-29 17:29 ./usr/include/libindi/fitsidi.h -rw-r--r-- root/root 13233 2022-11-29 17:29 ./usr/include/libindi/hidapi.h -rw-r--r-- root/root 17121 2022-12-17 08:23 ./usr/include/libindi/indiapi.h -rw-r--r-- root/root 7705 2022-11-29 17:29 ./usr/include/libindi/indibase.h -rw-r--r-- root/root 2500 2022-11-29 17:29 ./usr/include/libindi/indibasetypes.h -rw-r--r-- root/root 30253 2022-11-29 17:29 ./usr/include/libindi/indiccd.h -rw-r--r-- root/root 18421 2022-11-29 17:29 ./usr/include/libindi/indiccdchip.h -rw-r--r-- root/root 21747 2022-11-29 17:29 ./usr/include/libindi/indicom.h -rw-r--r-- root/root 6999 2022-11-29 17:29 ./usr/include/libindi/indicontroller.h -rw-r--r-- root/root 9165 2022-11-29 17:29 ./usr/include/libindi/indicorrelator.h -rw-r--r-- root/root 5574 2022-11-29 17:29 ./usr/include/libindi/indidetector.h -rw-r--r-- root/root 39311 2022-11-29 17:29 ./usr/include/libindi/indidevapi.h -rw-r--r-- root/root 27987 2022-11-29 17:29 ./usr/include/libindi/indidome.h -rw-r--r-- root/root 13881 2022-11-29 17:29 ./usr/include/libindi/indidriver.h -rw-r--r-- root/root 2796 2022-11-29 17:29 ./usr/include/libindi/indidustcapinterface.h -rw-r--r-- root/root 2236 2022-11-29 17:29 ./usr/include/libindi/indielapsedtimer.h -rw-r--r-- root/root 5371 2022-11-29 17:29 ./usr/include/libindi/indifilterinterface.h -rw-r--r-- root/root 3786 2022-11-29 17:29 ./usr/include/libindi/indifilterwheel.h -rw-r--r-- root/root 4625 2022-11-29 17:29 ./usr/include/libindi/indifocuser.h -rw-r--r-- root/root 12419 2022-11-29 17:29 ./usr/include/libindi/indifocuserinterface.h -rw-r--r-- root/root 4040 2022-11-29 17:29 ./usr/include/libindi/indigps.h -rw-r--r-- root/root 4493 2022-11-29 17:29 ./usr/include/libindi/indiguiderinterface.h -rw-r--r-- root/root 4643 2022-11-29 17:29 ./usr/include/libindi/indilightboxinterface.h -rw-r--r-- root/root 11721 2022-11-29 17:29 ./usr/include/libindi/indilogger.h -rw-r--r-- root/root 4859 2022-11-29 17:29 ./usr/include/libindi/indimacros.h -rw-r--r-- root/root 3253 2022-11-29 17:29 ./usr/include/libindi/indiproperties.h -rw-r--r-- root/root 6299 2022-11-29 17:29 ./usr/include/libindi/indiproperty.h -rw-r--r-- root/root 4490 2022-11-29 17:29 ./usr/include/libindi/indipropertybasic.h -rw-r--r-- root/root 1510 2022-11-29 17:29 ./usr/include/libindi/indipropertyblob.h -rw-r--r-- root/root 1357 2022-11-29 17:29 ./usr/include/libindi/indipropertylight.h -rw-r--r-- root/root 1456 2022-11-29 17:29 ./usr/include/libindi/indipropertynumber.h -rw-r--r-- root/root 2160 2022-11-29 17:29 ./usr/include/libindi/indipropertyswitch.h -rw-r--r-- root/root 1404 2022-11-29 17:29 ./usr/include/libindi/indipropertytext.h -rw-r--r-- root/root 37674 2022-11-29 17:29 ./usr/include/libindi/indipropertyview.h -rw-r--r-- root/root 6611 2022-11-29 17:29 ./usr/include/libindi/indireceiver.h -rw-r--r-- root/root 3843 2022-11-29 17:29 ./usr/include/libindi/indirotator.h -rw-r--r-- root/root 7649 2022-11-29 17:29 ./usr/include/libindi/indirotatorinterface.h -rw-r--r-- root/root 18425 2022-11-29 17:29 ./usr/include/libindi/indisensorinterface.h -rw-r--r-- root/root 1958 2022-11-29 17:29 ./usr/include/libindi/indisinglethreadpool.h -rw-r--r-- root/root 6279 2022-11-29 17:29 ./usr/include/libindi/indispectrograph.h -rw-r--r-- root/root 8152 2022-11-29 17:29 ./usr/include/libindi/indistandardproperty.h -rw-r--r-- root/root 36294 2022-11-29 17:29 ./usr/include/libindi/inditelescope.h -rw-r--r-- root/root 3135 2022-11-29 17:29 ./usr/include/libindi/inditimer.h -rw-r--r-- root/root 2227 2022-11-29 17:29 ./usr/include/libindi/indiusbdevice.h -rw-r--r-- root/root 2870 2022-11-29 17:29 ./usr/include/libindi/indiutility.h -rw-r--r-- root/root 130 2022-12-17 08:23 ./usr/include/libindi/indiversion.h -rw-r--r-- root/root 5875 2022-11-29 17:29 ./usr/include/libindi/indiweather.h -rw-r--r-- root/root 7498 2022-11-29 17:29 ./usr/include/libindi/indiweatherinterface.h -rw-r--r-- root/root 1885 2022-11-29 17:29 ./usr/include/libindi/indiwidgettraits.h -rw-r--r-- root/root 847 2022-11-29 17:29 ./usr/include/libindi/indiwidgetview.h -rw-r--r-- root/root 880468 2022-11-29 17:29 ./usr/include/libindi/json.h -rw-r--r-- root/root 4626 2022-11-29 17:29 ./usr/include/libindi/libastro.h -rw-r--r-- root/root 11878 2022-11-29 17:29 ./usr/include/libindi/lilxml.h drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/include/libindi/mounts/ -rw-r--r-- root/root 11566 2022-11-29 17:29 ./usr/include/libindi/mounts/lx200driver.h -rw-r--r-- root/root 7425 2022-11-29 17:29 ./usr/include/libindi/mounts/lx200telescope.h -rw-r--r-- root/root 1048 2022-11-29 17:29 ./usr/include/libindi/parentdevice.h -rw-r--r-- root/root 2034 2022-11-29 17:29 ./usr/include/libindi/pid.h -rw-r--r-- root/root 15521 2022-11-29 17:29 ./usr/include/libindi/sdfits.h -rw-r--r-- root/root 1513 2022-11-29 17:29 ./usr/include/libindi/sharedblob.h drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/include/libindi/stream/ -rw-r--r-- root/root 9258 2022-11-29 17:29 ./usr/include/libindi/stream/ccvt.h -rw-r--r-- root/root 1600 2022-11-29 17:29 ./usr/include/libindi/stream/ccvt_types.h drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/include/libindi/stream/encoder/ -rw-r--r-- root/root 1899 2022-11-29 17:29 ./usr/include/libindi/stream/encoder/encoderinterface.h -rw-r--r-- root/root 1459 2022-11-29 17:29 ./usr/include/libindi/stream/encoder/encodermanager.h -rw-r--r-- root/root 1923 2022-11-29 17:29 ./usr/include/libindi/stream/encoder/mjpegencoder.h -rw-r--r-- root/root 1386 2022-11-29 17:29 ./usr/include/libindi/stream/encoder/rawencoder.h -rw-r--r-- root/root 2359 2022-11-29 17:29 ./usr/include/libindi/stream/fpsmeter.h -rw-r--r-- root/root 1412 2022-11-29 17:29 ./usr/include/libindi/stream/gammalut16.h -rw-r--r-- root/root 3788 2022-11-29 17:29 ./usr/include/libindi/stream/jpegutils.h drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/include/libindi/stream/recorder/ -rw-r--r-- root/root 3273 2022-11-29 17:29 ./usr/include/libindi/stream/recorder/recorderinterface.h -rw-r--r-- root/root 1537 2022-11-29 17:29 ./usr/include/libindi/stream/recorder/recordermanager.h -rw-r--r-- root/root 4194 2022-11-29 17:29 ./usr/include/libindi/stream/recorder/serrecorder.h -rw-r--r-- root/root 6438 2022-11-29 17:29 ./usr/include/libindi/stream/streammanager.h -rw-r--r-- root/root 5033 2022-11-29 17:29 ./usr/include/libindi/stream/uniquequeue.h -rw-r--r-- root/root 3240 2022-11-29 17:29 ./usr/include/libindi/v4l2_builtin_decoder.h -rw-r--r-- root/root 862 2022-11-29 17:29 ./usr/include/libindi/v4l2_colorspace.h -rw-r--r-- root/root 2806 2022-11-29 17:29 ./usr/include/libindi/v4l2_decode.h drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/arm-linux-gnueabi/ -rw-r--r-- root/root 1122358 2022-12-17 08:23 ./usr/lib/arm-linux-gnueabi/libindiAlignmentClient.a lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/lib/arm-linux-gnueabi/libindiAlignmentDriver.so -> libindiAlignmentDriver.so.1 -rw-r--r-- root/root 1220206 2022-12-17 08:23 ./usr/lib/arm-linux-gnueabi/libindiclient.a lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/lib/arm-linux-gnueabi/libindiclient.so -> libindiclient.so.1 -rw-r--r-- root/root 4251180 2022-12-17 08:23 ./usr/lib/arm-linux-gnueabi/libindidriver.a lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/lib/arm-linux-gnueabi/libindidriver.so -> libindidriver.so.1 lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/lib/arm-linux-gnueabi/libindilx200.so -> libindilx200.so.1 drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/arm-linux-gnueabi/pkgconfig/ -rw-r--r-- root/root 304 2022-12-17 08:23 ./usr/lib/arm-linux-gnueabi/pkgconfig/libindi.pc drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/doc/libindi-dev/ -rw-r--r-- root/root 1536 2022-12-17 08:23 ./usr/share/doc/libindi-dev/changelog.Debian.gz -rw-r--r-- root/root 35765 2022-11-29 17:29 ./usr/share/doc/libindi-dev/changelog.gz -rw-r--r-- root/root 11210 2022-12-04 19:56 ./usr/share/doc/libindi-dev/copyright drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/doc/libindi-dev/examples/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/doc/libindi-dev/examples/rules.d/ -rw-r--r-- root/root 322 2022-11-29 17:29 ./usr/share/doc/libindi-dev/examples/rules.d/80-dbk21-camera.rules -rw-r--r-- root/root 743 2022-11-29 17:29 ./usr/share/doc/libindi-dev/examples/rules.d/99-indi_auxiliary.rules libindi-plugins-dbgsym_1.9.9+dfsg-2_armel.deb --------------------------------------------- new Debian package, version 2.0. size 71696 bytes: control archive=656 bytes. 442 bytes, 13 lines control 305 bytes, 3 lines md5sums Package: libindi-plugins-dbgsym Source: indi Version: 1.9.9+dfsg-2 Auto-Built-Package: debug-symbols Architecture: armel Maintainer: Debian Krap Maintainers Installed-Size: 95 Depends: libindi-plugins (= 1.9.9+dfsg-2) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libindi-plugins Build-Ids: a134e77218e468d7281e955eca89137a47c6632b f153cb285f6d877ca9d7ce6b8c26ec174f92fb7b drwxr-xr-x root/root 0 2022-12-17 08:23 ./ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/a1/ -rw-r--r-- root/root 28120 2022-12-17 08:23 ./usr/lib/debug/.build-id/a1/34e77218e468d7281e955eca89137a47c6632b.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/f1/ -rw-r--r-- root/root 40816 2022-12-17 08:23 ./usr/lib/debug/.build-id/f1/53cb285f6d877ca9d7ce6b8c26ec174f92fb7b.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.dwz/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.dwz/arm-linux-gnueabi/ -rw-r--r-- root/root 14184 2022-12-17 08:23 ./usr/lib/debug/.dwz/arm-linux-gnueabi/libindi-plugins.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/doc/ lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/share/doc/libindi-plugins-dbgsym -> libindi-plugins libindi-plugins_1.9.9+dfsg-2_armel.deb -------------------------------------- new Debian package, version 2.0. size 50532 bytes: control archive=1036 bytes. 971 bytes, 19 lines control 445 bytes, 5 lines md5sums Package: libindi-plugins Source: indi Version: 1.9.9+dfsg-2 Architecture: armel Maintainer: Debian Krap Maintainers Installed-Size: 90 Depends: libc6 (>= 2.4), libcfitsio10 (>= 4.2.0~), libfftw3-double3 (>= 3.3.10), libgcc-s1 (>= 3.5), libindidriver1 (= 1.9.9+dfsg-2), libjpeg62-turbo (>= 1.3.1), libnova-0.16-0 (>= 0.16), libogg0 (>= 1.0rc3), libstdc++6 (>= 5.2), libtheora0 (>= 1.0), libusb-1.0-0 (>= 2:1.0.8), zlib1g (>= 1:1.1.4) Section: libs Priority: optional Multi-Arch: same Homepage: https://www.indilib.org/ Description: Instrument-Neutral Device Interface library -- plugins INDI (Instrument-Neutral Device Interface) is a distributed XML-based control protocol designed to operate astronomical instrumentation. INDI is small, flexible, easy to parse, scalable, and stateless. It supports common DCS functions such as remote control, data acquisition, monitoring, and a lot more. . This package contains binary plugins. drwxr-xr-x root/root 0 2022-12-17 08:23 ./ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/arm-linux-gnueabi/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/arm-linux-gnueabi/indi/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/arm-linux-gnueabi/indi/MathPlugins/ -rw-r--r-- root/root 17956 2022-12-17 08:23 ./usr/lib/arm-linux-gnueabi/indi/MathPlugins/libindi_Nearest_MathPlugin.so -rw-r--r-- root/root 13860 2022-12-17 08:23 ./usr/lib/arm-linux-gnueabi/indi/MathPlugins/libindi_SVD_MathPlugin.so drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/doc/libindi-plugins/ -rw-r--r-- root/root 1539 2022-12-17 08:23 ./usr/share/doc/libindi-plugins/changelog.Debian.gz -rw-r--r-- root/root 35765 2022-11-29 17:29 ./usr/share/doc/libindi-plugins/changelog.gz -rw-r--r-- root/root 11210 2022-12-04 19:56 ./usr/share/doc/libindi-plugins/copyright libindialignmentdriver1-dbgsym_1.9.9+dfsg-2_armel.deb ----------------------------------------------------- new Debian package, version 2.0. size 1482884 bytes: control archive=560 bytes. 427 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: libindialignmentdriver1-dbgsym Source: indi Version: 1.9.9+dfsg-2 Auto-Built-Package: debug-symbols Architecture: armel Maintainer: Debian Krap Maintainers Installed-Size: 1627 Depends: libindialignmentdriver1 (= 1.9.9+dfsg-2) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libindialignmentdriver1 Build-Ids: a34d37941e003f6cba64f36a0cb1a0c9f9fe361c drwxr-xr-x root/root 0 2022-12-17 08:23 ./ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/a3/ -rw-r--r-- root/root 1655564 2022-12-17 08:23 ./usr/lib/debug/.build-id/a3/4d37941e003f6cba64f36a0cb1a0c9f9fe361c.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/doc/ lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/share/doc/libindialignmentdriver1-dbgsym -> libindialignmentdriver1 libindialignmentdriver1_1.9.9+dfsg-2_armel.deb ---------------------------------------------- new Debian package, version 2.0. size 163408 bytes: control archive=1068 bytes. 941 bytes, 19 lines control 351 bytes, 4 lines md5sums 65 bytes, 1 lines shlibs 68 bytes, 2 lines triggers Package: libindialignmentdriver1 Source: indi Version: 1.9.9+dfsg-2 Architecture: armel Maintainer: Debian Krap Maintainers Installed-Size: 617 Depends: libindi-plugins (= 1.9.9+dfsg-2), libc6 (>= 2.34), libgcc-s1 (>= 3.5), libgsl27 (>= 2.7.1), libgslcblas0 (>= 2.7.1), libindiclient1 (= 1.9.9+dfsg-2), libnova-0.16-0 (>= 0.16), libstdc++6 (>= 11), zlib1g (>= 1:1.1.4) Section: libs Priority: optional Multi-Arch: same Homepage: https://www.indilib.org/ Description: Instrument-Neutral Device Interface library -- alignment driver lib INDI (Instrument-Neutral Device Interface) is a distributed XML-based control protocol designed to operate astronomical instrumentation. INDI is small, flexible, easy to parse, scalable, and stateless. It supports common DCS functions such as remote control, data acquisition, monitoring, and a lot more. . This package contains the alignment driver shared library. drwxr-xr-x root/root 0 2022-12-17 08:23 ./ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/arm-linux-gnueabi/ lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/lib/arm-linux-gnueabi/libindiAlignmentDriver.so.1 -> libindiAlignmentDriver.so.1.9.9 -rw-r--r-- root/root 570840 2022-12-17 08:23 ./usr/lib/arm-linux-gnueabi/libindiAlignmentDriver.so.1.9.9 drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/doc/libindialignmentdriver1/ -rw-r--r-- root/root 1544 2022-12-17 08:23 ./usr/share/doc/libindialignmentdriver1/changelog.Debian.gz -rw-r--r-- root/root 35765 2022-11-29 17:29 ./usr/share/doc/libindialignmentdriver1/changelog.gz -rw-r--r-- root/root 11210 2022-12-04 19:56 ./usr/share/doc/libindialignmentdriver1/copyright libindiclient1-dbgsym_1.9.9+dfsg-2_armel.deb -------------------------------------------- new Debian package, version 2.0. size 1513868 bytes: control archive=548 bytes. 400 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: libindiclient1-dbgsym Source: indi Version: 1.9.9+dfsg-2 Auto-Built-Package: debug-symbols Architecture: armel Maintainer: Debian Krap Maintainers Installed-Size: 1654 Depends: libindiclient1 (= 1.9.9+dfsg-2) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libindiclient1 Build-Ids: 553fddce43c6ed95bdb47c095ffeaa292801fa11 drwxr-xr-x root/root 0 2022-12-17 08:23 ./ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/55/ -rw-r--r-- root/root 1683456 2022-12-17 08:23 ./usr/lib/debug/.build-id/55/3fddce43c6ed95bdb47c095ffeaa292801fa11.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/doc/ lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/share/doc/libindiclient1-dbgsym -> libindiclient1 libindiclient1_1.9.9+dfsg-2_armel.deb ------------------------------------- new Debian package, version 2.0. size 149460 bytes: control archive=1020 bytes. 835 bytes, 19 lines control 315 bytes, 4 lines md5sums 47 bytes, 1 lines shlibs 68 bytes, 2 lines triggers Package: libindiclient1 Source: indi Version: 1.9.9+dfsg-2 Architecture: armel Maintainer: Debian Krap Maintainers Installed-Size: 577 Depends: libindi-data (>= 1.9.9+dfsg-2), libc6 (>= 2.34), libgcc-s1 (>= 3.5), libnova-0.16-0 (>= 0.16), libstdc++6 (>= 11), zlib1g (>= 1:1.1.4) Section: libs Priority: optional Multi-Arch: same Homepage: https://www.indilib.org/ Description: Instrument-Neutral Device Interface library -- client library INDI (Instrument-Neutral Device Interface) is a distributed XML-based control protocol designed to operate astronomical instrumentation. INDI is small, flexible, easy to parse, scalable, and stateless. It supports common DCS functions such as remote control, data acquisition, monitoring, and a lot more. . This package contains the client shared library. drwxr-xr-x root/root 0 2022-12-17 08:23 ./ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/arm-linux-gnueabi/ lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/lib/arm-linux-gnueabi/libindiclient.so.1 -> libindiclient.so.1.9.9 -rw-r--r-- root/root 529884 2022-12-17 08:23 ./usr/lib/arm-linux-gnueabi/libindiclient.so.1.9.9 drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/doc/libindiclient1/ -rw-r--r-- root/root 1536 2022-12-17 08:23 ./usr/share/doc/libindiclient1/changelog.Debian.gz -rw-r--r-- root/root 35765 2022-11-29 17:29 ./usr/share/doc/libindiclient1/changelog.gz -rw-r--r-- root/root 11210 2022-12-04 19:56 ./usr/share/doc/libindiclient1/copyright libindidriver1-dbgsym_1.9.9+dfsg-2_armel.deb -------------------------------------------- new Debian package, version 2.0. size 5500672 bytes: control archive=548 bytes. 400 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: libindidriver1-dbgsym Source: indi Version: 1.9.9+dfsg-2 Auto-Built-Package: debug-symbols Architecture: armel Maintainer: Debian Krap Maintainers Installed-Size: 5719 Depends: libindidriver1 (= 1.9.9+dfsg-2) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libindidriver1 Build-Ids: c1e731b923decbcba31a6a85925c59a19a86a4bb drwxr-xr-x root/root 0 2022-12-17 08:23 ./ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/c1/ -rw-r--r-- root/root 5845276 2022-12-17 08:23 ./usr/lib/debug/.build-id/c1/e731b923decbcba31a6a85925c59a19a86a4bb.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/doc/ lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/share/doc/libindidriver1-dbgsym -> libindidriver1 libindidriver1_1.9.9+dfsg-2_armel.deb ------------------------------------- new Debian package, version 2.0. size 424220 bytes: control archive=1092 bytes. 989 bytes, 19 lines control 315 bytes, 4 lines md5sums 47 bytes, 1 lines shlibs 68 bytes, 2 lines triggers Package: libindidriver1 Source: indi Version: 1.9.9+dfsg-2 Architecture: armel Maintainer: Debian Krap Maintainers Installed-Size: 1482 Depends: libindi-data (>= 1.9.9+dfsg-2), libc6 (>= 2.34), libcfitsio10 (>= 4.2.0~), libfftw3-double3 (>= 3.3.10), libgcc-s1 (>= 3.5), libjpeg62-turbo (>= 1.3.1), libnova-0.16-0 (>= 0.16), libogg0 (>= 1.0rc3), libstdc++6 (>= 12), libtheora0 (>= 1.0), libusb-1.0-0 (>= 2:1.0.9), zlib1g (>= 1:1.1.4) Section: libs Priority: optional Multi-Arch: same Homepage: https://www.indilib.org/ Description: Instrument-Neutral Device Interface library -- driver library INDI (Instrument-Neutral Device Interface) is a distributed XML-based control protocol designed to operate astronomical instrumentation. INDI is small, flexible, easy to parse, scalable, and stateless. It supports common DCS functions such as remote control, data acquisition, monitoring, and a lot more. . This package contains the driver shared library. drwxr-xr-x root/root 0 2022-12-17 08:23 ./ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/arm-linux-gnueabi/ lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/lib/arm-linux-gnueabi/libindidriver.so.1 -> libindidriver.so.1.9.9 -rw-r--r-- root/root 1456740 2022-12-17 08:23 ./usr/lib/arm-linux-gnueabi/libindidriver.so.1.9.9 drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/doc/libindidriver1/ -rw-r--r-- root/root 1540 2022-12-17 08:23 ./usr/share/doc/libindidriver1/changelog.Debian.gz -rw-r--r-- root/root 35765 2022-11-29 17:29 ./usr/share/doc/libindidriver1/changelog.gz -rw-r--r-- root/root 11210 2022-12-04 19:56 ./usr/share/doc/libindidriver1/copyright libindilx200-1-dbgsym_1.9.9+dfsg-2_armel.deb -------------------------------------------- new Debian package, version 2.0. size 1196740 bytes: control archive=548 bytes. 400 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: libindilx200-1-dbgsym Source: indi Version: 1.9.9+dfsg-2 Auto-Built-Package: debug-symbols Architecture: armel Maintainer: Debian Krap Maintainers Installed-Size: 1329 Depends: libindilx200-1 (= 1.9.9+dfsg-2) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libindilx200-1 Build-Ids: 22c8d55a35f7b018e89320cb6c236328b6628843 drwxr-xr-x root/root 0 2022-12-17 08:23 ./ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/debug/.build-id/22/ -rw-r--r-- root/root 1350460 2022-12-17 08:23 ./usr/lib/debug/.build-id/22/c8d55a35f7b018e89320cb6c236328b6628843.debug drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/doc/ lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/share/doc/libindilx200-1-dbgsym -> libindilx200-1 libindilx200-1_1.9.9+dfsg-2_armel.deb ------------------------------------- new Debian package, version 2.0. size 128832 bytes: control archive=1012 bytes. 822 bytes, 19 lines control 314 bytes, 4 lines md5sums 46 bytes, 1 lines shlibs 68 bytes, 2 lines triggers Package: libindilx200-1 Source: indi Version: 1.9.9+dfsg-2 Architecture: armel Maintainer: Debian Krap Maintainers Installed-Size: 409 Depends: libindi-data (>= 1.9.9+dfsg-2), libc6 (>= 2.33), libgcc-s1 (>= 3.5), libnova-0.16-0 (>= 0.16), libstdc++6 (>= 11) Section: libs Priority: optional Multi-Arch: same Homepage: https://www.indilib.org/ Description: Instrument-Neutral Device Interface library -- lx200 driver lib INDI (Instrument-Neutral Device Interface) is a distributed XML-based control protocol designed to operate astronomical instrumentation. INDI is small, flexible, easy to parse, scalable, and stateless. It supports common DCS functions such as remote control, data acquisition, monitoring, and a lot more. . This package contains the lx200 driver shared library. drwxr-xr-x root/root 0 2022-12-17 08:23 ./ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/lib/arm-linux-gnueabi/ lrwxrwxrwx root/root 0 2022-12-17 08:23 ./usr/lib/arm-linux-gnueabi/libindilx200.so.1 -> libindilx200.so.1.9.9 -rw-r--r-- root/root 357828 2022-12-17 08:23 ./usr/lib/arm-linux-gnueabi/libindilx200.so.1.9.9 drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-12-17 08:23 ./usr/share/doc/libindilx200-1/ -rw-r--r-- root/root 1535 2022-12-17 08:23 ./usr/share/doc/libindilx200-1/changelog.Debian.gz -rw-r--r-- root/root 35765 2022-11-29 17:29 ./usr/share/doc/libindilx200-1/changelog.gz -rw-r--r-- root/root 11210 2022-12-04 19:56 ./usr/share/doc/libindilx200-1/copyright lintian ------- Setup apt archive ----------------- Merged Build-Depends: lintian:amd64 Filtered Build-Depends: lintian:amd64 dpkg-deb: building package 'sbuild-build-depends-lintian-dummy' in '/<>/apt_archive/sbuild-build-depends-lintian-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [963 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [636 B] Get:5 copy:/<>/apt_archive ./ Packages [726 B] Fetched 2325 B in 0s (0 B/s) Reading package lists... Reading package lists... Install lintian build dependencies (apt-based resolver) ------------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: ca-certificates diffstat gpg gpgconf iso-codes libaliased-perl libapt-pkg-perl libassuan0 libb-hooks-endofscope-perl libb-hooks-op-check-perl libberkeleydb-perl libcapture-tiny-perl libcgi-pm-perl libclass-data-inheritable-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libconfig-tiny-perl libconst-fast-perl libcpanel-json-xs-perl libdata-dpath-perl libdata-messagepack-perl libdata-optlist-perl libdata-validate-domain-perl libdata-validate-ip-perl libdata-validate-uri-perl libdevel-callchecker-perl libdevel-size-perl libdevel-stacktrace-perl libdynaloader-functions-perl libemail-address-xs-perl libencode-locale-perl libexception-class-perl libfile-basedir-perl libfile-listing-perl libfont-ttf-perl libhtml-form-perl libhtml-html5-entities-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tokeparser-simple-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libimport-into-perl libio-html-perl libio-interactive-perl libio-socket-ssl-perl libipc-run3-perl libipc-system-simple-perl libiterator-perl libiterator-util-perl libjson-maybexs-perl liblist-compare-perl liblist-someutils-perl liblist-utilsby-perl liblwp-mediatypes-perl liblwp-protocol-https-perl liblz1 liblzo2-2 libmarkdown2 libmldbm-perl libmodule-implementation-perl libmodule-runtime-perl libmoo-perl libmoox-aliases-perl libmouse-perl libnamespace-clean-perl libnet-domain-tld-perl libnet-http-perl libnet-ipv6addr-perl libnet-netmask-perl libnet-ssleay-perl libnetaddr-ip-perl libpackage-stash-perl libparams-classify-perl libparams-util-perl libpath-tiny-perl libperlio-gzip-perl libperlio-utf8-strict-perl libproc-processtable-perl libregexp-ipv6-perl libregexp-wildcards-perl librole-tiny-perl libsereal-decoder-perl libsereal-encoder-perl libsort-versions-perl libstrictures-perl libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl libsyntax-keyword-try-perl libterm-readkey-perl libtext-levenshteinxs-perl libtext-markdown-discount-perl libtext-xslate-perl libtime-duration-perl libtime-moment-perl libtimedate-perl libtry-tiny-perl libunicode-utf8-perl liburi-perl libvariable-magic-perl libwww-mechanize-perl libwww-perl libwww-robotrules-perl libxs-parse-keyword-perl libyaml-0-2 libyaml-libyaml-perl lintian lzop netbase openssl patchutils perl-openssl-defaults plzip t1utils unzip Suggested packages: isoquery libxml-parser-perl libdata-dump-perl libcrypt-ssleay-perl libscalar-number-perl libbareword-filehandles-perl libindirect-perl libmultidimensional-perl libbusiness-isbn-perl libauthen-ntlm-perl binutils-multiarch libtext-template-perl zip Recommended packages: gnupg libcgi-fast-perl libhtml-format-perl liblist-someutils-xs-perl libfreezethaw-perl libmath-base85-perl libsocket6-perl libpackage-stash-xs-perl libxstring-perl libdata-dump-perl libhttp-daemon-perl libmailtools-perl The following NEW packages will be installed: ca-certificates diffstat gpg gpgconf iso-codes libaliased-perl libapt-pkg-perl libassuan0 libb-hooks-endofscope-perl libb-hooks-op-check-perl libberkeleydb-perl libcapture-tiny-perl libcgi-pm-perl libclass-data-inheritable-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libconfig-tiny-perl libconst-fast-perl libcpanel-json-xs-perl libdata-dpath-perl libdata-messagepack-perl libdata-optlist-perl libdata-validate-domain-perl libdata-validate-ip-perl libdata-validate-uri-perl libdevel-callchecker-perl libdevel-size-perl libdevel-stacktrace-perl libdynaloader-functions-perl libemail-address-xs-perl libencode-locale-perl libexception-class-perl libfile-basedir-perl libfile-listing-perl libfont-ttf-perl libhtml-form-perl libhtml-html5-entities-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tokeparser-simple-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libimport-into-perl libio-html-perl libio-interactive-perl libio-socket-ssl-perl libipc-run3-perl libipc-system-simple-perl libiterator-perl libiterator-util-perl libjson-maybexs-perl liblist-compare-perl liblist-someutils-perl liblist-utilsby-perl liblwp-mediatypes-perl liblwp-protocol-https-perl liblz1 liblzo2-2 libmarkdown2 libmldbm-perl libmodule-implementation-perl libmodule-runtime-perl libmoo-perl libmoox-aliases-perl libmouse-perl libnamespace-clean-perl libnet-domain-tld-perl libnet-http-perl libnet-ipv6addr-perl libnet-netmask-perl libnet-ssleay-perl libnetaddr-ip-perl libpackage-stash-perl libparams-classify-perl libparams-util-perl libpath-tiny-perl libperlio-gzip-perl libperlio-utf8-strict-perl libproc-processtable-perl libregexp-ipv6-perl libregexp-wildcards-perl librole-tiny-perl libsereal-decoder-perl libsereal-encoder-perl libsort-versions-perl libstrictures-perl libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl libsyntax-keyword-try-perl libterm-readkey-perl libtext-levenshteinxs-perl libtext-markdown-discount-perl libtext-xslate-perl libtime-duration-perl libtime-moment-perl libtimedate-perl libtry-tiny-perl libunicode-utf8-perl liburi-perl libvariable-magic-perl libwww-mechanize-perl libwww-perl libwww-robotrules-perl libxs-parse-keyword-perl libyaml-0-2 libyaml-libyaml-perl lintian lzop netbase openssl patchutils perl-openssl-defaults plzip sbuild-build-depends-lintian-dummy:armel t1utils unzip 0 upgraded, 124 newly installed, 0 to remove and 0 not upgraded. Need to get 12.6 MB of archives. After this operation, 49.0 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-lintian-dummy 0.invalid.0 [848 B] Get:2 http://localhost:3142/debian sid/main amd64 netbase all 6.4 [12.8 kB] Get:3 http://localhost:3142/debian sid/main amd64 openssl amd64 3.0.8-1 [1407 kB] Get:4 http://localhost:3142/debian sid/main amd64 ca-certificates all 20230311 [153 kB] Get:5 http://localhost:3142/debian sid/main amd64 diffstat amd64 1.65-1 [33.3 kB] Get:6 http://localhost:3142/debian sid/main amd64 libassuan0 amd64 2.5.5-5 [48.5 kB] Get:7 http://localhost:3142/debian sid/main amd64 gpgconf amd64 2.2.40-1.1 [564 kB] Get:8 http://localhost:3142/debian sid/main amd64 gpg amd64 2.2.40-1.1 [949 kB] Get:9 http://localhost:3142/debian sid/main amd64 iso-codes all 4.13.0-1 [2899 kB] Get:10 http://localhost:3142/debian sid/main amd64 libaliased-perl all 0.34-3 [13.5 kB] Get:11 http://localhost:3142/debian sid/main amd64 libapt-pkg-perl amd64 0.1.40+b2 [69.2 kB] Get:12 http://localhost:3142/debian sid/main amd64 libb-hooks-op-check-perl amd64 0.22-2+b1 [10.5 kB] Get:13 http://localhost:3142/debian sid/main amd64 libdynaloader-functions-perl all 0.003-3 [12.7 kB] Get:14 http://localhost:3142/debian sid/main amd64 libdevel-callchecker-perl amd64 0.008-2 [15.8 kB] Get:15 http://localhost:3142/debian sid/main amd64 libparams-classify-perl amd64 0.015-2+b1 [23.1 kB] Get:16 http://localhost:3142/debian sid/main amd64 libmodule-runtime-perl all 0.016-2 [19.6 kB] Get:17 http://localhost:3142/debian sid/main amd64 libtry-tiny-perl all 0.31-2 [22.6 kB] Get:18 http://localhost:3142/debian sid/main amd64 libmodule-implementation-perl all 0.09-2 [12.6 kB] Get:19 http://localhost:3142/debian sid/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [7496 B] Get:20 http://localhost:3142/debian sid/main amd64 libvariable-magic-perl amd64 0.63-1+b1 [44.0 kB] Get:21 http://localhost:3142/debian sid/main amd64 libb-hooks-endofscope-perl all 0.26-1 [19.6 kB] Get:22 http://localhost:3142/debian sid/main amd64 libberkeleydb-perl amd64 0.64-2+b1 [123 kB] Get:23 http://localhost:3142/debian sid/main amd64 libcapture-tiny-perl all 0.48-2 [24.6 kB] Get:24 http://localhost:3142/debian sid/main amd64 libhtml-tagset-perl all 3.20-6 [11.7 kB] Get:25 http://localhost:3142/debian sid/main amd64 libregexp-ipv6-perl all 0.03-3 [5212 B] Get:26 http://localhost:3142/debian sid/main amd64 liburi-perl all 5.17-1 [90.4 kB] Get:27 http://localhost:3142/debian sid/main amd64 libhtml-parser-perl amd64 3.81-1 [101 kB] Get:28 http://localhost:3142/debian sid/main amd64 libcgi-pm-perl all 4.55-1 [220 kB] Get:29 http://localhost:3142/debian sid/main amd64 libclass-data-inheritable-perl all 0.08-3 [8588 B] Get:30 http://localhost:3142/debian sid/main amd64 libclass-method-modifiers-perl all 2.14-1 [18.1 kB] Get:31 http://localhost:3142/debian sid/main amd64 libclass-xsaccessor-perl amd64 1.19-4+b1 [36.4 kB] Get:32 http://localhost:3142/debian sid/main amd64 libclone-perl amd64 0.46-1 [13.7 kB] Get:33 http://localhost:3142/debian sid/main amd64 libconfig-tiny-perl all 2.28-2 [16.4 kB] Get:34 http://localhost:3142/debian sid/main amd64 libparams-util-perl amd64 1.102-2+b1 [24.8 kB] Get:35 http://localhost:3142/debian sid/main amd64 libsub-install-perl all 0.929-1 [10.5 kB] Get:36 http://localhost:3142/debian sid/main amd64 libdata-optlist-perl all 0.113-1 [10.6 kB] Get:37 http://localhost:3142/debian sid/main amd64 libsub-exporter-perl all 0.989-1 [50.5 kB] Get:38 http://localhost:3142/debian sid/main amd64 libconst-fast-perl all 0.014-2 [8792 B] Get:39 http://localhost:3142/debian sid/main amd64 libcpanel-json-xs-perl amd64 4.35-1 [131 kB] Get:40 http://localhost:3142/debian sid/main amd64 libdevel-stacktrace-perl all 2.0400-2 [26.8 kB] Get:41 http://localhost:3142/debian sid/main amd64 libexception-class-perl all 1.45-1 [34.6 kB] Get:42 http://localhost:3142/debian sid/main amd64 libiterator-perl all 0.03+ds1-2 [18.8 kB] Get:43 http://localhost:3142/debian sid/main amd64 libiterator-util-perl all 0.02+ds1-2 [14.0 kB] Get:44 http://localhost:3142/debian sid/main amd64 libdata-dpath-perl all 0.58-2 [43.6 kB] Get:45 http://localhost:3142/debian sid/main amd64 libdata-messagepack-perl amd64 1.02-1+b1 [35.2 kB] Get:46 http://localhost:3142/debian sid/main amd64 libnet-domain-tld-perl all 1.75-3 [31.9 kB] Get:47 http://localhost:3142/debian sid/main amd64 libdata-validate-domain-perl all 0.10-1.1 [11.1 kB] Get:48 http://localhost:3142/debian sid/main amd64 libnet-ipv6addr-perl all 1.02-1 [21.7 kB] Get:49 http://localhost:3142/debian sid/main amd64 libnet-netmask-perl all 2.0002-2 [28.6 kB] Get:50 http://localhost:3142/debian sid/main amd64 libnetaddr-ip-perl amd64 4.079+dfsg-2+b1 [99.5 kB] Get:51 http://localhost:3142/debian sid/main amd64 libdata-validate-ip-perl all 0.31-1 [20.6 kB] Get:52 http://localhost:3142/debian sid/main amd64 libdata-validate-uri-perl all 0.07-2 [11.2 kB] Get:53 http://localhost:3142/debian sid/main amd64 libdevel-size-perl amd64 0.83-2+b1 [24.3 kB] Get:54 http://localhost:3142/debian sid/main amd64 libemail-address-xs-perl amd64 1.05-1+b1 [29.4 kB] Get:55 http://localhost:3142/debian sid/main amd64 libencode-locale-perl all 1.05-3 [12.9 kB] Get:56 http://localhost:3142/debian sid/main amd64 libipc-system-simple-perl all 1.30-2 [26.8 kB] Get:57 http://localhost:3142/debian sid/main amd64 libfile-basedir-perl all 0.09-2 [15.1 kB] Get:58 http://localhost:3142/debian sid/main amd64 libtimedate-perl all 2.3300-2 [39.3 kB] Get:59 http://localhost:3142/debian sid/main amd64 libhttp-date-perl all 6.05-2 [10.5 kB] Get:60 http://localhost:3142/debian sid/main amd64 libfile-listing-perl all 6.15-1 [12.6 kB] Get:61 http://localhost:3142/debian sid/main amd64 libfont-ttf-perl all 1.06-2 [318 kB] Get:62 http://localhost:3142/debian sid/main amd64 libio-html-perl all 1.004-3 [16.2 kB] Get:63 http://localhost:3142/debian sid/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.2 kB] Get:64 http://localhost:3142/debian sid/main amd64 libhttp-message-perl all 6.44-1 [81.7 kB] Get:65 http://localhost:3142/debian sid/main amd64 libhtml-form-perl all 6.11-1 [33.1 kB] Get:66 http://localhost:3142/debian sid/main amd64 libhtml-html5-entities-perl all 0.004-3 [21.0 kB] Get:67 http://localhost:3142/debian sid/main amd64 libhtml-tree-perl all 5.07-3 [211 kB] Get:68 http://localhost:3142/debian sid/main amd64 libhttp-cookies-perl all 6.10-1 [19.6 kB] Get:69 http://localhost:3142/debian sid/main amd64 libhttp-negotiate-perl all 6.01-2 [13.1 kB] Get:70 http://localhost:3142/debian sid/main amd64 perl-openssl-defaults amd64 7+b1 [7924 B] Get:71 http://localhost:3142/debian sid/main amd64 libnet-ssleay-perl amd64 1.92-2+b1 [317 kB] Get:72 http://localhost:3142/debian sid/main amd64 libio-socket-ssl-perl all 2.081-2 [219 kB] Get:73 http://localhost:3142/debian sid/main amd64 libnet-http-perl all 6.22-1 [25.3 kB] Get:74 http://localhost:3142/debian sid/main amd64 liblwp-protocol-https-perl all 6.10-1 [12.2 kB] Get:75 http://localhost:3142/debian sid/main amd64 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get:76 http://localhost:3142/debian sid/main amd64 libwww-perl all 6.68-1 [186 kB] Get:77 http://localhost:3142/debian sid/main amd64 libhtml-tokeparser-simple-perl all 3.16-4 [39.1 kB] Get:78 http://localhost:3142/debian sid/main amd64 libimport-into-perl all 1.002005-2 [11.3 kB] Get:79 http://localhost:3142/debian sid/main amd64 libio-interactive-perl all 1.023-2 [11.0 kB] Get:80 http://localhost:3142/debian sid/main amd64 libipc-run3-perl all 0.048-3 [33.2 kB] Get:81 http://localhost:3142/debian sid/main amd64 libjson-maybexs-perl all 1.004004-1 [13.3 kB] Get:82 http://localhost:3142/debian sid/main amd64 liblist-compare-perl all 0.55-2 [65.7 kB] Get:83 http://localhost:3142/debian sid/main amd64 liblist-someutils-perl all 0.59-1 [37.1 kB] Get:84 http://localhost:3142/debian sid/main amd64 liblist-utilsby-perl all 0.12-2 [15.5 kB] Get:85 http://localhost:3142/debian sid/main amd64 liblz1 amd64 1.13-5 [37.7 kB] Get:86 http://localhost:3142/debian sid/main amd64 liblzo2-2 amd64 2.10-2 [56.9 kB] Get:87 http://localhost:3142/debian sid/main amd64 libmarkdown2 amd64 2.2.7-2 [37.0 kB] Get:88 http://localhost:3142/debian sid/main amd64 libmldbm-perl all 2.05-4 [16.8 kB] Get:89 http://localhost:3142/debian sid/main amd64 librole-tiny-perl all 2.002004-1 [21.4 kB] Get:90 http://localhost:3142/debian sid/main amd64 libsub-quote-perl all 2.006008-1 [21.8 kB] Get:91 http://localhost:3142/debian sid/main amd64 libmoo-perl all 2.005005-1 [58.0 kB] Get:92 http://localhost:3142/debian sid/main amd64 libstrictures-perl all 2.000006-1 [18.6 kB] Get:93 http://localhost:3142/debian sid/main amd64 libmoox-aliases-perl all 0.001006-2 [7156 B] Get:94 http://localhost:3142/debian sid/main amd64 libmouse-perl amd64 2.5.10-1+b3 [170 kB] Get:95 http://localhost:3142/debian sid/main amd64 libpackage-stash-perl all 0.40-1 [22.0 kB] Get:96 http://localhost:3142/debian sid/main amd64 libsub-identify-perl amd64 0.14-3 [10.9 kB] Get:97 http://localhost:3142/debian sid/main amd64 libsub-name-perl amd64 0.26-2+b1 [12.6 kB] Get:98 http://localhost:3142/debian sid/main amd64 libnamespace-clean-perl all 0.27-2 [17.8 kB] Get:99 http://localhost:3142/debian sid/main amd64 libpath-tiny-perl all 0.144-1 [56.4 kB] Get:100 http://localhost:3142/debian sid/main amd64 libperlio-gzip-perl amd64 0.20-1+b1 [17.3 kB] Get:101 http://localhost:3142/debian sid/main amd64 libperlio-utf8-strict-perl amd64 0.010-1 [11.4 kB] Get:102 http://localhost:3142/debian sid/main amd64 libproc-processtable-perl amd64 0.634-1+b2 [43.1 kB] Get:103 http://localhost:3142/debian sid/main amd64 libregexp-wildcards-perl all 1.05-3 [14.1 kB] Get:104 http://localhost:3142/debian sid/main amd64 libsereal-decoder-perl amd64 5.003+ds-1 [99.5 kB] Get:105 http://localhost:3142/debian sid/main amd64 libsereal-encoder-perl amd64 5.003+ds-1 [102 kB] Get:106 http://localhost:3142/debian sid/main amd64 libsort-versions-perl all 1.62-3 [8928 B] Get:107 http://localhost:3142/debian sid/main amd64 libxs-parse-keyword-perl amd64 0.33-1 [58.4 kB] Get:108 http://localhost:3142/debian sid/main amd64 libsyntax-keyword-try-perl amd64 0.28-1 [28.6 kB] Get:109 http://localhost:3142/debian sid/main amd64 libterm-readkey-perl amd64 2.38-2+b1 [24.5 kB] Get:110 http://localhost:3142/debian sid/main amd64 libtext-levenshteinxs-perl amd64 0.03-5+b1 [8404 B] Get:111 http://localhost:3142/debian sid/main amd64 libtext-markdown-discount-perl amd64 0.16-1 [13.0 kB] Get:112 http://localhost:3142/debian sid/main amd64 libtext-xslate-perl amd64 3.5.9-1+b2 [198 kB] Get:113 http://localhost:3142/debian sid/main amd64 libtime-duration-perl all 1.21-2 [13.1 kB] Get:114 http://localhost:3142/debian sid/main amd64 libtime-moment-perl amd64 0.44-2+b1 [73.0 kB] Get:115 http://localhost:3142/debian sid/main amd64 libunicode-utf8-perl amd64 0.62-2 [20.2 kB] Get:116 http://localhost:3142/debian sid/main amd64 libwww-mechanize-perl all 2.16-1 [116 kB] Get:117 http://localhost:3142/debian sid/main amd64 libyaml-0-2 amd64 0.2.5-1 [53.6 kB] Get:118 http://localhost:3142/debian sid/main amd64 libyaml-libyaml-perl amd64 0.86+ds-1 [34.4 kB] Get:119 http://localhost:3142/debian sid/main amd64 plzip amd64 1.10-5 [61.9 kB] Get:120 http://localhost:3142/debian sid/main amd64 lzop amd64 1.04-2 [84.2 kB] Get:121 http://localhost:3142/debian sid/main amd64 patchutils amd64 0.4.2-1 [77.5 kB] Get:122 http://localhost:3142/debian sid/main amd64 t1utils amd64 1.41-4 [62.1 kB] Get:123 http://localhost:3142/debian sid/main amd64 unzip amd64 6.0-28 [166 kB] Get:124 http://localhost:3142/debian sid/main amd64 lintian all 2.116.3 [1130 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 12.6 MB in 0s (100 MB/s) Selecting previously unselected package netbase. (Reading database ... 26821 files and directories currently installed.) Preparing to unpack .../000-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package openssl. Preparing to unpack .../001-openssl_3.0.8-1_amd64.deb ... Unpacking openssl (3.0.8-1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../002-ca-certificates_20230311_all.deb ... Unpacking ca-certificates (20230311) ... Selecting previously unselected package diffstat. Preparing to unpack .../003-diffstat_1.65-1_amd64.deb ... Unpacking diffstat (1.65-1) ... Selecting previously unselected package libassuan0:amd64. Preparing to unpack .../004-libassuan0_2.5.5-5_amd64.deb ... Unpacking libassuan0:amd64 (2.5.5-5) ... Selecting previously unselected package gpgconf. Preparing to unpack .../005-gpgconf_2.2.40-1.1_amd64.deb ... Unpacking gpgconf (2.2.40-1.1) ... Selecting previously unselected package gpg. Preparing to unpack .../006-gpg_2.2.40-1.1_amd64.deb ... Unpacking gpg (2.2.40-1.1) ... Selecting previously unselected package iso-codes. Preparing to unpack .../007-iso-codes_4.13.0-1_all.deb ... Unpacking iso-codes (4.13.0-1) ... Selecting previously unselected package libaliased-perl. Preparing to unpack .../008-libaliased-perl_0.34-3_all.deb ... Unpacking libaliased-perl (0.34-3) ... Selecting previously unselected package libapt-pkg-perl. Preparing to unpack .../009-libapt-pkg-perl_0.1.40+b2_amd64.deb ... Unpacking libapt-pkg-perl (0.1.40+b2) ... Selecting previously unselected package libb-hooks-op-check-perl:amd64. Preparing to unpack .../010-libb-hooks-op-check-perl_0.22-2+b1_amd64.deb ... Unpacking libb-hooks-op-check-perl:amd64 (0.22-2+b1) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../011-libdynaloader-functions-perl_0.003-3_all.deb ... Unpacking libdynaloader-functions-perl (0.003-3) ... Selecting previously unselected package libdevel-callchecker-perl:amd64. Preparing to unpack .../012-libdevel-callchecker-perl_0.008-2_amd64.deb ... Unpacking libdevel-callchecker-perl:amd64 (0.008-2) ... Selecting previously unselected package libparams-classify-perl:amd64. Preparing to unpack .../013-libparams-classify-perl_0.015-2+b1_amd64.deb ... Unpacking libparams-classify-perl:amd64 (0.015-2+b1) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../014-libmodule-runtime-perl_0.016-2_all.deb ... Unpacking libmodule-runtime-perl (0.016-2) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../015-libtry-tiny-perl_0.31-2_all.deb ... Unpacking libtry-tiny-perl (0.31-2) ... Selecting previously unselected package libmodule-implementation-perl. Preparing to unpack .../016-libmodule-implementation-perl_0.09-2_all.deb ... Unpacking libmodule-implementation-perl (0.09-2) ... Selecting previously unselected package libsub-exporter-progressive-perl. Preparing to unpack .../017-libsub-exporter-progressive-perl_0.001013-3_all.deb ... Unpacking libsub-exporter-progressive-perl (0.001013-3) ... Selecting previously unselected package libvariable-magic-perl. Preparing to unpack .../018-libvariable-magic-perl_0.63-1+b1_amd64.deb ... Unpacking libvariable-magic-perl (0.63-1+b1) ... Selecting previously unselected package libb-hooks-endofscope-perl. Preparing to unpack .../019-libb-hooks-endofscope-perl_0.26-1_all.deb ... Unpacking libb-hooks-endofscope-perl (0.26-1) ... Selecting previously unselected package libberkeleydb-perl:amd64. Preparing to unpack .../020-libberkeleydb-perl_0.64-2+b1_amd64.deb ... Unpacking libberkeleydb-perl:amd64 (0.64-2+b1) ... Selecting previously unselected package libcapture-tiny-perl. Preparing to unpack .../021-libcapture-tiny-perl_0.48-2_all.deb ... Unpacking libcapture-tiny-perl (0.48-2) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../022-libhtml-tagset-perl_3.20-6_all.deb ... Unpacking libhtml-tagset-perl (3.20-6) ... Selecting previously unselected package libregexp-ipv6-perl. Preparing to unpack .../023-libregexp-ipv6-perl_0.03-3_all.deb ... Unpacking libregexp-ipv6-perl (0.03-3) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../024-liburi-perl_5.17-1_all.deb ... Unpacking liburi-perl (5.17-1) ... Selecting previously unselected package libhtml-parser-perl:amd64. Preparing to unpack .../025-libhtml-parser-perl_3.81-1_amd64.deb ... Unpacking libhtml-parser-perl:amd64 (3.81-1) ... Selecting previously unselected package libcgi-pm-perl. Preparing to unpack .../026-libcgi-pm-perl_4.55-1_all.deb ... Unpacking libcgi-pm-perl (4.55-1) ... Selecting previously unselected package libclass-data-inheritable-perl. Preparing to unpack .../027-libclass-data-inheritable-perl_0.08-3_all.deb ... Unpacking libclass-data-inheritable-perl (0.08-3) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../028-libclass-method-modifiers-perl_2.14-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.14-1) ... Selecting previously unselected package libclass-xsaccessor-perl. Preparing to unpack .../029-libclass-xsaccessor-perl_1.19-4+b1_amd64.deb ... Unpacking libclass-xsaccessor-perl (1.19-4+b1) ... Selecting previously unselected package libclone-perl:amd64. Preparing to unpack .../030-libclone-perl_0.46-1_amd64.deb ... Unpacking libclone-perl:amd64 (0.46-1) ... Selecting previously unselected package libconfig-tiny-perl. Preparing to unpack .../031-libconfig-tiny-perl_2.28-2_all.deb ... Unpacking libconfig-tiny-perl (2.28-2) ... Selecting previously unselected package libparams-util-perl. Preparing to unpack .../032-libparams-util-perl_1.102-2+b1_amd64.deb ... Unpacking libparams-util-perl (1.102-2+b1) ... Selecting previously unselected package libsub-install-perl. Preparing to unpack .../033-libsub-install-perl_0.929-1_all.deb ... Unpacking libsub-install-perl (0.929-1) ... Selecting previously unselected package libdata-optlist-perl. Preparing to unpack .../034-libdata-optlist-perl_0.113-1_all.deb ... Unpacking libdata-optlist-perl (0.113-1) ... Selecting previously unselected package libsub-exporter-perl. Preparing to unpack .../035-libsub-exporter-perl_0.989-1_all.deb ... Unpacking libsub-exporter-perl (0.989-1) ... Selecting previously unselected package libconst-fast-perl. Preparing to unpack .../036-libconst-fast-perl_0.014-2_all.deb ... Unpacking libconst-fast-perl (0.014-2) ... Selecting previously unselected package libcpanel-json-xs-perl:amd64. Preparing to unpack .../037-libcpanel-json-xs-perl_4.35-1_amd64.deb ... Unpacking libcpanel-json-xs-perl:amd64 (4.35-1) ... Selecting previously unselected package libdevel-stacktrace-perl. Preparing to unpack .../038-libdevel-stacktrace-perl_2.0400-2_all.deb ... Unpacking libdevel-stacktrace-perl (2.0400-2) ... Selecting previously unselected package libexception-class-perl. Preparing to unpack .../039-libexception-class-perl_1.45-1_all.deb ... Unpacking libexception-class-perl (1.45-1) ... Selecting previously unselected package libiterator-perl. Preparing to unpack .../040-libiterator-perl_0.03+ds1-2_all.deb ... Unpacking libiterator-perl (0.03+ds1-2) ... Selecting previously unselected package libiterator-util-perl. Preparing to unpack .../041-libiterator-util-perl_0.02+ds1-2_all.deb ... Unpacking libiterator-util-perl (0.02+ds1-2) ... Selecting previously unselected package libdata-dpath-perl. Preparing to unpack .../042-libdata-dpath-perl_0.58-2_all.deb ... Unpacking libdata-dpath-perl (0.58-2) ... Selecting previously unselected package libdata-messagepack-perl. Preparing to unpack .../043-libdata-messagepack-perl_1.02-1+b1_amd64.deb ... Unpacking libdata-messagepack-perl (1.02-1+b1) ... Selecting previously unselected package libnet-domain-tld-perl. Preparing to unpack .../044-libnet-domain-tld-perl_1.75-3_all.deb ... Unpacking libnet-domain-tld-perl (1.75-3) ... Selecting previously unselected package libdata-validate-domain-perl. Preparing to unpack .../045-libdata-validate-domain-perl_0.10-1.1_all.deb ... Unpacking libdata-validate-domain-perl (0.10-1.1) ... Selecting previously unselected package libnet-ipv6addr-perl. Preparing to unpack .../046-libnet-ipv6addr-perl_1.02-1_all.deb ... Unpacking libnet-ipv6addr-perl (1.02-1) ... Selecting previously unselected package libnet-netmask-perl. Preparing to unpack .../047-libnet-netmask-perl_2.0002-2_all.deb ... Unpacking libnet-netmask-perl (2.0002-2) ... Selecting previously unselected package libnetaddr-ip-perl. Preparing to unpack .../048-libnetaddr-ip-perl_4.079+dfsg-2+b1_amd64.deb ... Unpacking libnetaddr-ip-perl (4.079+dfsg-2+b1) ... Selecting previously unselected package libdata-validate-ip-perl. Preparing to unpack .../049-libdata-validate-ip-perl_0.31-1_all.deb ... Unpacking libdata-validate-ip-perl (0.31-1) ... Selecting previously unselected package libdata-validate-uri-perl. Preparing to unpack .../050-libdata-validate-uri-perl_0.07-2_all.deb ... Unpacking libdata-validate-uri-perl (0.07-2) ... Selecting previously unselected package libdevel-size-perl. Preparing to unpack .../051-libdevel-size-perl_0.83-2+b1_amd64.deb ... Unpacking libdevel-size-perl (0.83-2+b1) ... Selecting previously unselected package libemail-address-xs-perl. Preparing to unpack .../052-libemail-address-xs-perl_1.05-1+b1_amd64.deb ... Unpacking libemail-address-xs-perl (1.05-1+b1) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../053-libencode-locale-perl_1.05-3_all.deb ... Unpacking libencode-locale-perl (1.05-3) ... Selecting previously unselected package libipc-system-simple-perl. Preparing to unpack .../054-libipc-system-simple-perl_1.30-2_all.deb ... Unpacking libipc-system-simple-perl (1.30-2) ... Selecting previously unselected package libfile-basedir-perl. Preparing to unpack .../055-libfile-basedir-perl_0.09-2_all.deb ... Unpacking libfile-basedir-perl (0.09-2) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../056-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../057-libhttp-date-perl_6.05-2_all.deb ... Unpacking libhttp-date-perl (6.05-2) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../058-libfile-listing-perl_6.15-1_all.deb ... Unpacking libfile-listing-perl (6.15-1) ... Selecting previously unselected package libfont-ttf-perl. Preparing to unpack .../059-libfont-ttf-perl_1.06-2_all.deb ... Unpacking libfont-ttf-perl (1.06-2) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../060-libio-html-perl_1.004-3_all.deb ... Unpacking libio-html-perl (1.004-3) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../061-liblwp-mediatypes-perl_6.04-2_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-2) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../062-libhttp-message-perl_6.44-1_all.deb ... Unpacking libhttp-message-perl (6.44-1) ... Selecting previously unselected package libhtml-form-perl. Preparing to unpack .../063-libhtml-form-perl_6.11-1_all.deb ... Unpacking libhtml-form-perl (6.11-1) ... Selecting previously unselected package libhtml-html5-entities-perl. Preparing to unpack .../064-libhtml-html5-entities-perl_0.004-3_all.deb ... Unpacking libhtml-html5-entities-perl (0.004-3) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../065-libhtml-tree-perl_5.07-3_all.deb ... Unpacking libhtml-tree-perl (5.07-3) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../066-libhttp-cookies-perl_6.10-1_all.deb ... Unpacking libhttp-cookies-perl (6.10-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../067-libhttp-negotiate-perl_6.01-2_all.deb ... Unpacking libhttp-negotiate-perl (6.01-2) ... Selecting previously unselected package perl-openssl-defaults:amd64. Preparing to unpack .../068-perl-openssl-defaults_7+b1_amd64.deb ... Unpacking perl-openssl-defaults:amd64 (7+b1) ... Selecting previously unselected package libnet-ssleay-perl:amd64. Preparing to unpack .../069-libnet-ssleay-perl_1.92-2+b1_amd64.deb ... Unpacking libnet-ssleay-perl:amd64 (1.92-2+b1) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../070-libio-socket-ssl-perl_2.081-2_all.deb ... Unpacking libio-socket-ssl-perl (2.081-2) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../071-libnet-http-perl_6.22-1_all.deb ... Unpacking libnet-http-perl (6.22-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../072-liblwp-protocol-https-perl_6.10-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.10-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../073-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../074-libwww-perl_6.68-1_all.deb ... Unpacking libwww-perl (6.68-1) ... Selecting previously unselected package libhtml-tokeparser-simple-perl. Preparing to unpack .../075-libhtml-tokeparser-simple-perl_3.16-4_all.deb ... Unpacking libhtml-tokeparser-simple-perl (3.16-4) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../076-libimport-into-perl_1.002005-2_all.deb ... Unpacking libimport-into-perl (1.002005-2) ... Selecting previously unselected package libio-interactive-perl. Preparing to unpack .../077-libio-interactive-perl_1.023-2_all.deb ... Unpacking libio-interactive-perl (1.023-2) ... Selecting previously unselected package libipc-run3-perl. Preparing to unpack .../078-libipc-run3-perl_0.048-3_all.deb ... Unpacking libipc-run3-perl (0.048-3) ... Selecting previously unselected package libjson-maybexs-perl. Preparing to unpack .../079-libjson-maybexs-perl_1.004004-1_all.deb ... Unpacking libjson-maybexs-perl (1.004004-1) ... Selecting previously unselected package liblist-compare-perl. Preparing to unpack .../080-liblist-compare-perl_0.55-2_all.deb ... Unpacking liblist-compare-perl (0.55-2) ... Selecting previously unselected package liblist-someutils-perl. Preparing to unpack .../081-liblist-someutils-perl_0.59-1_all.deb ... Unpacking liblist-someutils-perl (0.59-1) ... Selecting previously unselected package liblist-utilsby-perl. Preparing to unpack .../082-liblist-utilsby-perl_0.12-2_all.deb ... Unpacking liblist-utilsby-perl (0.12-2) ... Selecting previously unselected package liblz1:amd64. Preparing to unpack .../083-liblz1_1.13-5_amd64.deb ... Unpacking liblz1:amd64 (1.13-5) ... Selecting previously unselected package liblzo2-2:amd64. Preparing to unpack .../084-liblzo2-2_2.10-2_amd64.deb ... Unpacking liblzo2-2:amd64 (2.10-2) ... Selecting previously unselected package libmarkdown2:amd64. Preparing to unpack .../085-libmarkdown2_2.2.7-2_amd64.deb ... Unpacking libmarkdown2:amd64 (2.2.7-2) ... Selecting previously unselected package libmldbm-perl. Preparing to unpack .../086-libmldbm-perl_2.05-4_all.deb ... Unpacking libmldbm-perl (2.05-4) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../087-librole-tiny-perl_2.002004-1_all.deb ... Unpacking librole-tiny-perl (2.002004-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../088-libsub-quote-perl_2.006008-1_all.deb ... Unpacking libsub-quote-perl (2.006008-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../089-libmoo-perl_2.005005-1_all.deb ... Unpacking libmoo-perl (2.005005-1) ... Selecting previously unselected package libstrictures-perl. Preparing to unpack .../090-libstrictures-perl_2.000006-1_all.deb ... Unpacking libstrictures-perl (2.000006-1) ... Selecting previously unselected package libmoox-aliases-perl. Preparing to unpack .../091-libmoox-aliases-perl_0.001006-2_all.deb ... Unpacking libmoox-aliases-perl (0.001006-2) ... Selecting previously unselected package libmouse-perl. Preparing to unpack .../092-libmouse-perl_2.5.10-1+b3_amd64.deb ... Unpacking libmouse-perl (2.5.10-1+b3) ... Selecting previously unselected package libpackage-stash-perl. Preparing to unpack .../093-libpackage-stash-perl_0.40-1_all.deb ... Unpacking libpackage-stash-perl (0.40-1) ... Selecting previously unselected package libsub-identify-perl. Preparing to unpack .../094-libsub-identify-perl_0.14-3_amd64.deb ... Unpacking libsub-identify-perl (0.14-3) ... Selecting previously unselected package libsub-name-perl:amd64. Preparing to unpack .../095-libsub-name-perl_0.26-2+b1_amd64.deb ... Unpacking libsub-name-perl:amd64 (0.26-2+b1) ... Selecting previously unselected package libnamespace-clean-perl. Preparing to unpack .../096-libnamespace-clean-perl_0.27-2_all.deb ... Unpacking libnamespace-clean-perl (0.27-2) ... Selecting previously unselected package libpath-tiny-perl. Preparing to unpack .../097-libpath-tiny-perl_0.144-1_all.deb ... Unpacking libpath-tiny-perl (0.144-1) ... Selecting previously unselected package libperlio-gzip-perl. Preparing to unpack .../098-libperlio-gzip-perl_0.20-1+b1_amd64.deb ... Unpacking libperlio-gzip-perl (0.20-1+b1) ... Selecting previously unselected package libperlio-utf8-strict-perl. Preparing to unpack .../099-libperlio-utf8-strict-perl_0.010-1_amd64.deb ... Unpacking libperlio-utf8-strict-perl (0.010-1) ... Selecting previously unselected package libproc-processtable-perl:amd64. Preparing to unpack .../100-libproc-processtable-perl_0.634-1+b2_amd64.deb ... Unpacking libproc-processtable-perl:amd64 (0.634-1+b2) ... Selecting previously unselected package libregexp-wildcards-perl. Preparing to unpack .../101-libregexp-wildcards-perl_1.05-3_all.deb ... Unpacking libregexp-wildcards-perl (1.05-3) ... Selecting previously unselected package libsereal-decoder-perl. Preparing to unpack .../102-libsereal-decoder-perl_5.003+ds-1_amd64.deb ... Unpacking libsereal-decoder-perl (5.003+ds-1) ... Selecting previously unselected package libsereal-encoder-perl. Preparing to unpack .../103-libsereal-encoder-perl_5.003+ds-1_amd64.deb ... Unpacking libsereal-encoder-perl (5.003+ds-1) ... Selecting previously unselected package libsort-versions-perl. Preparing to unpack .../104-libsort-versions-perl_1.62-3_all.deb ... Unpacking libsort-versions-perl (1.62-3) ... Selecting previously unselected package libxs-parse-keyword-perl. Preparing to unpack .../105-libxs-parse-keyword-perl_0.33-1_amd64.deb ... Unpacking libxs-parse-keyword-perl (0.33-1) ... Selecting previously unselected package libsyntax-keyword-try-perl. Preparing to unpack .../106-libsyntax-keyword-try-perl_0.28-1_amd64.deb ... Unpacking libsyntax-keyword-try-perl (0.28-1) ... Selecting previously unselected package libterm-readkey-perl. Preparing to unpack .../107-libterm-readkey-perl_2.38-2+b1_amd64.deb ... Unpacking libterm-readkey-perl (2.38-2+b1) ... Selecting previously unselected package libtext-levenshteinxs-perl. Preparing to unpack .../108-libtext-levenshteinxs-perl_0.03-5+b1_amd64.deb ... Unpacking libtext-levenshteinxs-perl (0.03-5+b1) ... Selecting previously unselected package libtext-markdown-discount-perl. Preparing to unpack .../109-libtext-markdown-discount-perl_0.16-1_amd64.deb ... Unpacking libtext-markdown-discount-perl (0.16-1) ... Selecting previously unselected package libtext-xslate-perl:amd64. Preparing to unpack .../110-libtext-xslate-perl_3.5.9-1+b2_amd64.deb ... Unpacking libtext-xslate-perl:amd64 (3.5.9-1+b2) ... Selecting previously unselected package libtime-duration-perl. Preparing to unpack .../111-libtime-duration-perl_1.21-2_all.deb ... Unpacking libtime-duration-perl (1.21-2) ... Selecting previously unselected package libtime-moment-perl. Preparing to unpack .../112-libtime-moment-perl_0.44-2+b1_amd64.deb ... Unpacking libtime-moment-perl (0.44-2+b1) ... Selecting previously unselected package libunicode-utf8-perl. Preparing to unpack .../113-libunicode-utf8-perl_0.62-2_amd64.deb ... Unpacking libunicode-utf8-perl (0.62-2) ... Selecting previously unselected package libwww-mechanize-perl. Preparing to unpack .../114-libwww-mechanize-perl_2.16-1_all.deb ... Unpacking libwww-mechanize-perl (2.16-1) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../115-libyaml-0-2_0.2.5-1_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.5-1) ... Selecting previously unselected package libyaml-libyaml-perl. Preparing to unpack .../116-libyaml-libyaml-perl_0.86+ds-1_amd64.deb ... Unpacking libyaml-libyaml-perl (0.86+ds-1) ... Selecting previously unselected package plzip. Preparing to unpack .../117-plzip_1.10-5_amd64.deb ... Unpacking plzip (1.10-5) ... Selecting previously unselected package lzop. Preparing to unpack .../118-lzop_1.04-2_amd64.deb ... Unpacking lzop (1.04-2) ... Selecting previously unselected package patchutils. Preparing to unpack .../119-patchutils_0.4.2-1_amd64.deb ... Unpacking patchutils (0.4.2-1) ... Selecting previously unselected package t1utils. Preparing to unpack .../120-t1utils_1.41-4_amd64.deb ... Unpacking t1utils (1.41-4) ... Selecting previously unselected package unzip. Preparing to unpack .../121-unzip_6.0-28_amd64.deb ... Unpacking unzip (6.0-28) ... Selecting previously unselected package lintian. Preparing to unpack .../122-lintian_2.116.3_all.deb ... Unpacking lintian (2.116.3) ... Selecting previously unselected package sbuild-build-depends-lintian-dummy:armel. Preparing to unpack .../123-sbuild-build-depends-lintian-dummy_0.invalid.0_armel.deb ... Unpacking sbuild-build-depends-lintian-dummy:armel (0.invalid.0) ... Setting up libapt-pkg-perl (0.1.40+b2) ... Setting up liblz1:amd64 (1.13-5) ... Setting up libberkeleydb-perl:amd64 (0.64-2+b1) ... Setting up plzip (1.10-5) ... update-alternatives: using /usr/bin/lzip.plzip to provide /usr/bin/lzip (lzip) in auto mode update-alternatives: using /usr/bin/lzip.plzip to provide /usr/bin/lzip-compressor (lzip-compressor) in auto mode update-alternatives: using /usr/bin/lzip.plzip to provide /usr/bin/lzip-decompressor (lzip-decompressor) in auto mode Setting up libunicode-utf8-perl (0.62-2) ... Setting up libmouse-perl (2.5.10-1+b3) ... Setting up libdata-messagepack-perl (1.02-1+b1) ... Setting up libdynaloader-functions-perl (0.003-3) ... Setting up libclass-method-modifiers-perl (2.14-1) ... Setting up liblist-compare-perl (0.55-2) ... Setting up libclone-perl:amd64 (0.46-1) ... Setting up libyaml-0-2:amd64 (0.2.5-1) ... Setting up libsub-identify-perl (0.14-3) ... Setting up libcpanel-json-xs-perl:amd64 (4.35-1) ... Setting up libhtml-tagset-perl (3.20-6) ... Setting up libdevel-size-perl (0.83-2+b1) ... Setting up unzip (6.0-28) ... Setting up liblwp-mediatypes-perl (6.04-2) ... Setting up libyaml-libyaml-perl (0.86+ds-1) ... Setting up libio-interactive-perl (1.023-2) ... Setting up libtry-tiny-perl (0.31-2) ... Setting up perl-openssl-defaults:amd64 (7+b1) ... Setting up libmldbm-perl (2.05-4) ... Setting up liblzo2-2:amd64 (2.10-2) ... Setting up libtime-moment-perl (0.44-2+b1) ... Setting up libencode-locale-perl (1.05-3) ... Setting up libassuan0:amd64 (2.5.5-5) ... Setting up libconfig-tiny-perl (2.28-2) ... Setting up libsereal-encoder-perl (5.003+ds-1) ... Setting up liblist-utilsby-perl (0.12-2) ... Setting up libnet-netmask-perl (2.0002-2) ... Setting up libsub-install-perl (0.929-1) ... Setting up patchutils (0.4.2-1) ... Setting up libjson-maybexs-perl (1.004004-1) ... Setting up libnetaddr-ip-perl (4.079+dfsg-2+b1) ... Setting up libclass-data-inheritable-perl (0.08-3) ... Setting up libxs-parse-keyword-perl (0.33-1) ... Setting up libipc-system-simple-perl (1.30-2) ... Setting up libnet-domain-tld-perl (1.75-3) ... Setting up libperlio-utf8-strict-perl (0.010-1) ... Setting up t1utils (1.41-4) ... Setting up diffstat (1.65-1) ... Setting up libvariable-magic-perl (0.63-1+b1) ... Setting up libio-html-perl (1.004-3) ... Setting up libb-hooks-op-check-perl:amd64 (0.22-2+b1) ... Setting up libparams-util-perl (1.102-2+b1) ... Setting up libtime-duration-perl (1.21-2) ... Setting up libtext-xslate-perl:amd64 (3.5.9-1+b2) ... Setting up libsub-exporter-progressive-perl (0.001013-3) ... Setting up libcapture-tiny-perl (0.48-2) ... Setting up libtimedate-perl (2.3300-2) ... Setting up libregexp-ipv6-perl (0.03-3) ... Setting up libsub-name-perl:amd64 (0.26-2+b1) ... Setting up libsyntax-keyword-try-perl (0.28-1) ... Setting up libdata-validate-domain-perl (0.10-1.1) ... Setting up libproc-processtable-perl:amd64 (0.634-1+b2) ... Setting up libpath-tiny-perl (0.144-1) ... Setting up lzop (1.04-2) ... Setting up gpgconf (2.2.40-1.1) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up libipc-run3-perl (0.048-3) ... Setting up libregexp-wildcards-perl (1.05-3) ... Setting up libaliased-perl (0.34-3) ... Setting up netbase (6.4) ... Setting up libstrictures-perl (2.000006-1) ... Setting up libsub-quote-perl (2.006008-1) ... Setting up libdevel-stacktrace-perl (2.0400-2) ... Setting up libclass-xsaccessor-perl (1.19-4+b1) ... Setting up libsort-versions-perl (1.62-3) ... Setting up libterm-readkey-perl (2.38-2+b1) ... Setting up libfont-ttf-perl (1.06-2) ... Setting up openssl (3.0.8-1) ... Setting up libtext-levenshteinxs-perl (0.03-5+b1) ... Setting up libperlio-gzip-perl (0.20-1+b1) ... Setting up libhtml-html5-entities-perl (0.004-3) ... Setting up libsereal-decoder-perl (5.003+ds-1) ... Setting up libmarkdown2:amd64 (2.2.7-2) ... Setting up liburi-perl (5.17-1) ... Setting up iso-codes (4.13.0-1) ... Setting up libnet-ipv6addr-perl (1.02-1) ... Setting up gpg (2.2.40-1.1) ... Setting up libdata-validate-ip-perl (0.31-1) ... Setting up libemail-address-xs-perl (1.05-1+b1) ... Setting up libnet-ssleay-perl:amd64 (1.92-2+b1) ... Setting up libhttp-date-perl (6.05-2) ... Setting up libfile-basedir-perl (0.09-2) ... Setting up libfile-listing-perl (6.15-1) ... Setting up libnet-http-perl (6.22-1) ... Setting up libtext-markdown-discount-perl (0.16-1) ... Setting up libexception-class-perl (1.45-1) ... Setting up libdevel-callchecker-perl:amd64 (0.008-2) ... Setting up ca-certificates (20230311) ... Updating certificates in /etc/ssl/certs... 140 added, 0 removed; done. Setting up libdata-validate-uri-perl (0.07-2) ... Setting up libdata-optlist-perl (0.113-1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up libhtml-parser-perl:amd64 (3.81-1) ... Setting up libio-socket-ssl-perl (2.081-2) ... Setting up libsub-exporter-perl (0.989-1) ... Setting up libhttp-message-perl (6.44-1) ... Setting up libhtml-form-perl (6.11-1) ... Setting up libiterator-perl (0.03+ds1-2) ... Setting up libhttp-negotiate-perl (6.01-2) ... Setting up libiterator-util-perl (0.02+ds1-2) ... Setting up libhttp-cookies-perl (6.10-1) ... Setting up libhtml-tree-perl (5.07-3) ... Setting up libparams-classify-perl:amd64 (0.015-2+b1) ... Setting up libcgi-pm-perl (4.55-1) ... Setting up libmodule-runtime-perl (0.016-2) ... Setting up libconst-fast-perl (0.014-2) ... Setting up libdata-dpath-perl (0.58-2) ... Setting up libmodule-implementation-perl (0.09-2) ... Setting up libpackage-stash-perl (0.40-1) ... Setting up libimport-into-perl (1.002005-2) ... Setting up libmoo-perl (2.005005-1) ... Setting up liblist-someutils-perl (0.59-1) ... Setting up libmoox-aliases-perl (0.001006-2) ... Setting up libb-hooks-endofscope-perl (0.26-1) ... Setting up libnamespace-clean-perl (0.27-2) ... Setting up libwww-perl (6.68-1) ... Setting up libhtml-tokeparser-simple-perl (3.16-4) ... Setting up libwww-mechanize-perl (2.16-1) ... Setting up liblwp-protocol-https-perl (6.10-1) ... Setting up lintian (2.116.3) ... Setting up sbuild-build-depends-lintian-dummy:armel (0.invalid.0) ... Processing triggers for libc-bin (2.36-8) ... Processing triggers for man-db (2.11.2-2) ... Not building database; man-db/auto-update is not 'true'. Processing triggers for ca-certificates (20230311) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Running lintian... I: Lintian run was successful. +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any Build-Space: 632224 Build-Time: 420 Distribution: unstable Foreign Architectures: armel Host Architecture: armel Install-Time: 15 Job: indi_1.9.9+dfsg-2 Lintian: pass Machine Architecture: amd64 Package: indi Package-Time: 446 Source-Version: 1.9.9+dfsg-2 Space: 632224 Status: successful Version: 1.9.9+dfsg-2 -------------------------------------------------------------------------------- Finished at 2023-03-30T18:38:14Z Build needed 00:07:26, 632224k disk space