sbuild (Debian sbuild) 0.85.0 (04 January 2023) on debian-ci-siliconvalley +==============================================================================+ | indi 1.9.9+dfsg-3 (armel) Sat, 13 Jan 2024 00:49:00 +0000 | +==============================================================================+ Package: indi Version: 1.9.9+dfsg-3 Source Version: 1.9.9+dfsg-3 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-7527140c-34f2-4250-aede-271570fb3ac3' with '<>' I: NOTICE: Log filtering will replace 'build/indi-ngt6uS/resolver-GKBIjP' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Hit:1 http://localhost:3142/debian sid InRelease Get:2 http://localhost:3142/debian sid/main armel Packages [9154 kB] Fetched 9154 kB in 1s (7625 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | 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 1952 kB of source archives. Get:1 http://localhost:3142/debian sid/main indi 1.9.9+dfsg-3 (dsc) [2563 B] Get:2 http://localhost:3142/debian sid/main indi 1.9.9+dfsg-3 (tar) [1939 kB] Get:3 http://localhost:3142/debian sid/main indi 1.9.9+dfsg-3 (diff) [10.2 kB] Fetched 1952 kB in 1s (3466 kB/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/indi-ngt6uS/indi-1.9.9+dfsg' with '<>' I: NOTICE: Log filtering will replace 'build/indi-ngt6uS' 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 [609 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [936 B] Get:5 copy:/<>/apt_archive ./ Packages [980 B] Fetched 2525 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... Execute external solver... The following additional packages will be installed: autoconf automake autopoint autotools-dev binutils-arm-linux-gnueabi bsdextrautils cmake cmake-data cpp-13-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 fonts-dejavu-mono g++-13-arm-linux-gnueabi g++-arm-linux-gnueabi gcc-11-base:armel gcc-13-arm-linux-gnueabi gcc-13-arm-linux-gnueabi-base gcc-13-base:armel gcc-13-cross-base-ports 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 libcap2: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-13-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++-13-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 libunistring5: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-cross m4 man-db media-types netbase 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-13-locales cpp-13-doc cpp-doc dh-make binutils-multiarch gcc-13-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-13-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 fonts-dejavu-mono g++-13-arm-linux-gnueabi g++-arm-linux-gnueabi gcc-11-base:armel gcc-13-arm-linux-gnueabi gcc-13-arm-linux-gnueabi-base gcc-13-base:armel gcc-13-cross-base-ports 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 libcap2: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-13-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++-13-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 libunistring5: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-cross m4 man-db media-types netbase 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, 203 newly installed, 0 to remove and 0 not upgraded. Need to get 131 MB of archives. After this operation, 489 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-6+b1 [15.2 kB] Get:3 http://localhost:3142/debian sid/main amd64 libpython3.11-minimal amd64 3.11.7-2 [816 kB] Get:4 http://localhost:3142/debian sid/main amd64 libexpat1 amd64 2.5.0-2+b2 [99.4 kB] Get:5 http://localhost:3142/debian sid/main amd64 python3.11-minimal amd64 3.11.7-2 [2035 kB] Get:6 http://localhost:3142/debian sid/main amd64 python3-minimal amd64 3.11.6-1 [26.2 kB] Get:7 http://localhost:3142/debian sid/main amd64 media-types all 10.1.0 [26.9 kB] Get:8 http://localhost:3142/debian sid/main amd64 netbase all 6.4 [12.8 kB] Get:9 http://localhost:3142/debian sid/main amd64 libncursesw6 amd64 6.4+20231209-1 [135 kB] Get:10 http://localhost:3142/debian sid/main amd64 readline-common all 8.2-3 [69.1 kB] Get:11 http://localhost:3142/debian sid/main amd64 libreadline8 amd64 8.2-3 [167 kB] Get:12 http://localhost:3142/debian sid/main amd64 libsqlite3-0 amd64 3.44.2-1 [882 kB] Get:13 http://localhost:3142/debian sid/main amd64 libpython3.11-stdlib amd64 3.11.7-2 [1822 kB] Get:14 http://localhost:3142/debian sid/main amd64 python3.11 amd64 3.11.7-2 [590 kB] Get:15 http://localhost:3142/debian sid/main amd64 libpython3-stdlib amd64 3.11.6-1 [9224 B] Get:16 http://localhost:3142/debian sid/main amd64 python3 amd64 3.11.6-1 [26.2 kB] Get:17 http://localhost:3142/debian sid/main amd64 libproc2-0 amd64 2:4.0.4-2+b1 [64.6 kB] Get:18 http://localhost:3142/debian sid/main amd64 procps amd64 2:4.0.4-2+b1 [879 kB] Get:19 http://localhost:3142/debian sid/main amd64 sensible-utils all 0.0.20 [19.3 kB] Get:20 http://localhost:3142/debian sid/main amd64 libmagic-mgc amd64 1:5.45-2+b1 [314 kB] Get:21 http://localhost:3142/debian sid/main amd64 libmagic1 amd64 1:5.45-2+b1 [105 kB] Get:22 http://localhost:3142/debian sid/main amd64 file amd64 1:5.45-2+b1 [43.1 kB] Get:23 http://localhost:3142/debian sid/main amd64 gettext-base amd64 0.21-14 [161 kB] Get:24 http://localhost:3142/debian sid/main amd64 libuchardet0 amd64 0.0.8-1 [68.5 kB] Get:25 http://localhost:3142/debian sid/main amd64 groff-base amd64 1.23.0-3 [1180 kB] Get:26 http://localhost:3142/debian sid/main amd64 bsdextrautils amd64 2.39.3-6 [89.4 kB] Get:27 http://localhost:3142/debian sid/main amd64 libpipeline1 amd64 1.5.7-1+b2 [38.1 kB] Get:28 http://localhost:3142/debian sid/main amd64 man-db amd64 2.12.0-3 [1401 kB] Get:29 http://localhost:3142/debian sid/main amd64 ucf all 3.0043+nmu1 [55.2 kB] Get:30 http://localhost:3142/debian sid/main amd64 m4 amd64 1.4.19-4 [287 kB] Get:31 http://localhost:3142/debian sid/main amd64 autoconf all 2.71-3 [332 kB] Get:32 http://localhost:3142/debian sid/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get:33 http://localhost:3142/debian sid/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get:34 http://localhost:3142/debian sid/main amd64 autopoint all 0.21-14 [496 kB] Get:35 http://localhost:3142/debian sid/main amd64 binutils-arm-linux-gnueabi amd64 2.41.50.20231227-1 [3221 kB] Get:36 http://localhost:3142/debian sid/main amd64 libicu72 amd64 72.1-4 [9396 kB] Get:37 http://localhost:3142/debian sid/main amd64 libxml2 amd64 2.9.14+dfsg-1.3+b2 [692 kB] Get:38 http://localhost:3142/debian sid/main amd64 libarchive13 amd64 3.7.2-1 [345 kB] Get:39 http://localhost:3142/debian sid/main amd64 libbrotli1 amd64 1.1.0-2+b3 [305 kB] Get:40 http://localhost:3142/debian sid/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-4+b1 [19.7 kB] Get:41 http://localhost:3142/debian sid/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-4+b1 [57.0 kB] Get:42 http://localhost:3142/debian sid/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5+b3 [184 kB] Get:43 http://localhost:3142/debian sid/main amd64 libnghttp2-14 amd64 1.58.0-1 [74.1 kB] Get:44 http://localhost:3142/debian sid/main amd64 libpsl5 amd64 0.21.2-1+b1 [59.1 kB] Get:45 http://localhost:3142/debian sid/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB] Get:46 http://localhost:3142/debian sid/main amd64 libssh2-1 amd64 1.11.0-4 [215 kB] Get:47 http://localhost:3142/debian sid/main amd64 libcurl4 amd64 8.5.0-2 [427 kB] Get:48 http://localhost:3142/debian sid/main amd64 libjsoncpp25 amd64 1.9.5-6+b2 [81.9 kB] Get:49 http://localhost:3142/debian sid/main amd64 librhash0 amd64 1.4.3-3 [134 kB] Get:50 http://localhost:3142/debian sid/main amd64 libuv1 amd64 1.46.0-3 [143 kB] Get:51 http://localhost:3142/debian sid/main amd64 cmake-data all 3.28.1-1 [2127 kB] Get:52 http://localhost:3142/debian sid/main amd64 cmake amd64 3.28.1-1 [10.6 MB] Get:53 http://localhost:3142/debian sid/main amd64 gcc-13-arm-linux-gnueabi-base amd64 13.2.0-7cross2 [41.1 kB] Get:54 http://localhost:3142/debian sid/main amd64 cpp-13-arm-linux-gnueabi amd64 13.2.0-7cross2 [9284 kB] Get:55 http://localhost:3142/debian sid/main amd64 cpp-arm-linux-gnueabi amd64 4:13.2.1-2 [3944 B] Get:56 http://localhost:3142/debian sid/main amd64 cross-config all 2.6.20 [16.3 kB] Get:57 http://localhost:3142/debian sid/main amd64 gcc-13-cross-base-ports all 13.2.0-7cross2 [36.6 kB] Get:58 http://localhost:3142/debian sid/main amd64 libc6-armel-cross all 2.37-12cross1 [884 kB] Get:59 http://localhost:3142/debian sid/main amd64 libgcc-s1-armel-cross all 13.2.0-7cross2 [38.3 kB] Get:60 http://localhost:3142/debian sid/main amd64 libgomp1-armel-cross all 13.2.0-7cross2 [105 kB] Get:61 http://localhost:3142/debian sid/main amd64 libatomic1-armel-cross all 13.2.0-7cross2 [9120 B] Get:62 http://localhost:3142/debian sid/main amd64 libasan8-armel-cross all 13.2.0-7cross2 [2382 kB] Get:63 http://localhost:3142/debian sid/main amd64 libstdc++6-armel-cross all 13.2.0-7cross2 [534 kB] Get:64 http://localhost:3142/debian sid/main amd64 libubsan1-armel-cross all 13.2.0-7cross2 [965 kB] Get:65 http://localhost:3142/debian sid/main amd64 libgcc-13-dev-armel-cross all 13.2.0-7cross2 [775 kB] Get:66 http://localhost:3142/debian sid/main amd64 gcc-13-arm-linux-gnueabi amd64 13.2.0-7cross2 [18.2 MB] Get:67 http://localhost:3142/debian sid/main amd64 gcc-arm-linux-gnueabi amd64 4:13.2.1-2 [1476 B] Get:68 http://localhost:3142/debian sid/main amd64 linux-libc-dev-armel-cross all 6.5.8-1cross1 [1975 kB] Get:69 http://localhost:3142/debian sid/main amd64 libc6-dev-armel-cross all 2.37-12cross1 [1292 kB] Get:70 http://localhost:3142/debian sid/main amd64 libstdc++-13-dev-armel-cross all 13.2.0-7cross2 [2215 kB] Get:71 http://localhost:3142/debian sid/main amd64 g++-13-arm-linux-gnueabi amd64 13.2.0-7cross2 [10.2 MB] Get:72 http://localhost:3142/debian sid/main amd64 g++-arm-linux-gnueabi amd64 4:13.2.1-2 [1180 B] Get:73 http://localhost:3142/debian sid/main amd64 libconfig-inifiles-perl all 3.000003-2 [45.9 kB] Get:74 http://localhost:3142/debian sid/main amd64 libio-string-perl all 1.08-4 [12.1 kB] Get:75 http://localhost:3142/debian sid/main amd64 libxml-namespacesupport-perl all 1.12-2 [15.1 kB] Get:76 http://localhost:3142/debian sid/main amd64 libxml-sax-base-perl all 1.09-3 [20.6 kB] Get:77 http://localhost:3142/debian sid/main amd64 libxml-sax-perl all 1.02+dfsg-3 [59.4 kB] Get:78 http://localhost:3142/debian sid/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0134-1+b2 [313 kB] Get:79 http://localhost:3142/debian sid/main amd64 libxml-simple-perl all 2.25-2 [69.8 kB] Get:80 http://localhost:3142/debian sid/main amd64 libyaml-perl all 1.31-1 [64.8 kB] Get:81 http://localhost:3142/debian sid/main amd64 libconfig-auto-perl all 0.44-2 [19.2 kB] Get:82 http://localhost:3142/debian sid/main amd64 libfile-which-perl all 1.27-2 [15.1 kB] Get:83 http://localhost:3142/debian sid/main amd64 libfile-homedir-perl all 1.006-2 [42.4 kB] Get:84 http://localhost:3142/debian sid/main amd64 libdebian-dpkgcross-perl all 2.6.20 [15.3 kB] Get:85 http://localhost:3142/debian sid/main amd64 dpkg-cross all 2.6.20 [25.8 kB] Get:86 http://localhost:3142/debian sid/main amd64 crossbuild-essential-armel all 12.10 [3484 B] Get:87 http://localhost:3142/debian sid/main amd64 libdebhelper-perl all 13.11.9 [82.3 kB] Get:88 http://localhost:3142/debian sid/main amd64 libtool all 2.4.7-7 [517 kB] Get:89 http://localhost:3142/debian sid/main amd64 dh-autoreconf all 20 [17.1 kB] Get:90 http://localhost:3142/debian sid/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:91 http://localhost:3142/debian sid/main amd64 libsub-override-perl all 0.10-1 [10.6 kB] Get:92 http://localhost:3142/debian sid/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get:93 http://localhost:3142/debian sid/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get:94 http://localhost:3142/debian sid/main amd64 libelf1 amd64 0.190-1+b1 [176 kB] Get:95 http://localhost:3142/debian sid/main amd64 dwz amd64 0.15-1 [109 kB] Get:96 http://localhost:3142/debian sid/main amd64 gettext amd64 0.21-14 [1300 kB] Get:97 http://localhost:3142/debian sid/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:98 http://localhost:3142/debian sid/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:99 http://localhost:3142/debian sid/main amd64 debhelper all 13.11.9 [956 kB] Get:100 http://localhost:3142/debian sid/main amd64 fonts-dejavu-mono all 2.37-8 [489 kB] Get:101 http://localhost:3142/debian sid/main amd64 fonts-dejavu-core all 2.37-8 [840 kB] Get:102 http://localhost:3142/debian sid/main amd64 fontconfig-config amd64 2.14.2-6+b1 [316 kB] Get:103 http://localhost:3142/debian sid/main armel gcc-11-base armel 11.4.0-7 [40.3 kB] Get:104 http://localhost:3142/debian sid/main armel gcc-13-base armel 13.2.0-9 [41.5 kB] Get:105 http://localhost:3142/debian sid/main armel libgcc-s1 armel 13.2.0-9 [38.3 kB] Get:106 http://localhost:3142/debian sid/main armel libc6 armel 2.37-13 [2140 kB] Get:107 http://localhost:3142/debian sid/main armel libasan6 armel 11.4.0-7 [1944 kB] Get:108 http://localhost:3142/debian sid/main armel libatomic1 armel 13.2.0-9 [9388 B] Get:109 http://localhost:3142/debian sid/main armel libbrotli1 armel 1.1.0-2+b3 [306 kB] Get:110 http://localhost:3142/debian sid/main armel libmd0 armel 1.1.0-2 [32.2 kB] Get:111 http://localhost:3142/debian sid/main armel libbsd0 armel 0.11.8-1 [121 kB] Get:112 http://localhost:3142/debian sid/main armel libbz2-1.0 armel 1.0.8-5+b2 [36.1 kB] Get:113 http://localhost:3142/debian sid/main armel libcrypt1 armel 1:4.4.36-4 [96.9 kB] Get:114 http://localhost:3142/debian sid/main armel libcrypt-dev armel 1:4.4.36-4 [126 kB] Get:115 http://localhost:3142/debian sid/main armel libkrb5support0 armel 1.20.1-5 [30.0 kB] Get:116 http://localhost:3142/debian sid/main armel libcom-err2 armel 1.47.0-2+b1 [19.4 kB] Get:117 http://localhost:3142/debian sid/main armel libk5crypto3 armel 1.20.1-5 [74.6 kB] Get:118 http://localhost:3142/debian sid/main armel libkeyutils1 armel 1.6.3-2+b2 [8128 B] Get:119 http://localhost:3142/debian sid/main armel libssl3 armel 3.1.4-2 [1644 kB] Get:120 http://localhost:3142/debian sid/main armel libkrb5-3 armel 1.20.1-5 [285 kB] Get:121 http://localhost:3142/debian sid/main armel libgssapi-krb5-2 armel 1.20.1-5 [111 kB] Get:122 http://localhost:3142/debian sid/main armel libtirpc3 armel 1.3.4+ds-1 [69.4 kB] Get:123 http://localhost:3142/debian sid/main armel libnsl2 armel 1.3.0-3 [33.2 kB] Get:124 http://localhost:3142/debian sid/main armel libtirpc-dev armel 1.3.4+ds-1 [180 kB] Get:125 http://localhost:3142/debian sid/main armel libnsl-dev armel 1.3.0-3 [61.6 kB] Get:126 http://localhost:3142/debian sid/main armel libc6-dev armel 2.37-13 [1294 kB] Get:127 http://localhost:3142/debian sid/main armel libexpat1 armel 2.5.0-2+b2 [78.1 kB] Get:128 http://localhost:3142/debian sid/main armel zlib1g armel 1:1.3.dfsg-3 [74.3 kB] Get:129 http://localhost:3142/debian sid/main armel libpng16-16 armel 1.6.40-3 [262 kB] Get:130 http://localhost:3142/debian sid/main armel libfreetype6 armel 2.13.2+dfsg-1+b1 [374 kB] Get:131 http://localhost:3142/debian sid/main armel libfontconfig1 armel 2.14.2-6+b1 [370 kB] Get:132 http://localhost:3142/debian sid/main armel libpixman-1-0 armel 0.42.2-1 [482 kB] Get:133 http://localhost:3142/debian sid/main armel libxau6 armel 1:1.0.9-1 [19.0 kB] Get:134 http://localhost:3142/debian sid/main armel libxdmcp6 armel 1:1.1.2-3 [25.0 kB] Get:135 http://localhost:3142/debian sid/main armel libxcb1 armel 1.15-1 [140 kB] Get:136 http://localhost:3142/debian sid/main amd64 libx11-data all 2:1.8.7-1 [328 kB] Get:137 http://localhost:3142/debian sid/main armel libx11-6 armel 2:1.8.7-1 [733 kB] Get:138 http://localhost:3142/debian sid/main armel libxcb-render0 armel 1.15-1 [114 kB] Get:139 http://localhost:3142/debian sid/main armel libxcb-shm0 armel 1.15-1 [106 kB] Get:140 http://localhost:3142/debian sid/main armel libxext6 armel 2:1.3.4-1+b1 [47.8 kB] Get:141 http://localhost:3142/debian sid/main armel libxrender1 armel 1:0.9.10-1.1 [31.3 kB] Get:142 http://localhost:3142/debian sid/main armel libcairo2 armel 1.18.0-1+b1 [451 kB] Get:143 http://localhost:3142/debian sid/main armel libcap2 armel 1:2.66-4+b2 [24.0 kB] Get:144 http://localhost:3142/debian sid/main armel libgmp10 armel 2:6.3.0+dfsg-2 [502 kB] Get:145 http://localhost:3142/debian sid/main armel libnettle8 armel 3.9.1-2 [301 kB] Get:146 http://localhost:3142/debian sid/main armel libhogweed6 armel 3.9.1-2 [314 kB] Get:147 http://localhost:3142/debian sid/main armel libunistring5 armel 1.1-2 [394 kB] Get:148 http://localhost:3142/debian sid/main armel libidn2-0 armel 2.3.4-1+b2 [121 kB] Get:149 http://localhost:3142/debian sid/main armel libffi8 armel 3.4.4-2 [19.6 kB] Get:150 http://localhost:3142/debian sid/main armel libp11-kit0 armel 0.25.3-4 [400 kB] Get:151 http://localhost:3142/debian sid/main armel libtasn1-6 armel 4.19.0-3+b2 [43.2 kB] Get:152 http://localhost:3142/debian sid/main armel libgnutls30 armel 3.8.2-1 [1332 kB] Get:153 http://localhost:3142/debian sid/main armel libdb5.3 armel 5.3.28+dfsg2-4+b1 [577 kB] Get:154 http://localhost:3142/debian sid/main armel libsasl2-modules-db armel 2.1.28+dfsg1-4+b1 [18.3 kB] Get:155 http://localhost:3142/debian sid/main armel libsasl2-2 armel 2.1.28+dfsg1-4+b1 [49.9 kB] Get:156 http://localhost:3142/debian sid/main armel libldap-2.5-0 armel 2.5.13+dfsg-5+b3 [158 kB] Get:157 http://localhost:3142/debian sid/main armel libnghttp2-14 armel 1.58.0-1 [62.0 kB] Get:158 http://localhost:3142/debian sid/main armel libpsl5 armel 0.21.2-1+b1 [57.9 kB] Get:159 http://localhost:3142/debian sid/main armel librtmp1 armel 2.4+20151223.gitfa8646d.1-2+b2 [55.1 kB] Get:160 http://localhost:3142/debian sid/main armel libssh2-1 armel 1.11.0-4 [196 kB] Get:161 http://localhost:3142/debian sid/main armel libzstd1 armel 1.5.5+dfsg2-2 [256 kB] Get:162 http://localhost:3142/debian sid/main armel libcurl3-gnutls armel 8.5.0-2 [373 kB] Get:163 http://localhost:3142/debian sid/main armel libcfitsio10 armel 4.3.0-2+b1 [521 kB] Get:164 http://localhost:3142/debian sid/main armel libcfitsio-dev armel 4.3.0-2+b1 [582 kB] Get:165 http://localhost:3142/debian sid/main armel libcurl4-gnutls-dev armel 8.5.0-2 [484 kB] Get:166 http://localhost:3142/debian sid/main armel libev4 armel 1:4.33-2 [39.1 kB] Get:167 http://localhost:3142/debian sid/main armel libev-dev armel 1:4.33-2 [132 kB] Get:168 http://localhost:3142/debian sid/main amd64 libfftw3-double3 amd64 3.3.10-1 [776 kB] Get:169 http://localhost:3142/debian sid/main amd64 libfftw3-long3 amd64 3.3.10-1 [337 kB] Get:170 http://localhost:3142/debian sid/main amd64 libfftw3-quad3 amd64 3.3.10-1 [603 kB] Get:171 http://localhost:3142/debian sid/main amd64 libfftw3-single3 amd64 3.3.10-1 [806 kB] Get:172 http://localhost:3142/debian sid/main amd64 libfftw3-bin amd64 3.3.10-1 [51.7 kB] Get:173 http://localhost:3142/debian sid/main armel libgomp1 armel 13.2.0-9 [107 kB] Get:174 http://localhost:3142/debian sid/main armel libfftw3-double3 armel 3.3.10-1 [490 kB] Get:175 http://localhost:3142/debian sid/main armel libfftw3-single3 armel 3.3.10-1 [436 kB] Get:176 http://localhost:3142/debian sid/main armel libfftw3-dev armel 3.3.10-1 [836 kB] Get:177 http://localhost:3142/debian sid/main armel libstdc++6 armel 13.2.0-9 [580 kB] Get:178 http://localhost:3142/debian sid/main armel libubsan1 armel 13.2.0-9 [967 kB] Get:179 http://localhost:3142/debian sid/main armel libgcc-11-dev armel 11.4.0-7 [702 kB] Get:180 http://localhost:3142/debian sid/main armel libgslcblas0 armel 2.7.1+dfsg-6 [131 kB] Get:181 http://localhost:3142/debian sid/main armel libgsl27 armel 2.7.1+dfsg-6 [893 kB] Get:182 http://localhost:3142/debian sid/main armel libgsl-dev armel 2.7.1+dfsg-6 [1146 kB] Get:183 http://localhost:3142/debian sid/main armel libjpeg62-turbo armel 1:2.1.5-2+b2 [145 kB] Get:184 http://localhost:3142/debian sid/main armel libjpeg62-turbo-dev armel 1:2.1.5-2+b2 [260 kB] Get:185 http://localhost:3142/debian sid/main armel libjpeg-dev armel 1:2.1.5-2+b2 [72.1 kB] Get:186 http://localhost:3142/debian sid/main armel libnova-0.16-0 armel 0.16-5 [845 kB] Get:187 http://localhost:3142/debian sid/main amd64 libnova-0.16-0 amd64 0.16-5 [841 kB] Get:188 http://localhost:3142/debian sid/main amd64 libnova-dev-bin amd64 0.16-5 [11.9 kB] Get:189 http://localhost:3142/debian sid/main armel libnova-dev armel 0.16-5 [872 kB] Get:190 http://localhost:3142/debian sid/main armel libogg0 armel 1.3.5-3 [21.8 kB] Get:191 http://localhost:3142/debian sid/main armel libogg-dev armel 1.3.5-3 [199 kB] Get:192 http://localhost:3142/debian sid/main amd64 libpkgconf3 amd64 1.8.1-1+b2 [36.4 kB] Get:193 http://localhost:3142/debian sid/main armel libstdc++-11-dev armel 11.4.0-7 [1989 kB] Get:194 http://localhost:3142/debian sid/main armel libtheora0 armel 1.1.1+dfsg.1-16.1+b1 [132 kB] Get:195 http://localhost:3142/debian sid/main armel libtheora-dev armel 1.1.1+dfsg.1-16.1+b1 [153 kB] Get:196 http://localhost:3142/debian sid/main armel libudev1 armel 255.2-4 [115 kB] Get:197 http://localhost:3142/debian sid/main armel libusb-1.0-0 armel 2:1.0.26-1 [56.3 kB] Get:198 http://localhost:3142/debian sid/main armel libusb-1.0-0-dev armel 2:1.0.26-1 [78.5 kB] Get:199 http://localhost:3142/debian sid/main amd64 pkgconf-bin amd64 1.8.1-1+b2 [29.7 kB] Get:200 http://localhost:3142/debian sid/main armel pkgconf armel 1.8.1-1+b2 [26.2 kB] Get:201 http://localhost:3142/debian sid/main armel pkg-config armel 1.8.1-1+b2 [14.0 kB] Get:202 http://localhost:3142/debian sid/main amd64 pkg-kde-tools all 0.15.38 [97.8 kB] Get:203 http://localhost:3142/debian sid/main armel zlib1g-dev armel 1:1.3.dfsg-3 [904 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 131 MB in 1s (174 MB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... 16260 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-6+b1_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-6+b1) ... Selecting previously unselected package libpython3.11-minimal:amd64. Preparing to unpack .../libpython3.11-minimal_3.11.7-2_amd64.deb ... Unpacking libpython3.11-minimal:amd64 (3.11.7-2) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.5.0-2+b2_amd64.deb ... Unpacking libexpat1:amd64 (2.5.0-2+b2) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.7-2_amd64.deb ... Unpacking python3.11-minimal (3.11.7-2) ... Setting up libpython3.11-minimal:amd64 (3.11.7-2) ... Setting up libexpat1:amd64 (2.5.0-2+b2) ... Setting up python3.11-minimal (3.11.7-2) ... Selecting previously unselected package python3-minimal. (Reading database ... 16592 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.11.6-1_amd64.deb ... Unpacking python3-minimal (3.11.6-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../3-libncursesw6_6.4+20231209-1_amd64.deb ... Unpacking libncursesw6:amd64 (6.4+20231209-1) ... Selecting previously unselected package readline-common. Preparing to unpack .../4-readline-common_8.2-3_all.deb ... Unpacking readline-common (8.2-3) ... Selecting previously unselected package libreadline8:amd64. Preparing to unpack .../5-libreadline8_8.2-3_amd64.deb ... Unpacking libreadline8:amd64 (8.2-3) ... Selecting previously unselected package libsqlite3-0:amd64. Preparing to unpack .../6-libsqlite3-0_3.44.2-1_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.44.2-1) ... Selecting previously unselected package libpython3.11-stdlib:amd64. Preparing to unpack .../7-libpython3.11-stdlib_3.11.7-2_amd64.deb ... Unpacking libpython3.11-stdlib:amd64 (3.11.7-2) ... Selecting previously unselected package python3.11. Preparing to unpack .../8-python3.11_3.11.7-2_amd64.deb ... Unpacking python3.11 (3.11.7-2) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../9-libpython3-stdlib_3.11.6-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.11.6-1) ... Setting up python3-minimal (3.11.6-1) ... Selecting previously unselected package python3. (Reading database ... 17067 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.6-1_amd64.deb ... Unpacking python3 (3.11.6-1) ... Selecting previously unselected package libproc2-0:amd64. Preparing to unpack .../001-libproc2-0_2%3a4.0.4-2+b1_amd64.deb ... Unpacking libproc2-0:amd64 (2:4.0.4-2+b1) ... Selecting previously unselected package procps. Preparing to unpack .../002-procps_2%3a4.0.4-2+b1_amd64.deb ... Unpacking procps (2:4.0.4-2+b1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.20_all.deb ... Unpacking sensible-utils (0.0.20) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.45-2+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.45-2+b1) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../005-libmagic1_1%3a5.45-2+b1_amd64.deb ... Unpacking libmagic1:amd64 (1:5.45-2+b1) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.45-2+b1_amd64.deb ... Unpacking file (1:5.45-2+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.21-14_amd64.deb ... Unpacking gettext-base (0.21-14) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../008-libuchardet0_0.0.8-1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-3_amd64.deb ... Unpacking groff-base (1.23.0-3) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.39.3-6_amd64.deb ... Unpacking bsdextrautils (2.39.3-6) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../011-libpipeline1_1.5.7-1+b2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.7-1+b2) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.12.0-3_amd64.deb ... Unpacking man-db (2.12.0-3) ... 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-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... 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-14_all.deb ... Unpacking autopoint (0.21-14) ... Selecting previously unselected package binutils-arm-linux-gnueabi. Preparing to unpack .../019-binutils-arm-linux-gnueabi_2.41.50.20231227-1_amd64.deb ... Unpacking binutils-arm-linux-gnueabi (2.41.50.20231227-1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../020-libicu72_72.1-4_amd64.deb ... Unpacking libicu72:amd64 (72.1-4) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../021-libxml2_2.9.14+dfsg-1.3+b2_amd64.deb ... Unpacking libxml2:amd64 (2.9.14+dfsg-1.3+b2) ... Selecting previously unselected package libarchive13:amd64. Preparing to unpack .../022-libarchive13_3.7.2-1_amd64.deb ... Unpacking libarchive13:amd64 (3.7.2-1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../023-libbrotli1_1.1.0-2+b3_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b3) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../024-libsasl2-modules-db_2.1.28+dfsg1-4+b1_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-4+b1) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../025-libsasl2-2_2.1.28+dfsg1-4+b1_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-4+b1) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../026-libldap-2.5-0_2.5.13+dfsg-5+b3_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5+b3) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../027-libnghttp2-14_1.58.0-1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.58.0-1) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../028-libpsl5_0.21.2-1+b1_amd64.deb ... Unpacking libpsl5:amd64 (0.21.2-1+b1) ... 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.11.0-4_amd64.deb ... Unpacking libssh2-1:amd64 (1.11.0-4) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../031-libcurl4_8.5.0-2_amd64.deb ... Unpacking libcurl4:amd64 (8.5.0-2) ... Selecting previously unselected package libjsoncpp25:amd64. Preparing to unpack .../032-libjsoncpp25_1.9.5-6+b2_amd64.deb ... Unpacking libjsoncpp25:amd64 (1.9.5-6+b2) ... 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.46.0-3_amd64.deb ... Unpacking libuv1:amd64 (1.46.0-3) ... Selecting previously unselected package cmake-data. Preparing to unpack .../035-cmake-data_3.28.1-1_all.deb ... Unpacking cmake-data (3.28.1-1) ... Selecting previously unselected package cmake. Preparing to unpack .../036-cmake_3.28.1-1_amd64.deb ... Unpacking cmake (3.28.1-1) ... Selecting previously unselected package gcc-13-arm-linux-gnueabi-base:amd64. Preparing to unpack .../037-gcc-13-arm-linux-gnueabi-base_13.2.0-7cross2_amd64.deb ... Unpacking gcc-13-arm-linux-gnueabi-base:amd64 (13.2.0-7cross2) ... Selecting previously unselected package cpp-13-arm-linux-gnueabi. Preparing to unpack .../038-cpp-13-arm-linux-gnueabi_13.2.0-7cross2_amd64.deb ... Unpacking cpp-13-arm-linux-gnueabi (13.2.0-7cross2) ... Selecting previously unselected package cpp-arm-linux-gnueabi. Preparing to unpack .../039-cpp-arm-linux-gnueabi_4%3a13.2.1-2_amd64.deb ... Unpacking cpp-arm-linux-gnueabi (4:13.2.1-2) ... 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-13-cross-base-ports. Preparing to unpack .../041-gcc-13-cross-base-ports_13.2.0-7cross2_all.deb ... Unpacking gcc-13-cross-base-ports (13.2.0-7cross2) ... Selecting previously unselected package libc6-armel-cross. Preparing to unpack .../042-libc6-armel-cross_2.37-12cross1_all.deb ... Unpacking libc6-armel-cross (2.37-12cross1) ... Selecting previously unselected package libgcc-s1-armel-cross. Preparing to unpack .../043-libgcc-s1-armel-cross_13.2.0-7cross2_all.deb ... Unpacking libgcc-s1-armel-cross (13.2.0-7cross2) ... Selecting previously unselected package libgomp1-armel-cross. Preparing to unpack .../044-libgomp1-armel-cross_13.2.0-7cross2_all.deb ... Unpacking libgomp1-armel-cross (13.2.0-7cross2) ... Selecting previously unselected package libatomic1-armel-cross. Preparing to unpack .../045-libatomic1-armel-cross_13.2.0-7cross2_all.deb ... Unpacking libatomic1-armel-cross (13.2.0-7cross2) ... Selecting previously unselected package libasan8-armel-cross. Preparing to unpack .../046-libasan8-armel-cross_13.2.0-7cross2_all.deb ... Unpacking libasan8-armel-cross (13.2.0-7cross2) ... Selecting previously unselected package libstdc++6-armel-cross. Preparing to unpack .../047-libstdc++6-armel-cross_13.2.0-7cross2_all.deb ... Unpacking libstdc++6-armel-cross (13.2.0-7cross2) ... Selecting previously unselected package libubsan1-armel-cross. Preparing to unpack .../048-libubsan1-armel-cross_13.2.0-7cross2_all.deb ... Unpacking libubsan1-armel-cross (13.2.0-7cross2) ... Selecting previously unselected package libgcc-13-dev-armel-cross. Preparing to unpack .../049-libgcc-13-dev-armel-cross_13.2.0-7cross2_all.deb ... Unpacking libgcc-13-dev-armel-cross (13.2.0-7cross2) ... Selecting previously unselected package gcc-13-arm-linux-gnueabi. Preparing to unpack .../050-gcc-13-arm-linux-gnueabi_13.2.0-7cross2_amd64.deb ... Unpacking gcc-13-arm-linux-gnueabi (13.2.0-7cross2) ... Selecting previously unselected package gcc-arm-linux-gnueabi. Preparing to unpack .../051-gcc-arm-linux-gnueabi_4%3a13.2.1-2_amd64.deb ... Unpacking gcc-arm-linux-gnueabi (4:13.2.1-2) ... Selecting previously unselected package linux-libc-dev-armel-cross. Preparing to unpack .../052-linux-libc-dev-armel-cross_6.5.8-1cross1_all.deb ... Unpacking linux-libc-dev-armel-cross (6.5.8-1cross1) ... Selecting previously unselected package libc6-dev-armel-cross. Preparing to unpack .../053-libc6-dev-armel-cross_2.37-12cross1_all.deb ... Unpacking libc6-dev-armel-cross (2.37-12cross1) ... Selecting previously unselected package libstdc++-13-dev-armel-cross. Preparing to unpack .../054-libstdc++-13-dev-armel-cross_13.2.0-7cross2_all.deb ... Unpacking libstdc++-13-dev-armel-cross (13.2.0-7cross2) ... Selecting previously unselected package g++-13-arm-linux-gnueabi. Preparing to unpack .../055-g++-13-arm-linux-gnueabi_13.2.0-7cross2_amd64.deb ... Unpacking g++-13-arm-linux-gnueabi (13.2.0-7cross2) ... Selecting previously unselected package g++-arm-linux-gnueabi. Preparing to unpack .../056-g++-arm-linux-gnueabi_4%3a13.2.1-2_amd64.deb ... Unpacking g++-arm-linux-gnueabi (4:13.2.1-2) ... 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+b2_amd64.deb ... Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-1+b2) ... 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.31-1_all.deb ... Unpacking libyaml-perl (1.31-1) ... 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.10_all.deb ... Unpacking crossbuild-essential-armel (12.10) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../071-libdebhelper-perl_13.11.9_all.deb ... Unpacking libdebhelper-perl (13.11.9) ... Selecting previously unselected package libtool. Preparing to unpack .../072-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... 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.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... 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.190-1+b1_amd64.deb ... Unpacking libelf1:amd64 (0.190-1+b1) ... 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-14_amd64.deb ... Unpacking gettext (0.21-14) ... 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.9_all.deb ... Unpacking debhelper (13.11.9) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../084-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../085-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../086-fontconfig-config_2.14.2-6+b1_amd64.deb ... Unpacking fontconfig-config (2.14.2-6+b1) ... Selecting previously unselected package gcc-11-base:armel. Preparing to unpack .../087-gcc-11-base_11.4.0-7_armel.deb ... Unpacking gcc-11-base:armel (11.4.0-7) ... Selecting previously unselected package gcc-13-base:armel. Preparing to unpack .../088-gcc-13-base_13.2.0-9_armel.deb ... Unpacking gcc-13-base:armel (13.2.0-9) ... Selecting previously unselected package libgcc-s1:armel. Preparing to unpack .../089-libgcc-s1_13.2.0-9_armel.deb ... Unpacking libgcc-s1:armel (13.2.0-9) ... Selecting previously unselected package libc6:armel. Preparing to unpack .../090-libc6_2.37-13_armel.deb ... Unpacking libc6:armel (2.37-13) ... Selecting previously unselected package libasan6:armel. Preparing to unpack .../091-libasan6_11.4.0-7_armel.deb ... Unpacking libasan6:armel (11.4.0-7) ... Selecting previously unselected package libatomic1:armel. Preparing to unpack .../092-libatomic1_13.2.0-9_armel.deb ... Unpacking libatomic1:armel (13.2.0-9) ... Selecting previously unselected package libbrotli1:armel. Preparing to unpack .../093-libbrotli1_1.1.0-2+b3_armel.deb ... Unpacking libbrotli1:armel (1.1.0-2+b3) ... Selecting previously unselected package libmd0:armel. Preparing to unpack .../094-libmd0_1.1.0-2_armel.deb ... Unpacking libmd0:armel (1.1.0-2) ... Selecting previously unselected package libbsd0:armel. Preparing to unpack .../095-libbsd0_0.11.8-1_armel.deb ... Unpacking libbsd0:armel (0.11.8-1) ... Selecting previously unselected package libbz2-1.0:armel. Preparing to unpack .../096-libbz2-1.0_1.0.8-5+b2_armel.deb ... Unpacking libbz2-1.0:armel (1.0.8-5+b2) ... Selecting previously unselected package libcrypt1:armel. Preparing to unpack .../097-libcrypt1_1%3a4.4.36-4_armel.deb ... Unpacking libcrypt1:armel (1:4.4.36-4) ... Selecting previously unselected package libcrypt-dev:armel. Preparing to unpack .../098-libcrypt-dev_1%3a4.4.36-4_armel.deb ... Unpacking libcrypt-dev:armel (1:4.4.36-4) ... Selecting previously unselected package libkrb5support0:armel. Preparing to unpack .../099-libkrb5support0_1.20.1-5_armel.deb ... Unpacking libkrb5support0:armel (1.20.1-5) ... Selecting previously unselected package libcom-err2:armel. Preparing to unpack .../100-libcom-err2_1.47.0-2+b1_armel.deb ... Unpacking libcom-err2:armel (1.47.0-2+b1) ... Selecting previously unselected package libk5crypto3:armel. Preparing to unpack .../101-libk5crypto3_1.20.1-5_armel.deb ... Unpacking libk5crypto3:armel (1.20.1-5) ... Selecting previously unselected package libkeyutils1:armel. Preparing to unpack .../102-libkeyutils1_1.6.3-2+b2_armel.deb ... Unpacking libkeyutils1:armel (1.6.3-2+b2) ... Selecting previously unselected package libssl3:armel. Preparing to unpack .../103-libssl3_3.1.4-2_armel.deb ... Unpacking libssl3:armel (3.1.4-2) ... Selecting previously unselected package libkrb5-3:armel. Preparing to unpack .../104-libkrb5-3_1.20.1-5_armel.deb ... Unpacking libkrb5-3:armel (1.20.1-5) ... Selecting previously unselected package libgssapi-krb5-2:armel. Preparing to unpack .../105-libgssapi-krb5-2_1.20.1-5_armel.deb ... Unpacking libgssapi-krb5-2:armel (1.20.1-5) ... Selecting previously unselected package libtirpc3:armel. Preparing to unpack .../106-libtirpc3_1.3.4+ds-1_armel.deb ... Unpacking libtirpc3:armel (1.3.4+ds-1) ... Selecting previously unselected package libnsl2:armel. Preparing to unpack .../107-libnsl2_1.3.0-3_armel.deb ... Unpacking libnsl2:armel (1.3.0-3) ... Selecting previously unselected package libtirpc-dev:armel. Preparing to unpack .../108-libtirpc-dev_1.3.4+ds-1_armel.deb ... Unpacking libtirpc-dev:armel (1.3.4+ds-1) ... Selecting previously unselected package libnsl-dev:armel. Preparing to unpack .../109-libnsl-dev_1.3.0-3_armel.deb ... Unpacking libnsl-dev:armel (1.3.0-3) ... Selecting previously unselected package libc6-dev:armel. Preparing to unpack .../110-libc6-dev_2.37-13_armel.deb ... Unpacking libc6-dev:armel (2.37-13) ... Selecting previously unselected package libexpat1:armel. Preparing to unpack .../111-libexpat1_2.5.0-2+b2_armel.deb ... Unpacking libexpat1:armel (2.5.0-2+b2) ... Selecting previously unselected package zlib1g:armel. Preparing to unpack .../112-zlib1g_1%3a1.3.dfsg-3_armel.deb ... Unpacking zlib1g:armel (1:1.3.dfsg-3) ... Selecting previously unselected package libpng16-16:armel. Preparing to unpack .../113-libpng16-16_1.6.40-3_armel.deb ... Unpacking libpng16-16:armel (1.6.40-3) ... Selecting previously unselected package libfreetype6:armel. Preparing to unpack .../114-libfreetype6_2.13.2+dfsg-1+b1_armel.deb ... Unpacking libfreetype6:armel (2.13.2+dfsg-1+b1) ... Selecting previously unselected package libfontconfig1:armel. Preparing to unpack .../115-libfontconfig1_2.14.2-6+b1_armel.deb ... Unpacking libfontconfig1:armel (2.14.2-6+b1) ... 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.7-1_all.deb ... Unpacking libx11-data (2:1.8.7-1) ... Selecting previously unselected package libx11-6:armel. Preparing to unpack .../121-libx11-6_2%3a1.8.7-1_armel.deb ... Unpacking libx11-6:armel (2:1.8.7-1) ... 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.18.0-1+b1_armel.deb ... Unpacking libcairo2:armel (1.18.0-1+b1) ... Selecting previously unselected package libcap2:armel. Preparing to unpack .../127-libcap2_1%3a2.66-4+b2_armel.deb ... Unpacking libcap2:armel (1:2.66-4+b2) ... Selecting previously unselected package libgmp10:armel. Preparing to unpack .../128-libgmp10_2%3a6.3.0+dfsg-2_armel.deb ... Unpacking libgmp10:armel (2:6.3.0+dfsg-2) ... Selecting previously unselected package libnettle8:armel. Preparing to unpack .../129-libnettle8_3.9.1-2_armel.deb ... Unpacking libnettle8:armel (3.9.1-2) ... Selecting previously unselected package libhogweed6:armel. Preparing to unpack .../130-libhogweed6_3.9.1-2_armel.deb ... Unpacking libhogweed6:armel (3.9.1-2) ... Selecting previously unselected package libunistring5:armel. Preparing to unpack .../131-libunistring5_1.1-2_armel.deb ... Unpacking libunistring5:armel (1.1-2) ... Selecting previously unselected package libidn2-0:armel. Preparing to unpack .../132-libidn2-0_2.3.4-1+b2_armel.deb ... Unpacking libidn2-0:armel (2.3.4-1+b2) ... Selecting previously unselected package libffi8:armel. Preparing to unpack .../133-libffi8_3.4.4-2_armel.deb ... Unpacking libffi8:armel (3.4.4-2) ... Selecting previously unselected package libp11-kit0:armel. Preparing to unpack .../134-libp11-kit0_0.25.3-4_armel.deb ... Unpacking libp11-kit0:armel (0.25.3-4) ... Selecting previously unselected package libtasn1-6:armel. Preparing to unpack .../135-libtasn1-6_4.19.0-3+b2_armel.deb ... Unpacking libtasn1-6:armel (4.19.0-3+b2) ... Selecting previously unselected package libgnutls30:armel. Preparing to unpack .../136-libgnutls30_3.8.2-1_armel.deb ... Unpacking libgnutls30:armel (3.8.2-1) ... Selecting previously unselected package libdb5.3:armel. Preparing to unpack .../137-libdb5.3_5.3.28+dfsg2-4+b1_armel.deb ... Unpacking libdb5.3:armel (5.3.28+dfsg2-4+b1) ... Selecting previously unselected package libsasl2-modules-db:armel. Preparing to unpack .../138-libsasl2-modules-db_2.1.28+dfsg1-4+b1_armel.deb ... Unpacking libsasl2-modules-db:armel (2.1.28+dfsg1-4+b1) ... Selecting previously unselected package libsasl2-2:armel. Preparing to unpack .../139-libsasl2-2_2.1.28+dfsg1-4+b1_armel.deb ... Unpacking libsasl2-2:armel (2.1.28+dfsg1-4+b1) ... Selecting previously unselected package libldap-2.5-0:armel. Preparing to unpack .../140-libldap-2.5-0_2.5.13+dfsg-5+b3_armel.deb ... Unpacking libldap-2.5-0:armel (2.5.13+dfsg-5+b3) ... Selecting previously unselected package libnghttp2-14:armel. Preparing to unpack .../141-libnghttp2-14_1.58.0-1_armel.deb ... Unpacking libnghttp2-14:armel (1.58.0-1) ... Selecting previously unselected package libpsl5:armel. Preparing to unpack .../142-libpsl5_0.21.2-1+b1_armel.deb ... Unpacking libpsl5:armel (0.21.2-1+b1) ... Selecting previously unselected package librtmp1:armel. Preparing to unpack .../143-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 .../144-libssh2-1_1.11.0-4_armel.deb ... Unpacking libssh2-1:armel (1.11.0-4) ... Selecting previously unselected package libzstd1:armel. Preparing to unpack .../145-libzstd1_1.5.5+dfsg2-2_armel.deb ... Unpacking libzstd1:armel (1.5.5+dfsg2-2) ... Selecting previously unselected package libcurl3-gnutls:armel. Preparing to unpack .../146-libcurl3-gnutls_8.5.0-2_armel.deb ... Unpacking libcurl3-gnutls:armel (8.5.0-2) ... Selecting previously unselected package libcfitsio10:armel. Preparing to unpack .../147-libcfitsio10_4.3.0-2+b1_armel.deb ... Unpacking libcfitsio10:armel (4.3.0-2+b1) ... Selecting previously unselected package libcfitsio-dev:armel. Preparing to unpack .../148-libcfitsio-dev_4.3.0-2+b1_armel.deb ... Unpacking libcfitsio-dev:armel (4.3.0-2+b1) ... Selecting previously unselected package libcurl4-gnutls-dev:armel. Preparing to unpack .../149-libcurl4-gnutls-dev_8.5.0-2_armel.deb ... Unpacking libcurl4-gnutls-dev:armel (8.5.0-2) ... Selecting previously unselected package libev4:armel. Preparing to unpack .../150-libev4_1%3a4.33-2_armel.deb ... Unpacking libev4:armel (1:4.33-2) ... Selecting previously unselected package libev-dev:armel. Preparing to unpack .../151-libev-dev_1%3a4.33-2_armel.deb ... Unpacking libev-dev:armel (1:4.33-2) ... Selecting previously unselected package libfftw3-double3:amd64. Preparing to unpack .../152-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 .../153-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 .../154-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 .../155-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 .../156-libfftw3-bin_3.3.10-1_amd64.deb ... Unpacking libfftw3-bin (3.3.10-1) ... Selecting previously unselected package libgomp1:armel. Preparing to unpack .../157-libgomp1_13.2.0-9_armel.deb ... Unpacking libgomp1:armel (13.2.0-9) ... Selecting previously unselected package libfftw3-double3:armel. Preparing to unpack .../158-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 .../159-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 .../160-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 .../161-libstdc++6_13.2.0-9_armel.deb ... Unpacking libstdc++6:armel (13.2.0-9) ... Selecting previously unselected package libubsan1:armel. Preparing to unpack .../162-libubsan1_13.2.0-9_armel.deb ... Unpacking libubsan1:armel (13.2.0-9) ... Selecting previously unselected package libgcc-11-dev:armel. Preparing to unpack .../163-libgcc-11-dev_11.4.0-7_armel.deb ... Unpacking libgcc-11-dev:armel (11.4.0-7) ... Selecting previously unselected package libgslcblas0:armel. Preparing to unpack .../164-libgslcblas0_2.7.1+dfsg-6_armel.deb ... Unpacking libgslcblas0:armel (2.7.1+dfsg-6) ... Selecting previously unselected package libgsl27:armel. Preparing to unpack .../165-libgsl27_2.7.1+dfsg-6_armel.deb ... Unpacking libgsl27:armel (2.7.1+dfsg-6) ... Selecting previously unselected package libgsl-dev:armel. Preparing to unpack .../166-libgsl-dev_2.7.1+dfsg-6_armel.deb ... Unpacking libgsl-dev:armel (2.7.1+dfsg-6) ... Selecting previously unselected package libjpeg62-turbo:armel. Preparing to unpack .../167-libjpeg62-turbo_1%3a2.1.5-2+b2_armel.deb ... Unpacking libjpeg62-turbo:armel (1:2.1.5-2+b2) ... Selecting previously unselected package libjpeg62-turbo-dev:armel. Preparing to unpack .../168-libjpeg62-turbo-dev_1%3a2.1.5-2+b2_armel.deb ... Unpacking libjpeg62-turbo-dev:armel (1:2.1.5-2+b2) ... Selecting previously unselected package libjpeg-dev:armel. Preparing to unpack .../169-libjpeg-dev_1%3a2.1.5-2+b2_armel.deb ... Unpacking libjpeg-dev:armel (1:2.1.5-2+b2) ... Selecting previously unselected package libnova-0.16-0:amd64. Preparing to unpack .../170-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 .../171-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 .../172-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 .../173-libnova-dev_0.16-5_armel.deb ... Unpacking libnova-dev:armel (0.16-5) ... Selecting previously unselected package libogg0:armel. Preparing to unpack .../174-libogg0_1.3.5-3_armel.deb ... Unpacking libogg0:armel (1.3.5-3) ... Selecting previously unselected package libogg-dev:armel. Preparing to unpack .../175-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 .../176-libpkgconf3_1.8.1-1+b2_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-1+b2) ... Selecting previously unselected package libstdc++-11-dev:armel. Preparing to unpack .../177-libstdc++-11-dev_11.4.0-7_armel.deb ... Unpacking libstdc++-11-dev:armel (11.4.0-7) ... Selecting previously unselected package libtheora0:armel. Preparing to unpack .../178-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 .../179-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 .../180-libudev1_255.2-4_armel.deb ... Unpacking libudev1:armel (255.2-4) ... Selecting previously unselected package libusb-1.0-0:armel. Preparing to unpack .../181-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 .../182-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 .../183-pkgconf-bin_1.8.1-1+b2_amd64.deb ... Unpacking pkgconf-bin (1.8.1-1+b2) ... Selecting previously unselected package pkgconf:armel. Preparing to unpack .../184-pkgconf_1.8.1-1+b2_armel.deb ... Unpacking pkgconf:armel (1.8.1-1+b2) ... Selecting previously unselected package pkg-config:armel. Preparing to unpack .../185-pkg-config_1.8.1-1+b2_armel.deb ... Unpacking pkg-config:armel (1.8.1-1+b2) ... Selecting previously unselected package pkg-kde-tools. Preparing to unpack .../186-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 .../187-zlib1g-dev_1%3a1.3.dfsg-3_armel.deb ... Unpacking zlib1g-dev:armel (1:1.3.dfsg-3) ... Selecting previously unselected package sbuild-build-depends-main-dummy:armel. Preparing to unpack .../188-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.1.0) ... Setting up libpipeline1:amd64 (1.5.7-1+b2) ... Setting up gcc-11-base:armel (11.4.0-7) ... Setting up libfile-which-perl (1.27-2) ... Setting up libpsl5:amd64 (0.21.2-1+b1) ... Setting up binutils-arm-linux-gnueabi (2.41.50.20231227-1) ... Setting up libfftw3-single3:amd64 (3.3.10-1) ... Setting up libicu72:amd64 (72.1-4) ... Setting up bsdextrautils (2.39.3-6) ... Setting up libmagic-mgc (1:5.45-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.11.9) ... Setting up libbrotli1:amd64 (1.1.0-2+b3) ... Setting up libsqlite3-0:amd64 (3.44.2-1) ... Setting up libnghttp2-14:amd64 (1.58.0-1) ... Setting up libmagic1:amd64 (1:5.45-2+b1) ... Setting up libxml-namespacesupport-perl (1.12-2) ... Setting up libfftw3-long3:amd64 (3.3.10-1) ... Setting up gettext-base (0.21-14) ... Setting up m4 (1.4.19-4) ... Setting up gcc-13-arm-linux-gnueabi-base:amd64 (13.2.0-7cross2) ... Setting up file (1:5.45-2+b1) ... Setting up libyaml-perl (1.31-1) ... Setting up linux-libc-dev-armel-cross (6.5.8-1cross1) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-4+b1) ... 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+b2) ... Setting up libuv1:amd64 (1.46.0-3) ... Setting up gcc-13-base:armel (13.2.0-9) ... Setting up libx11-data (2:1.8.7-1) ... 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.4-2+b1) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up autopoint (0.21-14) ... Setting up libjsoncpp25:amd64 (1.9.5-6+b2) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up pkgconf-bin (1.8.1-1+b2) ... Setting up libncursesw6:amd64 (6.4+20231209-1) ... Setting up libfftw3-double3:amd64 (3.3.10-1) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg1-4+b1) ... Setting up autoconf (2.71-3) ... Setting up libc6-armel-cross (2.37-12cross1) ... Setting up sensible-utils (0.0.20) ... Setting up librhash0:amd64 (1.4.3-3) ... Setting up libuchardet0:amd64 (0.0.8-1) ... Setting up procps (2:4.0.4-2+b1) ... Setting up libsub-override-perl (0.10-1) ... Setting up libssh2-1:amd64 (1.11.0-4) ... Setting up netbase (6.4) ... Setting up cmake-data (3.28.1-1) ... Setting up libc6-dev-armel-cross (2.37-12cross1) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up gcc-13-cross-base-ports (13.2.0-7cross2) ... Setting up libelf1:amd64 (0.190-1+b1) ... Setting up readline-common (8.2-3) ... Setting up libxml2:amd64 (2.9.14+dfsg-1.3+b2) ... Setting up liblocale-gettext-perl (1.07-6+b1) ... 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-14) ... Setting up cpp-13-arm-linux-gnueabi (13.2.0-7cross2) ... Setting up libgomp1-armel-cross (13.2.0-7cross2) ... Setting up libtool (2.4.7-7) ... Setting up libarchive13:amd64 (3.7.2-1) ... Setting up libfftw3-bin (3.3.10-1) ... Setting up libnova-dev-bin (0.16-5) ... Setting up fontconfig-config (2.14.2-6+b1) ... Setting up libreadline8:amd64 (8.2-3) ... Setting up libgcc-s1-armel-cross (13.2.0-7cross2) ... Setting up libstdc++6-armel-cross (13.2.0-7cross2) ... Setting up libatomic1-armel-cross (13.2.0-7cross2) ... Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5+b3) ... Setting up pkgconf:armel (1.8.1-1+b2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up cpp-arm-linux-gnueabi (4:13.2.1-2) ... Setting up libubsan1-armel-cross (13.2.0-7cross2) ... Setting up pkg-config:armel (1.8.1-1+b2) ... 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.23.0-3) ... Setting up libcurl4:amd64 (8.5.0-2) ... Setting up libasan8-armel-cross (13.2.0-7cross2) ... Setting up libgcc-13-dev-armel-cross (13.2.0-7cross2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpython3.11-stdlib:amd64 (3.11.7-2) ... Setting up gcc-13-arm-linux-gnueabi (13.2.0-7cross2) ... Setting up man-db (2.12.0-3) ... 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 libstdc++-13-dev-armel-cross (13.2.0-7cross2) ... Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-1+b2) ... 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:13.2.1-2) ... Setting up cmake (3.28.1-1) ... Setting up libpython3-stdlib:amd64 (3.11.6-1) ... Setting up python3.11 (3.11.7-2) ... Setting up g++-13-arm-linux-gnueabi (13.2.0-7cross2) ... Setting up debhelper (13.11.9) ... Setting up python3 (3.11.6-1) ... Setting up g++-arm-linux-gnueabi (4:13.2.1-2) ... Setting up libxml-simple-perl (2.25-2) ... Setting up pkg-kde-tools (0.15.38) ... Setting up libconfig-auto-perl (0.44-2) ... Setting up libdebian-dpkgcross-perl (2.6.20) ... Setting up dpkg-cross (2.6.20) ... Setting up crossbuild-essential-armel (12.10) ... Setting up libgcc-s1:armel (13.2.0-9) ... Setting up libc6:armel (2.37-13) ... Setting up libffi8:armel (3.4.4-2) ... Setting up libmd0:armel (1.1.0-2) ... Setting up libtasn1-6:armel (4.19.0-3+b2) ... Setting up libbz2-1.0:armel (1.0.8-5+b2) ... Setting up libbsd0:armel (0.11.8-1) ... Setting up libdb5.3:armel (5.3.28+dfsg2-4+b1) ... Setting up libstdc++6:armel (13.2.0-9) ... Setting up libexpat1:armel (2.5.0-2+b2) ... Setting up libpixman-1-0:armel (0.42.2-1) ... Setting up libzstd1:armel (1.5.5+dfsg2-2) ... 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+b2) ... Setting up libxcb1:armel (1.15-1) ... Setting up libogg0:armel (1.3.5-3) ... Setting up libgslcblas0:armel (2.7.1+dfsg-6) ... Setting up libxcb-render0:armel (1.15-1) ... Setting up libev4:armel (1:4.33-2) ... Setting up libbrotli1:armel (1.1.0-2+b3) ... Setting up libnghttp2-14:armel (1.58.0-1) ... Setting up libgsl27:armel (2.7.1+dfsg-6) ... Setting up zlib1g:armel (1:1.3.dfsg-3) ... Setting up libcrypt1:armel (1:4.4.36-4) ... Setting up libxcb-shm0:armel (1.15-1) ... Setting up libcom-err2:armel (1.47.0-2+b1) ... Setting up libogg-dev:armel (1.3.5-3) ... Setting up libgomp1:armel (13.2.0-9) ... Setting up libcap2:armel (1:2.66-4+b2) ... Setting up libasan6:armel (11.4.0-7) ... Setting up libkrb5support0:armel (1.20.1-5) ... Setting up libsasl2-modules-db:armel (2.1.28+dfsg1-4+b1) ... Setting up libnova-0.16-0:armel (0.16-5) ... Setting up libjpeg62-turbo:armel (1:2.1.5-2+b2) ... Setting up libnettle8:armel (3.9.1-2) ... Setting up libgmp10:armel (2:6.3.0+dfsg-2) ... Setting up libp11-kit0:armel (0.25.3-4) ... Setting up libunistring5:armel (1.1-2) ... Setting up libpng16-16:armel (1.6.40-3) ... Setting up libatomic1:armel (13.2.0-9) ... Setting up libk5crypto3:armel (1.20.1-5) ... Setting up libfftw3-double3:armel (3.3.10-1) ... Setting up libudev1:armel (255.2-4) ... Setting up libubsan1:armel (13.2.0-9) ... Setting up libgcc-11-dev:armel (11.4.0-7) ... Setting up libcrypt-dev:armel (1:4.4.36-4) ... Setting up libx11-6:armel (2:1.8.7-1) ... Setting up libusb-1.0-0:armel (2:1.0.26-1) ... Setting up libev-dev:armel (1:4.33-2) ... Setting up libgsl-dev:armel (2.7.1+dfsg-6) ... Setting up libhogweed6:armel (3.9.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.1.4-2) ... Setting up libxext6:armel (2:1.3.4-1+b1) ... Setting up libusb-1.0-0-dev:armel (2:1.0.26-1) ... Setting up libidn2-0:armel (2.3.4-1+b2) ... Setting up libgnutls30:armel (3.8.2-1) ... Setting up libfreetype6:armel (2.13.2+dfsg-1+b1) ... Setting up librtmp1:armel (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libsasl2-2:armel (2.1.28+dfsg1-4+b1) ... Setting up libssh2-1:armel (1.11.0-4) ... Setting up libkrb5-3:armel (1.20.1-5) ... Setting up libfontconfig1:armel (2.14.2-6+b1) ... Setting up libfftw3-dev:armel (3.3.10-1) ... Setting up libpsl5:armel (0.21.2-1+b1) ... Setting up libcairo2:armel (1.18.0-1+b1) ... Setting up libldap-2.5-0:armel (2.5.13+dfsg-5+b3) ... Setting up libgssapi-krb5-2:armel (1.20.1-5) ... Setting up libtheora0:armel (1.1.1+dfsg.1-16.1+b1) ... Setting up libtirpc3:armel (1.3.4+ds-1) ... Setting up libcurl3-gnutls:armel (8.5.0-2) ... Setting up libcfitsio10:armel (4.3.0-2+b1) ... Setting up libcurl4-gnutls-dev:armel (8.5.0-2) ... Setting up libtirpc-dev:armel (1.3.4+ds-1) ... Setting up libtheora-dev:armel (1.1.1+dfsg.1-16.1+b1) ... Setting up libnsl2:armel (1.3.0-3) ... Setting up libcfitsio-dev:armel (4.3.0-2+b1) ... Setting up libnsl-dev:armel (1.3.0-3) ... Setting up libc6-dev:armel (2.37-13) ... Setting up libjpeg62-turbo-dev:armel (1:2.1.5-2+b2) ... Setting up libstdc++-11-dev:armel (11.4.0-7) ... Setting up zlib1g-dev:armel (1:1.3.dfsg-3) ... Setting up sbuild-build-depends-main-dummy:armel (0.invalid.0) ... Setting up libjpeg-dev:armel (1:2.1.5-2+b2) ... Processing triggers for libc-bin (2.37-13) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (armel included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 6.1.0-13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.55-1 (2023-09-29) amd64 (x86_64) Toolchain package versions: binutils_2.41.50.20231227-1 dpkg-dev_1.22.2 g++-11_11.4.0-7 g++-13_13.2.0-9 gcc-11_11.4.0-7 gcc-13_13.2.0-9 libc6-dev_2.37-13 libstdc++-11-dev_11.4.0-7 libstdc++-13-dev_13.2.0-9 libstdc++-13-dev-armel-cross_13.2.0-7cross2 libstdc++6_13.2.0-9 libstdc++6-armel-cross_13.2.0-7cross2 linux-libc-dev_6.6.9-1 Package versions: adduser_3.137 apt_2.7.9 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-14 autotools-dev_20220109.1 base-files_13 base-passwd_3.6.3 bash_5.2.21-2 binutils_2.41.50.20231227-1 binutils-arm-linux-gnueabi_2.41.50.20231227-1 binutils-common_2.41.50.20231227-1 binutils-x86-64-linux-gnu_2.41.50.20231227-1 bsdextrautils_2.39.3-6 bsdutils_1:2.39.3-6 build-essential_12.10 bzip2_1.0.8-5+b2 cmake_3.28.1-1 cmake-data_3.28.1-1 coreutils_9.4-3+b1 cpp_4:13.2.0-2 cpp-11_11.4.0-7 cpp-13_13.2.0-9 cpp-13-arm-linux-gnueabi_13.2.0-7cross2 cpp-arm-linux-gnueabi_4:13.2.1-2 cross-config_2.6.20 crossbuild-essential-armel_12.10 dash_0.5.12-6 debconf_1.5.83 debhelper_13.11.9 debian-archive-keyring_2023.4 debianutils_5.16 dh-autoreconf_20 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.10-1 dpkg_1.22.2 dpkg-cross_2.6.20 dpkg-dev_1.22.2 dwz_0.15-1 e2fsprogs_1.47.0-2+b1 fakeroot_1.32.2-1+b1 file_1:5.45-2+b1 findutils_4.9.0-5 fontconfig-config_2.14.2-6+b1 fonts-dejavu-core_2.37-8 fonts-dejavu-mono_2.37-8 g++_4:13.2.0-2 g++-11_11.4.0-7 g++-13_13.2.0-9 g++-13-arm-linux-gnueabi_13.2.0-7cross2 g++-arm-linux-gnueabi_4:13.2.1-2 gcc_4:13.2.0-2 gcc-11_11.4.0-7 gcc-11-base_11.4.0-7 gcc-12-base_12.3.0-13 gcc-13_13.2.0-9 gcc-13-arm-linux-gnueabi_13.2.0-7cross2 gcc-13-arm-linux-gnueabi-base_13.2.0-7cross2 gcc-13-base_13.2.0-9 gcc-13-cross-base-ports_13.2.0-7cross2 gcc-9-base_9.5.0-4 gcc-arm-linux-gnueabi_4:13.2.1-2 gettext_0.21-14 gettext-base_0.21-14 gpgv_2.2.40-1.1+b1 grep_3.11-4 groff-base_1.23.0-3 gzip_1.12-1 hostname_3.23+nmu1 init-system-helpers_1.66 intltool-debian_0.35.0+20060710.6 libacl1_2.3.1-4 libapt-pkg6.0_2.7.9 libarchive-zip-perl_1.68-1 libarchive13_3.7.2-1 libasan6_11.4.0-7 libasan8_13.2.0-9 libasan8-armel-cross_13.2.0-7cross2 libatomic1_13.2.0-9 libatomic1-armel-cross_13.2.0-7cross2 libattr1_1:2.5.1-5 libaudit-common_1:3.1.2-1 libaudit1_1:3.1.2-1 libbinutils_2.41.50.20231227-1 libblkid1_2.39.3-6 libbrotli1_1.1.0-2+b3 libbsd0_0.11.8-1 libbz2-1.0_1.0.8-5+b2 libc-bin_2.37-13 libc-dev-bin_2.37-13 libc6_2.37-13 libc6-armel-cross_2.37-12cross1 libc6-dev_2.37-13 libc6-dev-armel-cross_2.37-12cross1 libcairo2_1.18.0-1+b1 libcap-ng0_0.8.4-1 libcap2_1:2.66-4+b2 libcc1-0_13.2.0-9 libcfitsio-dev_4.3.0-2+b1 libcfitsio10_4.3.0-2+b1 libcom-err2_1.47.0-2+b1 libconfig-auto-perl_0.44-2 libconfig-inifiles-perl_3.000003-2 libcrypt-dev_1:4.4.36-4 libcrypt1_1:4.4.36-4 libctf-nobfd0_2.41.50.20231227-1 libctf0_2.41.50.20231227-1 libcurl3-gnutls_8.5.0-2 libcurl4_8.5.0-2 libcurl4-gnutls-dev_8.5.0-2 libdb5.3_5.3.28+dfsg2-4+b1 libdebconfclient0_0.271 libdebhelper-perl_13.11.9 libdebian-dpkgcross-perl_2.6.20 libdpkg-perl_1.22.2 libelf1_0.190-1+b1 libev-dev_1:4.33-2 libev4_1:4.33-2 libexpat1_2.5.0-2+b2 libext2fs2_1.47.0-2+b1 libfakeroot_1.32.2-1+b1 libffi8_3.4.4-2 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.2-6+b1 libfreetype6_2.13.2+dfsg-1+b1 libgcc-11-dev_11.4.0-7 libgcc-13-dev_13.2.0-9 libgcc-13-dev-armel-cross_13.2.0-7cross2 libgcc-s1_13.2.0-9 libgcc-s1-armel-cross_13.2.0-7cross2 libgcrypt20_1.10.3-2 libgdbm-compat4_1.23-5 libgdbm6_1.23-5 libgmp10_2:6.3.0+dfsg-2 libgnutls30_3.8.2-1 libgomp1_13.2.0-9 libgomp1-armel-cross_13.2.0-7cross2 libgpg-error0_1.47-3 libgprofng0_2.41.50.20231227-1 libgsl-dev_2.7.1+dfsg-6 libgsl27_2.7.1+dfsg-6 libgslcblas0_2.7.1+dfsg-6 libgssapi-krb5-2_1.20.1-5 libhogweed6_3.9.1-2 libhwasan0_13.2.0-9 libicu72_72.1-4 libidn2-0_2.3.4-1+b2 libio-string-perl_1.08-4 libisl23_0.26-3+b2 libitm1_13.2.0-9 libjansson4_2.14-2+b2 libjpeg-dev_1:2.1.5-2+b2 libjpeg62-turbo_1:2.1.5-2+b2 libjpeg62-turbo-dev_1:2.1.5-2+b2 libjsoncpp25_1.9.5-6+b2 libk5crypto3_1.20.1-5 libkeyutils1_1.6.3-2+b2 libkrb5-3_1.20.1-5 libkrb5support0_1.20.1-5 libldap-2.5-0_2.5.13+dfsg-5+b3 liblocale-gettext-perl_1.07-6+b1 liblsan0_13.2.0-9 liblz4-1_1.9.4-1+b2 liblzma5_5.4.5-0.3 libmagic-mgc_1:5.45-2+b1 libmagic1_1:5.45-2+b1 libmd0_1.1.0-2 libmount1_2.39.3-6 libmpc3_1.3.1-1+b2 libmpfr6_4.2.1-1 libncursesw6_6.4+20231209-1 libnettle8_3.9.1-2 libnghttp2-14_1.58.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-3 libnsl2_1.3.0-3 libnumber-compare-perl_0.03-3 libogg-dev_1.3.5-3 libogg0_1.3.5-3 libp11-kit0_0.25.3-4 libpam-modules_1.5.2-9.1+b1 libpam-modules-bin_1.5.2-9.1+b1 libpam-runtime_1.5.2-9.1 libpam0g_1.5.2-9.1+b1 libpcre2-8-0_10.42-4 libpcre3_2:8.39-15 libperl5.34_5.34.0-5 libperl5.38_5.38.2-3 libpipeline1_1.5.7-1+b2 libpixman-1-0_0.42.2-1 libpkgconf3_1.8.1-1+b2 libpng16-16_1.6.40-3 libproc2-0_2:4.0.4-2+b1 libpsl5_0.21.2-1+b1 libpython3-stdlib_3.11.6-1 libpython3.11-minimal_3.11.7-2 libpython3.11-stdlib_3.11.7-2 libquadmath0_13.2.0-9 libreadline8_8.2-3 librhash0_1.4.3-3 librtmp1_2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2_2.1.28+dfsg1-4+b1 libsasl2-modules-db_2.1.28+dfsg1-4+b1 libseccomp2_2.5.5-1 libselinux1_3.5-1+b2 libsemanage-common_3.5-1 libsemanage2_3.5-1+b2 libsepol2_3.5-2 libsframe1_2.41.50.20231227-1 libsmartcols1_2.39.3-6 libsqlite3-0_3.44.2-1 libss2_1.47.0-2+b1 libssh2-1_1.11.0-4 libssl3_3.1.4-2 libstdc++-11-dev_11.4.0-7 libstdc++-13-dev_13.2.0-9 libstdc++-13-dev-armel-cross_13.2.0-7cross2 libstdc++6_13.2.0-9 libstdc++6-armel-cross_13.2.0-7cross2 libsub-override-perl_0.10-1 libsystemd0_255.2-4 libtasn1-6_4.19.0-3+b2 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+20231209-1 libtirpc-common_1.3.4+ds-1 libtirpc-dev_1.3.4+ds-1 libtirpc3_1.3.4+ds-1 libtool_2.4.7-7 libtsan0_11.4.0-7 libtsan2_13.2.0-9 libubsan1_13.2.0-9 libubsan1-armel-cross_13.2.0-7cross2 libuchardet0_0.0.8-1 libudev1_255.2-4 libunistring2_1.0-2 libunistring5_1.1-2 libusb-1.0-0_2:1.0.26-1 libusb-1.0-0-dev_2:1.0.26-1 libuuid1_2.39.3-6 libuv1_1.46.0-3 libx11-6_2:1.8.7-1 libx11-data_2:1.8.7-1 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+b2 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.3+b2 libxrender1_1:0.9.10-1.1 libxxhash0_0.8.2-2 libyaml-perl_1.31-1 libzstd1_1.5.5+dfsg2-2 linux-libc-dev_6.6.9-1 linux-libc-dev-armel-cross_6.5.8-1cross1 login_1:4.13+dfsg1-3+b1 logsave_1.47.0-2+b1 m4_1.4.19-4 make_4.3-4.1 man-db_2.12.0-3 mawk_1.3.4.20231126-1 media-types_10.1.0 mount_2.39.3-6 ncurses-base_6.4+20231209-1 ncurses-bin_6.4+20231209-1 netbase_6.4 passwd_1:4.13+dfsg1-3+b1 patch_2.7.6-7 perl_5.38.2-3 perl-base_5.38.2-3 perl-modules-5.34_5.34.0-5 perl-modules-5.38_5.38.2-3 pkg-config_1.8.1-1+b2 pkg-kde-tools_0.15.38 pkgconf_1.8.1-1+b2 pkgconf-bin_1.8.1-1+b2 po-debconf_1.0.21+nmu1 procps_2:4.0.4-2+b1 python3_3.11.6-1 python3-minimal_3.11.6-1 python3.11_3.11.7-2 python3.11-minimal_3.11.7-2 readline-common_8.2-3 rpcsvc-proto_1.4.3-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.20 sysvinit-utils_3.08-5 tar_1.35+dfsg-3 tzdata_2023d-1 ucf_3.0043+nmu1 usrmerge_38 util-linux_2.39.3-6 util-linux-extra_2.39.3-6 xz-utils_5.4.5-0.3 zlib1g_1:1.3.dfsg-3 zlib1g-dev_1:1.3.dfsg-3 +------------------------------------------------------------------------------+ | 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-3 Maintainer: Debian Krap Maintainers Uploaders: Pino Toscano , Homepage: https://www.indilib.org/ Standards-Version: 4.6.2 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 dcafe0830313fe06979363e7a73a79c242fcde09 10164 indi_1.9.9+dfsg-3.debian.tar.xz Checksums-Sha256: 37f288734a1c136d64b7203c7d8f9d95e423557c8c392318e2bd26bd5f6b52a4 1939036 indi_1.9.9+dfsg.orig.tar.xz 587010638d15f4094918cc89b87fa47e05914d39246a683fff8f806cd0097013 10164 indi_1.9.9+dfsg-3.debian.tar.xz Files: 542cdd58b9e8e56f1e41776a82b13568 1939036 indi_1.9.9+dfsg.orig.tar.xz edf36a2116617070695cea5cae0406cb 10164 indi_1.9.9+dfsg-3.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEXyqfuC+mweEHcAcHLRkciEOxP00FAmSyJvcACgkQLRkciEOx P03zVw/+JwrHaZTxRRxs49bQFW5CtlvMbL3DTbudVirrzPOCOskd4Gv4ZDJkmekF RzHUzQw4y9HHSBu0KV/0eQrrpEfVwSx97ZQWTddydlW+IHIrefKI2uoumy8CiJUj OJGVHyBA6ZubQwe53U9AciBXcuxU7oZnUwjl2g4i1d8w/IA5WSt0fZOS2cf7T/CM L3aB4ouue7BOF8wR4G18lCJgkXr4T/DM7LopsaIEDlMPVZq23LhoVMdXbi9M4gtJ aCLaJpSmnhX5Pjp4D2F2L15RYiK5R820uaPXAWqW77QJjW+fOQPldHXMt0C/kQMF Utx6kAHGrvmmPavi0WS/Ybf/BUwxQWj7vuCDo2M1tNtF3Kbk2bu/lKYhVg0mpq0s 3/HjujpgF9EM+3R7iu1sQglI3ukaXA09DT5LvzdTdS7iS4dFTU29mmZSrADUpYue C7bnYRQS0lMwnmwSDDJIoYTsyKtnGkL1t5nPntnB6xk0NNo+D3pbRe5gGTJF5Tlx Hn8LJxohCwtaEYXJSgsToN/jQt5xTUEa11yHRKkpA8UIU4S69i9h5PF33121Gk8o VruTiNJYD4oiDMzq8/ByDKAcGAA5I05ZHEYZp1QjrrMKf7GH64knxNKFWXXxOy/d 0eJV5WnSWs/dVqJLeTenCKzvx3cxag8OhprdPAQiZVMEcEjLEE4= =+mme -----END PGP SIGNATURE----- gpgv: Signature made Sat Jul 15 04:56:23 2023 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-3.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-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying upstream_rawhideFix-add-missing-header-complained-about-with-.patch 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 OLDPWD=/home/crossqa PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SBUILD_CONFIG=/tmp/tmp.7nk9VGkN0K/sbuild.conf 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-7527140c-34f2-4250-aede-271570fb3ac3 SCHROOT_UID=1000 SCHROOT_USER=crossqa SHELL=/bin/sh USER=crossqa XDG_SESSION_CLASS=user 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-3 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 && DEB_PYTHON_INSTALL_LAYOUT=deb 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 13.2.0 -- The CXX compiler identification is GNU 13.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.3") -- Found CFITSIO 4.3.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 "8.5.0") -- 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 (1.0s) -- Generating done (0.5s) 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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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++/13/vector:72, 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++/13/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++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | 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++/13/bits/stl_vector.h:1296: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++/13/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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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++/13/vector:72, 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++/13/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++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | 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++/13/bits/stl_vector.h:1296: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++/13/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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 /<>/libs/indibase/connectionplugins/connectionserial.cpp: In member function ‘virtual bool Connection::Serial::Connect()’: /<>/libs/indibase/connectionplugins/connectionserial.cpp:214:29: warning: ‘void std::random_shuffle(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<__cxx11::basic_string*, vector<__cxx11::basic_string > >]’ is deprecated: use 'std::shuffle' instead [-Wdeprecated-declarations] 214 | std::random_shuffle (systemPorts.begin(), systemPorts.end()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabi/include/c++/13/algorithm:61, from /<>/libs/indidevice/property/indiproperties.h:24, from /<>/libs/indidevice/./basedevice.h:23, from /<>/libs/indidevice/./parentdevice.h:3, from /<>/libs/indibase/defaultdevice.h:21, from /<>/libs/indibase/indilogger.h:24, from /<>/libs/indibase/connectionplugins/connectionserial.cpp:22: /usr/arm-linux-gnueabi/include/c++/13/bits/stl_algo.h:4581:5: note: declared here 4581 | random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~~~~~~~~~~~ [ 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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -fPIC -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++/13/vector:72, 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++/13/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++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabi/include/c++/13/vector:66: 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++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _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++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -fPIC -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++/13/vector:72, 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++/13/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++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabi/include/c++/13/vector:66: 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++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -fPIC -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++/13/vector:72, from /<>/libs/alignment/InMemoryDatabase.h:15, from /<>/libs/alignment/InMemoryDatabase.cpp:9: /usr/arm-linux-gnueabi/include/c++/13/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++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabi/include/c++/13/vector:66: 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++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -fPIC -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++/13/vector:72, from /<>/libs/alignment/InMemoryDatabase.h:15, from /<>/libs/alignment/MapPropertiesToInMemoryDatabase.h:11, from /<>/libs/alignment/MapPropertiesToInMemoryDatabase.cpp:9: /usr/arm-linux-gnueabi/include/c++/13/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++/13/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 413 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabi/include/c++/13/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++/13/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 181 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabi/include/c++/13/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++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabi/include/c++/13/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++/13/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++/13/bits/vector.tcc:162:28: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 162 | _M_insert_aux(__pos, std::move(__x_copy._M_val())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabi/include/c++/13/bits/vector.tcc:170:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabi/include/c++/13/vector:66: 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++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _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++/13/bits/stl_vector.h:1532:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1532 | { 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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -fPIC -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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++/13/vector:72, 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++/13/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++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabi/include/c++/13/vector:66: 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++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -fPIC -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIC -fPIC -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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++/13/vector:72, from /<>/libs/indidevice/property/indiproperties.h:22, from /<>/libs/indidevice/./basedevice.h:23: /usr/arm-linux-gnueabi/include/c++/13/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++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabi/include/c++/13/vector:66: 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++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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++/13/vector:72, 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++/13/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++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabi/include/c++/13/vector:66: 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++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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++/13/vector:72, from /<>/libs/indidevice/property/indiproperties.h:22, from /<>/libs/indidevice/./basedevice.h:23: /usr/arm-linux-gnueabi/include/c++/13/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++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabi/include/c++/13/vector:66: 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++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _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++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _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++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _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++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/arm-linux-gnueabi/include/c++/13/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++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | 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++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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++/13/regex:55, from /<>/drivers/focuser/primalucacommandset.cpp:29: /usr/arm-linux-gnueabi/include/c++/13/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++/13/bits/stl_tree.h:2210: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 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabi/include/c++/13/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++/13/bits/stl_tree.h:2458: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 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabi/include/c++/13/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++/13/bits/stl_tree.h:2489: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 2489 | _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++/13/bits/stl_map.h:1088: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++/13/bits/stl_tree.h:1210: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 1210 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabi/include/c++/13/regex:56: 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++/13/bits/stl_map.h:513: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 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | 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++/13/bits/stl_map.h:513: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 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | 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++/13/bits/stl_map.h:513: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 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | 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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -Wno-format-overflow -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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++/13/map:62, from /<>/libs/json.h:81, from /<>/drivers/weather/weather_safety_proxy.cpp:31: /usr/arm-linux-gnueabi/include/c++/13/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++/13/bits/stl_tree.h:2210: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 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabi/include/c++/13/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++/13/bits/stl_tree.h:2458: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 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabi/include/c++/13/map:63: 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++/13/bits/stl_map.h:513: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 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | 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++/13/bits/stl_map.h:513: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 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | 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++/13/bits/stl_map.h:513: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 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | 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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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++/13/map:62, from /<>/libs/indidevice/property/indipropertyswitch.h:22, from /<>/libs/indidevice/./basedevice.h:32: /usr/arm-linux-gnueabi/include/c++/13/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++/13/bits/stl_tree.h:2210: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 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabi/include/c++/13/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++/13/bits/stl_tree.h:2458: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 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabi/include/c++/13/map:63: 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++/13/bits/stl_map.h:513: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 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | 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++/13/bits/stl_map.h:513: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 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | 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++/13/bits/stl_map.h:513: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 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | 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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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++/13/vector:72, 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++/13/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++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabi/include/c++/13/vector:66: 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++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _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 -fstack-clash-protection -Wformat -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 -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -std=gnu++14 -fPIE -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 -fstack-clash-protection -Wformat -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 non-toolchain portion of 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 non-toolchain portion of 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 non-toolchain portion of 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 non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_lx200basic" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_lx200_TeenAstro -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_lx200_TeenAstro" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_lx200generic -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_lx200generic" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_celestron_gps -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_celestron_gps" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_rainbow_telescope -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_rainbow_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_crux_mount -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_crux_mount" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_temma_telescope -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_temma_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_paramount_telescope -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_paramount_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_astrotrac_telescope -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_astrotrac_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_synscan_telescope -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_synscan_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_synscanlegacy_telescope -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_synscanlegacy_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_skycommander_telescope -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_skycommander_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_dsc_telescope -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_dsc_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_ieqlegacy_telescope -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_ieqlegacy_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_ieq_telescope -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_ieq_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_ioptronv3_telescope -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_ioptronv3_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_pmc8_telescope -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_pmc8_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_simulator_telescope -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_simulator_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_script_telescope -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_script_telescope" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_skywatcherAltAzMount -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_skywatcherAltAzMount" to "" CMake Warning (dev) at drivers/telescope/make_lx200generic_symlink.cmake:1 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): drivers/telescope/cmake_install.cmake:494 (include) drivers/cmake_install.cmake:47 (include) cmake_install.cmake:105 (include) This warning is for project developers. Use -Wno-dev to suppress it. running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200classic 2>&1 CMake Warning (dev) at drivers/telescope/make_lx200generic_symlink.cmake:3 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): drivers/telescope/cmake_install.cmake:494 (include) drivers/cmake_install.cmake:47 (include) cmake_install.cmake:105 (include) This warning is for project developers. Use -Wno-dev to suppress it. running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200autostar 2>&1 CMake Warning (dev) at drivers/telescope/make_lx200generic_symlink.cmake:5 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): drivers/telescope/cmake_install.cmake:494 (include) drivers/cmake_install.cmake:47 (include) cmake_install.cmake:105 (include) This warning is for project developers. Use -Wno-dev to suppress it. running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200_16 2>&1 CMake Warning (dev) at drivers/telescope/make_lx200generic_symlink.cmake:7 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): drivers/telescope/cmake_install.cmake:494 (include) drivers/cmake_install.cmake:47 (include) cmake_install.cmake:105 (include) This warning is for project developers. Use -Wno-dev to suppress it. running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200gps 2>&1 CMake Warning (dev) at drivers/telescope/make_lx200generic_symlink.cmake:9 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): drivers/telescope/cmake_install.cmake:494 (include) drivers/cmake_install.cmake:47 (include) cmake_install.cmake:105 (include) This warning is for project developers. Use -Wno-dev to suppress it. running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200ap 2>&1 CMake Warning (dev) at drivers/telescope/make_lx200generic_symlink.cmake:11 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): drivers/telescope/cmake_install.cmake:494 (include) drivers/cmake_install.cmake:47 (include) cmake_install.cmake:105 (include) This warning is for project developers. Use -Wno-dev to suppress it. running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200ap_v2 2>&1 CMake Warning (dev) at drivers/telescope/make_lx200generic_symlink.cmake:13 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): drivers/telescope/cmake_install.cmake:494 (include) drivers/cmake_install.cmake:47 (include) cmake_install.cmake:105 (include) This warning is for project developers. Use -Wno-dev to suppress it. running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200ap_gtocp2 2>&1 CMake Warning (dev) at drivers/telescope/make_lx200generic_symlink.cmake:15 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): drivers/telescope/cmake_install.cmake:494 (include) drivers/cmake_install.cmake:47 (include) cmake_install.cmake:105 (include) This warning is for project developers. Use -Wno-dev to suppress it. running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200gemini 2>&1 CMake Warning (dev) at drivers/telescope/make_lx200generic_symlink.cmake:17 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): drivers/telescope/cmake_install.cmake:494 (include) drivers/cmake_install.cmake:47 (include) cmake_install.cmake:105 (include) This warning is for project developers. Use -Wno-dev to suppress it. running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200zeq25 2>&1 CMake Warning (dev) at drivers/telescope/make_lx200generic_symlink.cmake:19 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): drivers/telescope/cmake_install.cmake:494 (include) drivers/cmake_install.cmake:47 (include) cmake_install.cmake:105 (include) This warning is for project developers. Use -Wno-dev to suppress it. running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200am5 2>&1 CMake Warning (dev) at drivers/telescope/make_lx200generic_symlink.cmake:21 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): drivers/telescope/cmake_install.cmake:494 (include) drivers/cmake_install.cmake:47 (include) cmake_install.cmake:105 (include) This warning is for project developers. Use -Wno-dev to suppress it. running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200gotonova 2>&1 CMake Warning (dev) at drivers/telescope/make_lx200generic_symlink.cmake:23 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): drivers/telescope/cmake_install.cmake:494 (include) drivers/cmake_install.cmake:47 (include) cmake_install.cmake:105 (include) This warning is for project developers. Use -Wno-dev to suppress it. running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200pulsar2 2>&1 CMake Warning (dev) at drivers/telescope/make_lx200generic_symlink.cmake:25 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): drivers/telescope/cmake_install.cmake:494 (include) drivers/cmake_install.cmake:47 (include) cmake_install.cmake:105 (include) This warning is for project developers. Use -Wno-dev to suppress it. running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200fs2 2>&1 CMake Warning (dev) at drivers/telescope/make_lx200generic_symlink.cmake:27 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): drivers/telescope/cmake_install.cmake:494 (include) drivers/cmake_install.cmake:47 (include) cmake_install.cmake:105 (include) This warning is for project developers. Use -Wno-dev to suppress it. running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200ss2000pc 2>&1 CMake Warning (dev) at drivers/telescope/make_lx200generic_symlink.cmake:29 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): drivers/telescope/cmake_install.cmake:494 (include) drivers/cmake_install.cmake:47 (include) cmake_install.cmake:105 (include) This warning is for project developers. Use -Wno-dev to suppress it. running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200_OnStep 2>&1 CMake Warning (dev) at drivers/telescope/make_lx200generic_symlink.cmake:31 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): drivers/telescope/cmake_install.cmake:494 (include) drivers/cmake_install.cmake:47 (include) cmake_install.cmake:105 (include) This warning is for project developers. Use -Wno-dev to suppress it. running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200_OpenAstroTech 2>&1 CMake Warning (dev) at drivers/telescope/make_lx200generic_symlink.cmake:33 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): drivers/telescope/cmake_install.cmake:494 (include) drivers/cmake_install.cmake:47 (include) cmake_install.cmake:105 (include) This warning is for project developers. Use -Wno-dev to suppress it. running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_lx200_10micron 2>&1 CMake Warning (dev) at drivers/telescope/make_lx200generic_symlink.cmake:35 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): drivers/telescope/cmake_install.cmake:494 (include) drivers/cmake_install.cmake:47 (include) cmake_install.cmake:105 (include) This warning is for project developers. Use -Wno-dev to suppress it. running /usr/bin/cmake -E create_symlink indi_lx200generic /<>/debian/tmp/usr/bin/indi_ioptronHC8406 2>&1 CMake Warning (dev) at drivers/telescope/make_lx200generic_symlink.cmake:37 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): drivers/telescope/cmake_install.cmake:494 (include) drivers/cmake_install.cmake:47 (include) cmake_install.cmake:105 (include) This warning is for project developers. Use -Wno-dev to suppress it. 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 non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_simulator_ccd" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_simulator_guide -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_simulator_guide" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_simulator_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_simulator_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_robo_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_robo_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_fcusb_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_fcusb_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_nfocus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_nfocus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_nstep_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_nstep_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_efa_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_efa_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_celestron_sct_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_celestron_sct_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_aaf2_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_aaf2_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_rbfocus_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_rbfocus_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_moonlite_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_moonlite_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_moonlitedro_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_moonlitedro_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_myfocuserpro2_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_myfocuserpro2_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_onfocus_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_onfocus_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_teenastro_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_teenastro_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_sestosenso_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_sestosenso_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_sestosenso2_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_sestosenso2_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_esattoarco_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_esattoarco_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_rainbowrsf_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_rainbowrsf_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_lakeside_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_lakeside_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_dmfc_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_dmfc_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_pegasus_focuscube -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_pegasus_focuscube" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_pegasus_prodigyMF -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_pegasus_prodigyMF" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_pegasus_scopsoag -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_pegasus_scopsoag" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_usbfocusv3_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_usbfocusv3_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_microtouch_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_microtouch_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_steeldrive2_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_steeldrive2_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_steeldrive_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_steeldrive_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_lynx_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_lynx_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_perfectstar_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_perfectstar_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_siefs_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_siefs_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_hitecastrodc_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_hitecastrodc_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_deepskydad_af1_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_deepskydad_af1_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_deepskydad_af2_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_deepskydad_af2_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_deepskydad_af3_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_deepskydad_af3_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_smartfocus_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_smartfocus_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_tcfs_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_tcfs_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_lacerta_mfoc_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_lacerta_mfoc_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_activefocuser_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_activefocuser_focus" to "" CMake Warning (dev) at drivers/focuser/make_tcfs_symlink.cmake:1 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): drivers/focuser/cmake_install.cmake:806 (include) drivers/cmake_install.cmake:49 (include) cmake_install.cmake:105 (include) This warning is for project developers. Use -Wno-dev to suppress it. 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 non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_nframe_rotator" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_simulator_rotator -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_simulator_rotator" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_gemini_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_gemini_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_nightcrawler_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_nightcrawler_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_pyxis_rotator -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_pyxis_rotator" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_falcon_rotator -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_falcon_rotator" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_wanderer_lite_rotator -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_wanderer_lite_rotator" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_integra_focus -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_integra_focus" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_deepskydad_fr1 -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_deepskydad_fr1" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_xagyl_wheel -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_xagyl_wheel" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_simulator_wheel -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_simulator_wheel" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_manual_wheel -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_manual_wheel" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_optec_wheel -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_optec_wheel" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_quantum_wheel -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_quantum_wheel" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_trutech_wheel -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_trutech_wheel" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_qhycfw1_wheel -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_qhycfw1_wheel" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_qhycfw2_wheel -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_qhycfw2_wheel" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_qhycfw3_wheel -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_qhycfw3_wheel" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_simulator_dome -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_simulator_dome" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_rolloff_dome -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_rolloff_dome" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_baader_dome -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_baader_dome" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_domepro2_dome -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_domepro2_dome" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_rigel_dome -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_rigel_dome" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_scopedome_dome -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_scopedome_dome" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_ddw_dome -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_ddw_dome" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_script_dome -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_script_dome" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_nexdome_beaver -- Set non-toolchain portion of 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 non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_wanderer_cover" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_skysafari -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_skysafari" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_watchdog -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_watchdog" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_flipflat -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_flipflat" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_simulator_lightpanel -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_simulator_lightpanel" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_pegasus_upb -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_pegasus_upb" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_pegasus_uch -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_pegasus_uch" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_pegasus_flatmaster -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_pegasus_flatmaster" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_pegasus_ppb -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_pegasus_ppb" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_pegasus_ppba -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_pegasus_ppba" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_Excalibur -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_Excalibur" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_snapcap -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_snapcap" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_astromech_lpm -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_astromech_lpm" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_sqm_weather -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_sqm_weather" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_simulator_sqm -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_simulator_sqm" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_astrometry -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_astrometry" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_star2000 -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_star2000" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_arduinost4 -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_arduinost4" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_planewave_deltat -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_planewave_deltat" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_gpusb -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_gpusb" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_joystick -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_joystick" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_simulator_gps -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_simulator_gps" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_usbdewpoint -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_usbdewpoint" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_deepskydad_fp1 -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_deepskydad_fp1" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_simulator_receiver -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_simulator_receiver" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_simulator_weather -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_simulator_weather" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_meta_weather -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_meta_weather" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_watcher_weather -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_watcher_weather" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_weather_safety_proxy -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_weather_safety_proxy" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_mbox_weather -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_mbox_weather" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_uranus_weather -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_uranus_weather" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_vantage_weather -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_vantage_weather" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_openweathermap_weather -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_openweathermap_weather" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_imager_agent -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/indi_imager_agent" to "" -- Installing: /<>/debian/tmp/usr/bin/indi_v4l2_ccd -- Set non-toolchain portion of 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 _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 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 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 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 IUUpdateText used by debian/libindialignmentdriver1/usr/lib/arm-linux-gnueabi/libindiAlignmentDriver.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol IUUpdateNumber 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 _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 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 _ZN4INDI6Logger5printEPKcjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS2_z 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 _ZN4INDI13DefaultDevice7ConnectEv 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 tty_read 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 findXMLAtt 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 IUFindBLOB 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 _ZN4INDI9TelescopeC2Ev 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 IUFillLight 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 SITE_TAB 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 IERmTimer 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 _ZN4INDI13DefaultDevice10loadConfigEbPKc 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 _ZN4INDI9Telescope9SetParkedEb 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 _ZN4INDI18AlignmentSubsystem15BasicMathPlugin15MatrixInvert3x3EP10gsl_matrixS3_: 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 _ZN4INDI18AlignmentSubsystem40TelescopeDirectionVectorSupportFunctions47TelescopeDirectionVectorFromSphericalCoordinateEdNS1_21AzimuthAngleDirectionEdNS1_19PolarAngleDirectionE: 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 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 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 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 libusb-1.0.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 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 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 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 libz.so.1 (they use none of the library's symbols) 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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/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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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/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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_qhycfw1_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_pyxis_rotator 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-3)/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-3_armel.deb'. dpkg-deb: building package 'libindidriver1-dbgsym' in '../libindidriver1-dbgsym_1.9.9+dfsg-3_armel.deb'. dpkg-deb: building package 'libindialignmentdriver1' in '../libindialignmentdriver1_1.9.9+dfsg-3_armel.deb'. dpkg-deb: building package 'libindialignmentdriver1-dbgsym' in '../libindialignmentdriver1-dbgsym_1.9.9+dfsg-3_armel.deb'. dpkg-deb: building package 'libindilx200-1' in '../libindilx200-1_1.9.9+dfsg-3_armel.deb'. dpkg-deb: building package 'libindilx200-1-dbgsym' in '../libindilx200-1-dbgsym_1.9.9+dfsg-3_armel.deb'. dpkg-deb: building package 'libindiclient1' in '../libindiclient1_1.9.9+dfsg-3_armel.deb'. dpkg-deb: building package 'libindiclient1-dbgsym' in '../libindiclient1-dbgsym_1.9.9+dfsg-3_armel.deb'. dpkg-deb: building package 'libindi-plugins' in '../libindi-plugins_1.9.9+dfsg-3_armel.deb'. dpkg-deb: building package 'libindi-plugins-dbgsym' in '../libindi-plugins-dbgsym_1.9.9+dfsg-3_armel.deb'. dpkg-deb: building package 'libindi-dev' in '../libindi-dev_1.9.9+dfsg-3_armel.deb'. dpkg-deb: building package 'indi-bin' in '../indi-bin_1.9.9+dfsg-3_armel.deb'. dpkg-deb: building package 'indi-bin-dbgsym' in '../indi-bin-dbgsym_1.9.9+dfsg-3_armel.deb'. dpkg-genbuildinfo --build=any -O../indi_1.9.9+dfsg-3_armel.buildinfo dpkg-genchanges --build=any -O../indi_1.9.9+dfsg-3_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 2024-01-13T00:56:50Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ indi_1.9.9+dfsg-3_armel.changes: -------------------------------- Format: 1.8 Date: Sat, 15 Jul 2023 06:55:55 +0200 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-3 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 Closes: 1037696 Changes: indi (1.9.9+dfsg-3) unstable; urgency=medium . * Backport upstream commit 4170c0ae30ac1df2e732392e38cb6aaae1802379 to fix the build with GCC 13; patch upstream_rawhideFix-add-missing-header-complained-about-with-.patch. (Closes: #1037696) * Update standards version to 4.6.2, no changes needed. Checksums-Sha1: 6ce29b807bc3ca3101208a33616e0bceb4a360f5 21138892 indi-bin-dbgsym_1.9.9+dfsg-3_armel.deb bae353feec31c5e429eac1bb059ce0dad5562e7c 1482620 indi-bin_1.9.9+dfsg-3_armel.deb 8b9266ea3b8ab6ef7edf7fc76a1d0dd516f4a1a0 11444 indi_1.9.9+dfsg-3_armel.buildinfo a128a1d4b2e894c5f240a928828ffe38fbbca650 872020 libindi-dev_1.9.9+dfsg-3_armel.deb c2200f28eb5cac9017cea5f4a430a44a3657219a 72216 libindi-plugins-dbgsym_1.9.9+dfsg-3_armel.deb 874f1054f520ab14f5a0f48a6bdb56b0b834e3ad 50768 libindi-plugins_1.9.9+dfsg-3_armel.deb 1dad241e86303fd31d5c395854c3c67e4edc603b 1490328 libindialignmentdriver1-dbgsym_1.9.9+dfsg-3_armel.deb b24174b354fce6f2260965ab54de4ab02658301e 165316 libindialignmentdriver1_1.9.9+dfsg-3_armel.deb 4eafd0c5c2e8b7a137ef153327e851d3eee240ca 1523988 libindiclient1-dbgsym_1.9.9+dfsg-3_armel.deb 2364b9a941a8bd0685a87a9f2253ec3bb5822284 152680 libindiclient1_1.9.9+dfsg-3_armel.deb 773cddb0b6040f97fff01488ff520ca11aed9e8a 5444716 libindidriver1-dbgsym_1.9.9+dfsg-3_armel.deb 7d336acd3679f3895e52d4c645ce6a8069354cd1 435420 libindidriver1_1.9.9+dfsg-3_armel.deb 043b5da96803dfe62c56e27bd348e33c6eae1e15 1193712 libindilx200-1-dbgsym_1.9.9+dfsg-3_armel.deb 71d87e72bf5ae9582fee09a83d3dc0157a25a752 131604 libindilx200-1_1.9.9+dfsg-3_armel.deb Checksums-Sha256: 7c5018447898c635cf018e1562934374cae5266e7152a85fe7a4b6f52ef0e50d 21138892 indi-bin-dbgsym_1.9.9+dfsg-3_armel.deb a6107c1b4e46b2f661cca65edbafcc277cf90f59463e0bb4da3f43d01999a66e 1482620 indi-bin_1.9.9+dfsg-3_armel.deb 86bb4dd706090ed1c6b43df3c3737e43e86047edc7d0394bed4c62ff104ac94f 11444 indi_1.9.9+dfsg-3_armel.buildinfo 9395736c1302f58f8756e457316af3a02b63743db7c2c73f3e37a146ab5b9b57 872020 libindi-dev_1.9.9+dfsg-3_armel.deb fb8cfb7ef9a0c8441800d4ceed795446b6b3ee49eb40e52ff725557d1eabb554 72216 libindi-plugins-dbgsym_1.9.9+dfsg-3_armel.deb 17abd33dced3b7472fa71c9d7a3c3d2f070a7fc80608b08bf2839b09e40fbe4f 50768 libindi-plugins_1.9.9+dfsg-3_armel.deb 508d3f818d82017b1d581a6fbca432e9ec90b421fdd17d7c5d3ed6538549b070 1490328 libindialignmentdriver1-dbgsym_1.9.9+dfsg-3_armel.deb 38b30fe90f7d43e2dfcb7f2af5570384c34d276632eac93e13b28e1c3147e535 165316 libindialignmentdriver1_1.9.9+dfsg-3_armel.deb b3a6c7237a07ed939d5a19b547cd11de81efb64fdca7f5260c7bfbb53b4f8b8f 1523988 libindiclient1-dbgsym_1.9.9+dfsg-3_armel.deb 6df4bcf723c50f4391ae43d2f09bd6527faf5b337bff366d1ae2d1718019e242 152680 libindiclient1_1.9.9+dfsg-3_armel.deb a3c1f123824131dff43d57b4793b54721541854a172f38089dcc91aa48b53594 5444716 libindidriver1-dbgsym_1.9.9+dfsg-3_armel.deb 7ff055918feeef89b5cbe62f989362cf5fa90f40df5ffe91d4896ef517ac3d97 435420 libindidriver1_1.9.9+dfsg-3_armel.deb d7929619412efc52d8c1bdd0e8911acfe35b0acc7fb131964581cc06e40479dc 1193712 libindilx200-1-dbgsym_1.9.9+dfsg-3_armel.deb fb33b79dad1a02cdac5ebac326bb03af16841d092f5d77b17d2d29e2f21da208 131604 libindilx200-1_1.9.9+dfsg-3_armel.deb Files: 3d6e2d40e656186a3496812dbe07fcf6 21138892 debug optional indi-bin-dbgsym_1.9.9+dfsg-3_armel.deb 3649b21b8e95a7f9469b1174a95bbbb1 1482620 misc optional indi-bin_1.9.9+dfsg-3_armel.deb 1b17b3598e27a96b3ec8343437de30c4 11444 misc optional indi_1.9.9+dfsg-3_armel.buildinfo ee4f9a426e90b98e1ee0768889fc80a6 872020 libdevel optional libindi-dev_1.9.9+dfsg-3_armel.deb 32a503cbc5db4ed1a6b23be0f3253a42 72216 debug optional libindi-plugins-dbgsym_1.9.9+dfsg-3_armel.deb f987bbb82c5802c8b6a7ed0481fe2688 50768 libs optional libindi-plugins_1.9.9+dfsg-3_armel.deb 594ee45f39170c55ad7378815d729471 1490328 debug optional libindialignmentdriver1-dbgsym_1.9.9+dfsg-3_armel.deb 2a8fcf2b601e8179468b6f6188b8c327 165316 libs optional libindialignmentdriver1_1.9.9+dfsg-3_armel.deb 0956133fe60923ddadf2475d322c8a65 1523988 debug optional libindiclient1-dbgsym_1.9.9+dfsg-3_armel.deb cbb52ce49324c64b4e8565fd0fa8ac81 152680 libs optional libindiclient1_1.9.9+dfsg-3_armel.deb 97cbd5b8ecca233eba1fbe18c6e2e199 5444716 debug optional libindidriver1-dbgsym_1.9.9+dfsg-3_armel.deb cbe872201f24bc3c303127a3a4e66861 435420 libs optional libindidriver1_1.9.9+dfsg-3_armel.deb 8b89088ba5db2a88667bdbd7d794b885 1193712 debug optional libindilx200-1-dbgsym_1.9.9+dfsg-3_armel.deb f4eab6d1075b3d1784dde69333854d01 131604 libs optional libindilx200-1_1.9.9+dfsg-3_armel.deb +------------------------------------------------------------------------------+ | 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-3 Checksums-Md5: 3d6e2d40e656186a3496812dbe07fcf6 21138892 indi-bin-dbgsym_1.9.9+dfsg-3_armel.deb 3649b21b8e95a7f9469b1174a95bbbb1 1482620 indi-bin_1.9.9+dfsg-3_armel.deb ee4f9a426e90b98e1ee0768889fc80a6 872020 libindi-dev_1.9.9+dfsg-3_armel.deb 32a503cbc5db4ed1a6b23be0f3253a42 72216 libindi-plugins-dbgsym_1.9.9+dfsg-3_armel.deb f987bbb82c5802c8b6a7ed0481fe2688 50768 libindi-plugins_1.9.9+dfsg-3_armel.deb 594ee45f39170c55ad7378815d729471 1490328 libindialignmentdriver1-dbgsym_1.9.9+dfsg-3_armel.deb 2a8fcf2b601e8179468b6f6188b8c327 165316 libindialignmentdriver1_1.9.9+dfsg-3_armel.deb 0956133fe60923ddadf2475d322c8a65 1523988 libindiclient1-dbgsym_1.9.9+dfsg-3_armel.deb cbb52ce49324c64b4e8565fd0fa8ac81 152680 libindiclient1_1.9.9+dfsg-3_armel.deb 97cbd5b8ecca233eba1fbe18c6e2e199 5444716 libindidriver1-dbgsym_1.9.9+dfsg-3_armel.deb cbe872201f24bc3c303127a3a4e66861 435420 libindidriver1_1.9.9+dfsg-3_armel.deb 8b89088ba5db2a88667bdbd7d794b885 1193712 libindilx200-1-dbgsym_1.9.9+dfsg-3_armel.deb f4eab6d1075b3d1784dde69333854d01 131604 libindilx200-1_1.9.9+dfsg-3_armel.deb Checksums-Sha1: 6ce29b807bc3ca3101208a33616e0bceb4a360f5 21138892 indi-bin-dbgsym_1.9.9+dfsg-3_armel.deb bae353feec31c5e429eac1bb059ce0dad5562e7c 1482620 indi-bin_1.9.9+dfsg-3_armel.deb a128a1d4b2e894c5f240a928828ffe38fbbca650 872020 libindi-dev_1.9.9+dfsg-3_armel.deb c2200f28eb5cac9017cea5f4a430a44a3657219a 72216 libindi-plugins-dbgsym_1.9.9+dfsg-3_armel.deb 874f1054f520ab14f5a0f48a6bdb56b0b834e3ad 50768 libindi-plugins_1.9.9+dfsg-3_armel.deb 1dad241e86303fd31d5c395854c3c67e4edc603b 1490328 libindialignmentdriver1-dbgsym_1.9.9+dfsg-3_armel.deb b24174b354fce6f2260965ab54de4ab02658301e 165316 libindialignmentdriver1_1.9.9+dfsg-3_armel.deb 4eafd0c5c2e8b7a137ef153327e851d3eee240ca 1523988 libindiclient1-dbgsym_1.9.9+dfsg-3_armel.deb 2364b9a941a8bd0685a87a9f2253ec3bb5822284 152680 libindiclient1_1.9.9+dfsg-3_armel.deb 773cddb0b6040f97fff01488ff520ca11aed9e8a 5444716 libindidriver1-dbgsym_1.9.9+dfsg-3_armel.deb 7d336acd3679f3895e52d4c645ce6a8069354cd1 435420 libindidriver1_1.9.9+dfsg-3_armel.deb 043b5da96803dfe62c56e27bd348e33c6eae1e15 1193712 libindilx200-1-dbgsym_1.9.9+dfsg-3_armel.deb 71d87e72bf5ae9582fee09a83d3dc0157a25a752 131604 libindilx200-1_1.9.9+dfsg-3_armel.deb Checksums-Sha256: 7c5018447898c635cf018e1562934374cae5266e7152a85fe7a4b6f52ef0e50d 21138892 indi-bin-dbgsym_1.9.9+dfsg-3_armel.deb a6107c1b4e46b2f661cca65edbafcc277cf90f59463e0bb4da3f43d01999a66e 1482620 indi-bin_1.9.9+dfsg-3_armel.deb 9395736c1302f58f8756e457316af3a02b63743db7c2c73f3e37a146ab5b9b57 872020 libindi-dev_1.9.9+dfsg-3_armel.deb fb8cfb7ef9a0c8441800d4ceed795446b6b3ee49eb40e52ff725557d1eabb554 72216 libindi-plugins-dbgsym_1.9.9+dfsg-3_armel.deb 17abd33dced3b7472fa71c9d7a3c3d2f070a7fc80608b08bf2839b09e40fbe4f 50768 libindi-plugins_1.9.9+dfsg-3_armel.deb 508d3f818d82017b1d581a6fbca432e9ec90b421fdd17d7c5d3ed6538549b070 1490328 libindialignmentdriver1-dbgsym_1.9.9+dfsg-3_armel.deb 38b30fe90f7d43e2dfcb7f2af5570384c34d276632eac93e13b28e1c3147e535 165316 libindialignmentdriver1_1.9.9+dfsg-3_armel.deb b3a6c7237a07ed939d5a19b547cd11de81efb64fdca7f5260c7bfbb53b4f8b8f 1523988 libindiclient1-dbgsym_1.9.9+dfsg-3_armel.deb 6df4bcf723c50f4391ae43d2f09bd6527faf5b337bff366d1ae2d1718019e242 152680 libindiclient1_1.9.9+dfsg-3_armel.deb a3c1f123824131dff43d57b4793b54721541854a172f38089dcc91aa48b53594 5444716 libindidriver1-dbgsym_1.9.9+dfsg-3_armel.deb 7ff055918feeef89b5cbe62f989362cf5fa90f40df5ffe91d4896ef517ac3d97 435420 libindidriver1_1.9.9+dfsg-3_armel.deb d7929619412efc52d8c1bdd0e8911acfe35b0acc7fb131964581cc06e40479dc 1193712 libindilx200-1-dbgsym_1.9.9+dfsg-3_armel.deb fb33b79dad1a02cdac5ebac326bb03af16841d092f5d77b17d2d29e2f21da208 131604 libindilx200-1_1.9.9+dfsg-3_armel.deb Build-Origin: Debian Build-Architecture: amd64 Build-Date: Sat, 13 Jan 2024 00:56:50 +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-14), autotools-dev (= 20220109.1), base-files (= 13), base-passwd (= 3.6.3), bash (= 5.2.21-2), binutils (= 2.41.50.20231227-1), binutils-common (= 2.41.50.20231227-1), binutils-x86-64-linux-gnu (= 2.41.50.20231227-1), bsdextrautils (= 2.39.3-6), bsdutils (= 1:2.39.3-6), build-essential (= 12.10), bzip2 (= 1.0.8-5+b2), cmake (= 3.28.1-1), cmake-data (= 3.28.1-1), coreutils (= 9.4-3+b1), cpp (= 4:13.2.0-2), cpp-11 (= 11.4.0-7), cpp-13 (= 13.2.0-9), dash (= 0.5.12-6), debconf (= 1.5.83), debhelper (= 13.11.9), debianutils (= 5.16), dh-autoreconf (= 20), dh-strip-nondeterminism (= 1.13.1-1), diffutils (= 1:3.10-1), dpkg (= 1.22.2), dpkg-dev (= 1.22.2), dwz (= 0.15-1), file (= 1:5.45-2+b1), findutils (= 4.9.0-5), fontconfig-config (= 2.14.2-6+b1), fonts-dejavu-core (= 2.37-8), fonts-dejavu-mono (= 2.37-8), g++ (= 4:13.2.0-2), g++-13 (= 13.2.0-9), gcc (= 4:13.2.0-2), gcc-11 (= 11.4.0-7), gcc-11-base (= 11.4.0-7), gcc-13 (= 13.2.0-9), gcc-13-base (= 13.2.0-9), gettext (= 0.21-14), gettext-base (= 0.21-14), grep (= 3.11-4), groff-base (= 1.23.0-3), gzip (= 1.12-1), hostname (= 3.23+nmu1), init-system-helpers (= 1.66), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.1-4), libarchive-zip-perl (= 1.68-1), libarchive13 (= 3.7.2-1), libasan6 (= 11.4.0-7), libasan8 (= 13.2.0-9), libatomic1 (= 13.2.0-9), libattr1 (= 1:2.5.1-5), libaudit-common (= 1:3.1.2-1), libaudit1 (= 1:3.1.2-1), libbinutils (= 2.41.50.20231227-1), libblkid1 (= 2.39.3-6), libbrotli1 (= 1.1.0-2+b3), libbsd0 (= 0.11.8-1), libbz2-1.0 (= 1.0.8-5+b2), libc-bin (= 2.37-13), libc-dev-bin (= 2.37-13), libc6 (= 2.37-13), libc6-dev (= 2.37-13), libcairo2 (= 1.18.0-1+b1), libcap-ng0 (= 0.8.4-1), libcap2 (= 1:2.66-4+b2), libcc1-0 (= 13.2.0-9), libcfitsio-dev (= 4.3.0-2+b1), libcfitsio10 (= 4.3.0-2+b1), libcom-err2 (= 1.47.0-2+b1), libcrypt-dev (= 1:4.4.36-4), libcrypt1 (= 1:4.4.36-4), libctf-nobfd0 (= 2.41.50.20231227-1), libctf0 (= 2.41.50.20231227-1), libcurl3-gnutls (= 8.5.0-2), libcurl4 (= 8.5.0-2), libcurl4-gnutls-dev (= 8.5.0-2), libdb5.3 (= 5.3.28+dfsg2-4+b1), libdebconfclient0 (= 0.271), libdebhelper-perl (= 13.11.9), libdpkg-perl (= 1.22.2), libelf1 (= 0.190-1+b1), libev-dev (= 1:4.33-2), libev4 (= 1:4.33-2), libexpat1 (= 2.5.0-2+b2), libffi8 (= 3.4.4-2), 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.2-6+b1), libfreetype6 (= 2.13.2+dfsg-1+b1), libgcc-11-dev (= 11.4.0-7), libgcc-13-dev (= 13.2.0-9), libgcc-s1 (= 13.2.0-9), libgcrypt20 (= 1.10.3-2), libgdbm-compat4 (= 1.23-5), libgdbm6 (= 1.23-5), libgmp10 (= 2:6.3.0+dfsg-2), libgnutls30 (= 3.8.2-1), libgomp1 (= 13.2.0-9), libgpg-error0 (= 1.47-3), libgprofng0 (= 2.41.50.20231227-1), libgsl-dev (= 2.7.1+dfsg-6), libgsl27 (= 2.7.1+dfsg-6), libgslcblas0 (= 2.7.1+dfsg-6), libgssapi-krb5-2 (= 1.20.1-5), libhogweed6 (= 3.9.1-2), libhwasan0 (= 13.2.0-9), libicu72 (= 72.1-4), libidn2-0 (= 2.3.4-1+b2), libisl23 (= 0.26-3+b2), libitm1 (= 13.2.0-9), libjansson4 (= 2.14-2+b2), libjpeg-dev (= 1:2.1.5-2+b2), libjpeg62-turbo (= 1:2.1.5-2+b2), libjpeg62-turbo-dev (= 1:2.1.5-2+b2), libjsoncpp25 (= 1.9.5-6+b2), libk5crypto3 (= 1.20.1-5), libkeyutils1 (= 1.6.3-2+b2), libkrb5-3 (= 1.20.1-5), libkrb5support0 (= 1.20.1-5), libldap-2.5-0 (= 2.5.13+dfsg-5+b3), liblsan0 (= 13.2.0-9), liblz4-1 (= 1.9.4-1+b2), liblzma5 (= 5.4.5-0.3), libmagic-mgc (= 1:5.45-2+b1), libmagic1 (= 1:5.45-2+b1), libmd0 (= 1.1.0-2), libmount1 (= 2.39.3-6), libmpc3 (= 1.3.1-1+b2), libmpfr6 (= 4.2.1-1), libncursesw6 (= 6.4+20231209-1), libnettle8 (= 3.9.1-2), libnghttp2-14 (= 1.58.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-3), libnsl2 (= 1.3.0-3), libnumber-compare-perl (= 0.03-3), libogg-dev (= 1.3.5-3), libogg0 (= 1.3.5-3), libp11-kit0 (= 0.25.3-4), libpam-modules (= 1.5.2-9.1+b1), libpam-modules-bin (= 1.5.2-9.1+b1), libpam-runtime (= 1.5.2-9.1), libpam0g (= 1.5.2-9.1+b1), libpcre2-8-0 (= 10.42-4), libperl5.38 (= 5.38.2-3), libpipeline1 (= 1.5.7-1+b2), libpixman-1-0 (= 0.42.2-1), libpkgconf3 (= 1.8.1-1+b2), libpng16-16 (= 1.6.40-3), libproc2-0 (= 2:4.0.4-2+b1), libpsl5 (= 0.21.2-1+b1), libpython3-stdlib (= 3.11.6-1), libpython3.11-minimal (= 3.11.7-2), libpython3.11-stdlib (= 3.11.7-2), libquadmath0 (= 13.2.0-9), libreadline8 (= 8.2-3), librhash0 (= 1.4.3-3), librtmp1 (= 2.4+20151223.gitfa8646d.1-2+b2), libsasl2-2 (= 2.1.28+dfsg1-4+b1), libsasl2-modules-db (= 2.1.28+dfsg1-4+b1), libseccomp2 (= 2.5.5-1), libselinux1 (= 3.5-1+b2), libsframe1 (= 2.41.50.20231227-1), libsmartcols1 (= 2.39.3-6), libsqlite3-0 (= 3.44.2-1), libssh2-1 (= 1.11.0-4), libssl3 (= 3.1.4-2), libstdc++-13-dev (= 13.2.0-9), libstdc++6 (= 13.2.0-9), libsub-override-perl (= 0.10-1), libsystemd0 (= 255.2-4), libtasn1-6 (= 4.19.0-3+b2), 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+20231209-1), libtirpc-common (= 1.3.4+ds-1), libtirpc-dev (= 1.3.4+ds-1), libtirpc3 (= 1.3.4+ds-1), libtool (= 2.4.7-7), libtsan0 (= 11.4.0-7), libtsan2 (= 13.2.0-9), libubsan1 (= 13.2.0-9), libuchardet0 (= 0.0.8-1), libudev1 (= 255.2-4), libunistring5 (= 1.1-2), libusb-1.0-0 (= 2:1.0.26-1), libusb-1.0-0-dev (= 2:1.0.26-1), libuuid1 (= 2.39.3-6), libuv1 (= 1.46.0-3), libx11-6 (= 2:1.8.7-1), libx11-data (= 2:1.8.7-1), 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.3+b2), libxrender1 (= 1:0.9.10-1.1), libzstd1 (= 1.5.5+dfsg2-2), linux-libc-dev (= 6.6.9-1), login (= 1:4.13+dfsg1-3+b1), m4 (= 1.4.19-4), make (= 4.3-4.1), man-db (= 2.12.0-3), mawk (= 1.3.4.20231126-1), media-types (= 10.1.0), ncurses-base (= 6.4+20231209-1), ncurses-bin (= 6.4+20231209-1), netbase (= 6.4), patch (= 2.7.6-7), perl (= 5.38.2-3), perl-base (= 5.38.2-3), perl-modules-5.38 (= 5.38.2-3), pkg-config (= 1.8.1-1+b2), pkg-kde-tools (= 0.15.38), pkgconf (= 1.8.1-1+b2), pkgconf-bin (= 1.8.1-1+b2), po-debconf (= 1.0.21+nmu1), procps (= 2:4.0.4-2+b1), python3 (= 3.11.6-1), python3-minimal (= 3.11.6-1), python3.11 (= 3.11.7-2), python3.11-minimal (= 3.11.7-2), readline-common (= 8.2-3), rpcsvc-proto (= 1.4.3-1), sed (= 4.9-2), sensible-utils (= 0.0.20), sysvinit-utils (= 3.08-5), tar (= 1.35+dfsg-3), tzdata (= 2023d-1), usrmerge (= 38), util-linux (= 2.39.3-6), xz-utils (= 5.4.5-0.3), zlib1g (= 1:1.3.dfsg-3), zlib1g-dev (= 1:1.3.dfsg-3) 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="1689396955" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ indi-bin-dbgsym_1.9.9+dfsg-3_armel.deb -------------------------------------- new Debian package, version 2.0. size 21138892 bytes: control archive=6152 bytes. 5532 bytes, 12 lines control 13548 bytes, 128 lines md5sums Package: indi-bin-dbgsym Source: indi Version: 1.9.9+dfsg-3 Auto-Built-Package: debug-symbols Architecture: armel Maintainer: Debian Krap Maintainers Installed-Size: 23639 Depends: indi-bin (= 1.9.9+dfsg-3) Section: debug Priority: optional Description: debug symbols for indi-bin Build-Ids: 02febe953d96455b8409007eaf4e232850e7f612 04acd8d34be0ea37c2eaee9d785a7eb2edf4ddc1 07927be19e69430b748cfac5e1b054e9dfc91465 07febf43c907bab94473bb8bac0a4f3e21d12ae3 08edd7debaf5d6ebe171fb0f67f70d820ef3c67c 093263acb6cfa0da36a3fcbf5fa83ee021e30d9c 0b26de68d54299099dc5dd164d47dc8a2d48c66f 0b430bfce9e04c85f698a684fdfc05896fd2364c 0ea526f6e52987e66fcd48881a3c82b665ca8fdf 0eee5c9a9a5737b1b19bdcb0bf000c444e023e52 0fabb192830c0e44d6ae3b3a9ef386ab58858f87 1396edea61c9b0c013e057b83144f915770faf90 14a33d96e26a99bf356813a24002d6783c9c5ef9 1a5d68edd2492e37a91ab397c865cebd635d3122 1c196ee8220fc5267b45400f5c0eedf2bc603e48 1ebae7f3bf69d92e8ea2f71ccd334f31426841d9 1fa94ce5e665d74590d9e06d7b5dc4090e43d4ad 26f4c1b9fa4409a062d6743cb51aa2dfba186c3e 2707c46d81ed41f90f68282cec309c2f637a8c59 280a175cc6b00496e7b547bff12df9ebd462a9b0 28bed7d15832ab3d5d50e81a5ad96195bf5c384c 2974f4033de225e87f522d18926cd5108ed7b4c0 2a4120a75d1c7beacfcf66c87fcedc75cbaf40c3 2b7464c5e57fb14ddf9d0428eae1abac611af54b 314a53e7145522e43021dbf3ceb4e067106b52a4 31ed4bc07d723dfff0c6e32812f041fc208bd8a2 32258b8fd8624e0e4fb1148abf6229a40df4ce97 32a608e2755c1d62fc18a89fd92ec05f7de73697 342961be3cddacd4f294c7b58ff38f3ac9670df4 37a454e48f84570b30787605c957da28acb86610 38f47868243ae7cd101b994cb7304bf2e2889c7b 38fc6c1e0f16da115537e20290a681f57d082242 398aaa9de5718f76d32e36c4a2fe19156cd331f7 3c3b41976cb400e9d2e1ec7dfdc3ce9fdaf45ec6 3ef3590ba360366103d74c0407146bd82c97c41a 3fb903b38b6b5eec772675eea5b08589b7d7e462 405b329e0a0b914afe5313c2c4343ee4f60cb013 4239ec6e07a5cba34f18f295ff4aee41b4a1bc7b 468438a2edabf132a97337369223cb4f3231e548 4785bb2909c0288f6436af32fe650c9ca0805e6c 48a331750401395ac24115572ba1ab5b997aed8e 4a5e70f6f5d8d43ea29ab118c349e7e97a51e036 4c78108166fc28660669af6a25d41ce0274166ba 4e31eedb8ac952971c5f48423e2863a5d41da84f 5240bdb7650df38f8096fa762a40bec2da10b5f6 5241cbd88c4c4b9019df47a0b117fa3d1afd7156 524dff157f35d63fc3ec10b524a283690cbe837f 538f1ca92f93771f42edccff4d8e728ea953a364 5684dd4423f60f72a397c9557e6278cf3e70efad 5690c3966153e7502ee56ef651422a1323482b94 5d1e683a009f8ee8858b8296ad8c18d9993999a3 5e7cd0ede2f14a2a7b45e16d6a17da138bafdd78 5f26a7e1f4f5337f9546602fbd56df25ba918dbd 6426ee071a7059dea59936c0c683cfe436f45a91 670631b21bb551c677f8e0224fe86e0ebe85b1e1 6910137974eab8d14727e5b9742719e96e47b847 6999bcdb365ea4a7923efdc2b70e4b64d258b8cc 69a7dd25cf5949bdda095aa14a7d72527676442d 6e9d4c79b1d1717a376d85e536f2bb6689fb147a 6f2db98883ff93b2a048b88b6f07d7231086f28d 708f57ee50b4148f13d04f609bbdfb2864f909f8 754273f5e6da808cf2db57f9aedd71d9a8bd5f4d 770ebfc71c80d9c3bcb6da55d1a60df4eae39cd3 7a1d31483db58969622a819c1eb5e75908009d0d 7aab700ce5fc4866dde89faa0eb18f3a1c871a1f 7f79638d485a19cc5f7cf0c3f5fc6317c53c803f 80276be2540c13d2d1bfa2c57cbf56eec1463212 83dd775a5d427b690f7db2f4821fc2eb2119e4b2 859fcb9724c554597b36b8a39951376de452d6e4 87caec229bd719f7aeddcb887ff30337ecf116ca 882031d9287c1f704fef11d1e8b002be0c0cddc0 8b16d7304fd7cbafe5668a6fcc5322cc95f17eb5 8b7244b1ae51bbc2d5a65d0340075097b5899511 8c5ac9f4a1ec750e09e1b81acc5f5aaae644b6ec 8d7427983ee1f31266d5add8fe1a453819eb8f47 8f61a0e58081dd9bbdcf2d1ab843e8f0945fe373 917c32ca0d092f54cba4d40900c60d330b9fe739 93c43bba851e9e7a72dd5e1eedcd490c8a8a6e54 9706bae0233a3adce3aeb2c6cc7ddca8bcc44722 97eba8539b0031f85d64fa0cf8205e26e5443b7b 98fccb9c4338badf2736c7f0dc8dbca35ed61e1f 996ab9cb5d2cfd1093dbd63204720fbc30750f1b 9cc2ded2a81093d1d4a310449125c85a33343ba2 a12528ffab10303683624d5a6534678e0237502f a275272542f3cd382f452087aa3428465e6ffbac a525351b9a574655f2a111eae9f4bd31ed97eddf aa46c59d25a8fb6d98a6ca7621a3c20310bc594e ac33b3287168e4274371cec513387a85c0e3ce81 b11b113703cd4fa6a8536e6c5e1e64836972a25f b24350e43f9b57ed119c74fcc28027a3a7cb56a3 b30611b16208b80abb2e72172d6cc6f71c0a8355 b55264b7a3e950c32a1d31adb7f047452f595368 b7f75eab7f6ad4a883d40326d834dbddccef5f30 b95aafe08151ca79a3508521986a93964b5b341e b9da641099a1e94b8ae7763ee40ce59bcd44a022 bdb59b6632d77a53e4aabb4680ffb456798e8ab0 bedc4b3de7fc6df2078fbd669defb7c13b1c0926 c13555b92219afc71ed755c639f6f524cdeff4dc c54d0619e3cfc87ec836df0697e5e849529ef40e c5e14a3c1316d8186c86810ea39b528647eb5d0f c713bc62bf58cc8a7bd39411a3543f02241a2c61 c7a6a30f7c90fa86c1068c004f32d230fd5bffad c89ef4bde907e9536b003c593fddbb0f99abd932 c91183f2a7891b37c85f28b95170e15d7661f5a9 ccffeed0eaf5f7a244452f8662b9d8241faba153 d4aaa4ec96226fc68f95d86c826debe9064cb5bf d5461481d8de759237417b8637e5c94c2cad424d d641ef68a20ad24381c3f7bdc097772d314e7e98 d6849e3b58fcd0ab17f055d7c53963ede29bec84 d9ab3e11965204d57f07b741c1ab7e716a129dc2 db7b5046b99fbafda25f8050f8462ca5fcc2d176 dd49d5d08df6ad768f9f275108457f3e19d08340 dd9b411951d12d500629d4af9bcf19bffcf1d3cc e03e662b046bed1fbf9ca24c2cbf390b00b66167 e418ccb84171ccf2814e4401f86e18f3bd1ab851 e488ae7d6fb05d77124cf4f9d7e58de25635df27 e697be57b79da1837ca371d01b27609a30f5faa8 e6e539d1e2de93590f6e8735a9a30b13c0a88d91 e8230a298e4c19694c67ac16c511391313587d9e e89ffbd0fec2821ff7a340213b690cfaf5d79e34 ee4627686c4586eecdd518077d18b5caaac72dd3 eeb8d3eda6b9017d75182db64df6ceecb79ca5e1 f105be9497ba7c8466ef7363d8eb931254f8128a f6474d16cd47a13a2d025eb81819bea7dcf1e7f6 f7c56924b1a26a6d26aefd12ff9b9fa0a98ae74b fe1229de3beccd30d3d2a5c99361dd872ba99dd2 fe50385d823faf9b32fb4f5b0b40d786fcc49bfb drwxr-xr-x root/root 0 2023-07-15 04:55 ./ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/02/ -rw-r--r-- root/root 39720 2023-07-15 04:55 ./usr/lib/debug/.build-id/02/febe953d96455b8409007eaf4e232850e7f612.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/04/ -rw-r--r-- root/root 68680 2023-07-15 04:55 ./usr/lib/debug/.build-id/04/acd8d34be0ea37c2eaee9d785a7eb2edf4ddc1.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/07/ -rw-r--r-- root/root 507236 2023-07-15 04:55 ./usr/lib/debug/.build-id/07/927be19e69430b748cfac5e1b054e9dfc91465.debug -rw-r--r-- root/root 36740 2023-07-15 04:55 ./usr/lib/debug/.build-id/07/febf43c907bab94473bb8bac0a4f3e21d12ae3.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/08/ -rw-r--r-- root/root 31084 2023-07-15 04:55 ./usr/lib/debug/.build-id/08/edd7debaf5d6ebe171fb0f67f70d820ef3c67c.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/09/ -rw-r--r-- root/root 540568 2023-07-15 04:55 ./usr/lib/debug/.build-id/09/3263acb6cfa0da36a3fcbf5fa83ee021e30d9c.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/0b/ -rw-r--r-- root/root 150304 2023-07-15 04:55 ./usr/lib/debug/.build-id/0b/26de68d54299099dc5dd164d47dc8a2d48c66f.debug -rw-r--r-- root/root 90184 2023-07-15 04:55 ./usr/lib/debug/.build-id/0b/430bfce9e04c85f698a684fdfc05896fd2364c.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/0e/ -rw-r--r-- root/root 58616 2023-07-15 04:55 ./usr/lib/debug/.build-id/0e/a526f6e52987e66fcd48881a3c82b665ca8fdf.debug -rw-r--r-- root/root 2339612 2023-07-15 04:55 ./usr/lib/debug/.build-id/0e/ee5c9a9a5737b1b19bdcb0bf000c444e023e52.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/0f/ -rw-r--r-- root/root 309724 2023-07-15 04:55 ./usr/lib/debug/.build-id/0f/abb192830c0e44d6ae3b3a9ef386ab58858f87.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/13/ -rw-r--r-- root/root 89660 2023-07-15 04:55 ./usr/lib/debug/.build-id/13/96edea61c9b0c013e057b83144f915770faf90.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/14/ -rw-r--r-- root/root 36548 2023-07-15 04:55 ./usr/lib/debug/.build-id/14/a33d96e26a99bf356813a24002d6783c9c5ef9.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/1a/ -rw-r--r-- root/root 569944 2023-07-15 04:55 ./usr/lib/debug/.build-id/1a/5d68edd2492e37a91ab397c865cebd635d3122.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/1c/ -rw-r--r-- root/root 43480 2023-07-15 04:55 ./usr/lib/debug/.build-id/1c/196ee8220fc5267b45400f5c0eedf2bc603e48.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/1e/ -rw-r--r-- root/root 94388 2023-07-15 04:55 ./usr/lib/debug/.build-id/1e/bae7f3bf69d92e8ea2f71ccd334f31426841d9.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/1f/ -rw-r--r-- root/root 86508 2023-07-15 04:55 ./usr/lib/debug/.build-id/1f/a94ce5e665d74590d9e06d7b5dc4090e43d4ad.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/26/ -rw-r--r-- root/root 25452 2023-07-15 04:55 ./usr/lib/debug/.build-id/26/f4c1b9fa4409a062d6743cb51aa2dfba186c3e.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/27/ -rw-r--r-- root/root 28072 2023-07-15 04:55 ./usr/lib/debug/.build-id/27/07c46d81ed41f90f68282cec309c2f637a8c59.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/28/ -rw-r--r-- root/root 64196 2023-07-15 04:55 ./usr/lib/debug/.build-id/28/0a175cc6b00496e7b547bff12df9ebd462a9b0.debug -rw-r--r-- root/root 146156 2023-07-15 04:55 ./usr/lib/debug/.build-id/28/bed7d15832ab3d5d50e81a5ad96195bf5c384c.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/29/ -rw-r--r-- root/root 16500 2023-07-15 04:55 ./usr/lib/debug/.build-id/29/74f4033de225e87f522d18926cd5108ed7b4c0.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/2a/ -rw-r--r-- root/root 41728 2023-07-15 04:55 ./usr/lib/debug/.build-id/2a/4120a75d1c7beacfcf66c87fcedc75cbaf40c3.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/2b/ -rw-r--r-- root/root 130064 2023-07-15 04:55 ./usr/lib/debug/.build-id/2b/7464c5e57fb14ddf9d0428eae1abac611af54b.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/31/ -rw-r--r-- root/root 49732 2023-07-15 04:55 ./usr/lib/debug/.build-id/31/4a53e7145522e43021dbf3ceb4e067106b52a4.debug -rw-r--r-- root/root 576796 2023-07-15 04:55 ./usr/lib/debug/.build-id/31/ed4bc07d723dfff0c6e32812f041fc208bd8a2.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/32/ -rw-r--r-- root/root 89904 2023-07-15 04:55 ./usr/lib/debug/.build-id/32/258b8fd8624e0e4fb1148abf6229a40df4ce97.debug -rw-r--r-- root/root 34100 2023-07-15 04:55 ./usr/lib/debug/.build-id/32/a608e2755c1d62fc18a89fd92ec05f7de73697.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/34/ -rw-r--r-- root/root 23484 2023-07-15 04:55 ./usr/lib/debug/.build-id/34/2961be3cddacd4f294c7b58ff38f3ac9670df4.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/37/ -rw-r--r-- root/root 24052 2023-07-15 04:55 ./usr/lib/debug/.build-id/37/a454e48f84570b30787605c957da28acb86610.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/38/ -rw-r--r-- root/root 611872 2023-07-15 04:55 ./usr/lib/debug/.build-id/38/f47868243ae7cd101b994cb7304bf2e2889c7b.debug -rw-r--r-- root/root 39272 2023-07-15 04:55 ./usr/lib/debug/.build-id/38/fc6c1e0f16da115537e20290a681f57d082242.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/39/ -rw-r--r-- root/root 45444 2023-07-15 04:55 ./usr/lib/debug/.build-id/39/8aaa9de5718f76d32e36c4a2fe19156cd331f7.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/3c/ -rw-r--r-- root/root 66020 2023-07-15 04:55 ./usr/lib/debug/.build-id/3c/3b41976cb400e9d2e1ec7dfdc3ce9fdaf45ec6.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/3e/ -rw-r--r-- root/root 20212 2023-07-15 04:55 ./usr/lib/debug/.build-id/3e/f3590ba360366103d74c0407146bd82c97c41a.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/3f/ -rw-r--r-- root/root 83552 2023-07-15 04:55 ./usr/lib/debug/.build-id/3f/b903b38b6b5eec772675eea5b08589b7d7e462.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/40/ -rw-r--r-- root/root 19344 2023-07-15 04:55 ./usr/lib/debug/.build-id/40/5b329e0a0b914afe5313c2c4343ee4f60cb013.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/42/ -rw-r--r-- root/root 72704 2023-07-15 04:55 ./usr/lib/debug/.build-id/42/39ec6e07a5cba34f18f295ff4aee41b4a1bc7b.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/46/ -rw-r--r-- root/root 17416 2023-07-15 04:55 ./usr/lib/debug/.build-id/46/8438a2edabf132a97337369223cb4f3231e548.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/47/ -rw-r--r-- root/root 185200 2023-07-15 04:55 ./usr/lib/debug/.build-id/47/85bb2909c0288f6436af32fe650c9ca0805e6c.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/48/ -rw-r--r-- root/root 31756 2023-07-15 04:55 ./usr/lib/debug/.build-id/48/a331750401395ac24115572ba1ab5b997aed8e.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/4a/ -rw-r--r-- root/root 55380 2023-07-15 04:55 ./usr/lib/debug/.build-id/4a/5e70f6f5d8d43ea29ab118c349e7e97a51e036.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/4c/ -rw-r--r-- root/root 46160 2023-07-15 04:55 ./usr/lib/debug/.build-id/4c/78108166fc28660669af6a25d41ce0274166ba.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/4e/ -rw-r--r-- root/root 51676 2023-07-15 04:55 ./usr/lib/debug/.build-id/4e/31eedb8ac952971c5f48423e2863a5d41da84f.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/52/ -rw-r--r-- root/root 403740 2023-07-15 04:55 ./usr/lib/debug/.build-id/52/40bdb7650df38f8096fa762a40bec2da10b5f6.debug -rw-r--r-- root/root 39828 2023-07-15 04:55 ./usr/lib/debug/.build-id/52/41cbd88c4c4b9019df47a0b117fa3d1afd7156.debug -rw-r--r-- root/root 31816 2023-07-15 04:55 ./usr/lib/debug/.build-id/52/4dff157f35d63fc3ec10b524a283690cbe837f.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/53/ -rw-r--r-- root/root 46744 2023-07-15 04:55 ./usr/lib/debug/.build-id/53/8f1ca92f93771f42edccff4d8e728ea953a364.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/56/ -rw-r--r-- root/root 47316 2023-07-15 04:55 ./usr/lib/debug/.build-id/56/84dd4423f60f72a397c9557e6278cf3e70efad.debug -rw-r--r-- root/root 137624 2023-07-15 04:55 ./usr/lib/debug/.build-id/56/90c3966153e7502ee56ef651422a1323482b94.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/5d/ -rw-r--r-- root/root 522336 2023-07-15 04:55 ./usr/lib/debug/.build-id/5d/1e683a009f8ee8858b8296ad8c18d9993999a3.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/5e/ -rw-r--r-- root/root 88424 2023-07-15 04:55 ./usr/lib/debug/.build-id/5e/7cd0ede2f14a2a7b45e16d6a17da138bafdd78.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/5f/ -rw-r--r-- root/root 40084 2023-07-15 04:55 ./usr/lib/debug/.build-id/5f/26a7e1f4f5337f9546602fbd56df25ba918dbd.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/64/ -rw-r--r-- root/root 269432 2023-07-15 04:55 ./usr/lib/debug/.build-id/64/26ee071a7059dea59936c0c683cfe436f45a91.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/67/ -rw-r--r-- root/root 567328 2023-07-15 04:55 ./usr/lib/debug/.build-id/67/0631b21bb551c677f8e0224fe86e0ebe85b1e1.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/69/ -rw-r--r-- root/root 1459676 2023-07-15 04:55 ./usr/lib/debug/.build-id/69/10137974eab8d14727e5b9742719e96e47b847.debug -rw-r--r-- root/root 53892 2023-07-15 04:55 ./usr/lib/debug/.build-id/69/99bcdb365ea4a7923efdc2b70e4b64d258b8cc.debug -rw-r--r-- root/root 119572 2023-07-15 04:55 ./usr/lib/debug/.build-id/69/a7dd25cf5949bdda095aa14a7d72527676442d.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/6e/ -rw-r--r-- root/root 75940 2023-07-15 04:55 ./usr/lib/debug/.build-id/6e/9d4c79b1d1717a376d85e536f2bb6689fb147a.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/6f/ -rw-r--r-- root/root 715716 2023-07-15 04:55 ./usr/lib/debug/.build-id/6f/2db98883ff93b2a048b88b6f07d7231086f28d.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/70/ -rw-r--r-- root/root 40704 2023-07-15 04:55 ./usr/lib/debug/.build-id/70/8f57ee50b4148f13d04f609bbdfb2864f909f8.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/75/ -rw-r--r-- root/root 79560 2023-07-15 04:55 ./usr/lib/debug/.build-id/75/4273f5e6da808cf2db57f9aedd71d9a8bd5f4d.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/77/ -rw-r--r-- root/root 34780 2023-07-15 04:55 ./usr/lib/debug/.build-id/77/0ebfc71c80d9c3bcb6da55d1a60df4eae39cd3.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/7a/ -rw-r--r-- root/root 624212 2023-07-15 04:55 ./usr/lib/debug/.build-id/7a/1d31483db58969622a819c1eb5e75908009d0d.debug -rw-r--r-- root/root 38140 2023-07-15 04:55 ./usr/lib/debug/.build-id/7a/ab700ce5fc4866dde89faa0eb18f3a1c871a1f.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/7f/ -rw-r--r-- root/root 230960 2023-07-15 04:55 ./usr/lib/debug/.build-id/7f/79638d485a19cc5f7cf0c3f5fc6317c53c803f.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/80/ -rw-r--r-- root/root 86056 2023-07-15 04:55 ./usr/lib/debug/.build-id/80/276be2540c13d2d1bfa2c57cbf56eec1463212.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/83/ -rw-r--r-- root/root 27368 2023-07-15 04:55 ./usr/lib/debug/.build-id/83/dd775a5d427b690f7db2f4821fc2eb2119e4b2.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/85/ -rw-r--r-- root/root 49888 2023-07-15 04:55 ./usr/lib/debug/.build-id/85/9fcb9724c554597b36b8a39951376de452d6e4.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/87/ -rw-r--r-- root/root 32304 2023-07-15 04:55 ./usr/lib/debug/.build-id/87/caec229bd719f7aeddcb887ff30337ecf116ca.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/88/ -rw-r--r-- root/root 43760 2023-07-15 04:55 ./usr/lib/debug/.build-id/88/2031d9287c1f704fef11d1e8b002be0c0cddc0.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/8b/ -rw-r--r-- root/root 235684 2023-07-15 04:55 ./usr/lib/debug/.build-id/8b/16d7304fd7cbafe5668a6fcc5322cc95f17eb5.debug -rw-r--r-- root/root 602012 2023-07-15 04:55 ./usr/lib/debug/.build-id/8b/7244b1ae51bbc2d5a65d0340075097b5899511.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/8c/ -rw-r--r-- root/root 54632 2023-07-15 04:55 ./usr/lib/debug/.build-id/8c/5ac9f4a1ec750e09e1b81acc5f5aaae644b6ec.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/8d/ -rw-r--r-- root/root 45264 2023-07-15 04:55 ./usr/lib/debug/.build-id/8d/7427983ee1f31266d5add8fe1a453819eb8f47.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/8f/ -rw-r--r-- root/root 58628 2023-07-15 04:55 ./usr/lib/debug/.build-id/8f/61a0e58081dd9bbdcf2d1ab843e8f0945fe373.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/91/ -rw-r--r-- root/root 45836 2023-07-15 04:55 ./usr/lib/debug/.build-id/91/7c32ca0d092f54cba4d40900c60d330b9fe739.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/93/ -rw-r--r-- root/root 122460 2023-07-15 04:55 ./usr/lib/debug/.build-id/93/c43bba851e9e7a72dd5e1eedcd490c8a8a6e54.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/97/ -rw-r--r-- root/root 16044 2023-07-15 04:55 ./usr/lib/debug/.build-id/97/06bae0233a3adce3aeb2c6cc7ddca8bcc44722.debug -rw-r--r-- root/root 36740 2023-07-15 04:55 ./usr/lib/debug/.build-id/97/eba8539b0031f85d64fa0cf8205e26e5443b7b.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/98/ -rw-r--r-- root/root 44852 2023-07-15 04:55 ./usr/lib/debug/.build-id/98/fccb9c4338badf2736c7f0dc8dbca35ed61e1f.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/99/ -rw-r--r-- root/root 564896 2023-07-15 04:55 ./usr/lib/debug/.build-id/99/6ab9cb5d2cfd1093dbd63204720fbc30750f1b.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/9c/ -rw-r--r-- root/root 541708 2023-07-15 04:55 ./usr/lib/debug/.build-id/9c/c2ded2a81093d1d4a310449125c85a33343ba2.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/a1/ -rw-r--r-- root/root 30800 2023-07-15 04:55 ./usr/lib/debug/.build-id/a1/2528ffab10303683624d5a6534678e0237502f.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/a2/ -rw-r--r-- root/root 387244 2023-07-15 04:55 ./usr/lib/debug/.build-id/a2/75272542f3cd382f452087aa3428465e6ffbac.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/a5/ -rw-r--r-- root/root 35848 2023-07-15 04:55 ./usr/lib/debug/.build-id/a5/25351b9a574655f2a111eae9f4bd31ed97eddf.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/aa/ -rw-r--r-- root/root 35896 2023-07-15 04:55 ./usr/lib/debug/.build-id/aa/46c59d25a8fb6d98a6ca7621a3c20310bc594e.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/ac/ -rw-r--r-- root/root 52248 2023-07-15 04:55 ./usr/lib/debug/.build-id/ac/33b3287168e4274371cec513387a85c0e3ce81.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/b1/ -rw-r--r-- root/root 129312 2023-07-15 04:55 ./usr/lib/debug/.build-id/b1/1b113703cd4fa6a8536e6c5e1e64836972a25f.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/b2/ -rw-r--r-- root/root 159864 2023-07-15 04:55 ./usr/lib/debug/.build-id/b2/4350e43f9b57ed119c74fcc28027a3a7cb56a3.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/b3/ -rw-r--r-- root/root 744992 2023-07-15 04:55 ./usr/lib/debug/.build-id/b3/0611b16208b80abb2e72172d6cc6f71c0a8355.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/b5/ -rw-r--r-- root/root 47392 2023-07-15 04:55 ./usr/lib/debug/.build-id/b5/5264b7a3e950c32a1d31adb7f047452f595368.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/b7/ -rw-r--r-- root/root 64980 2023-07-15 04:55 ./usr/lib/debug/.build-id/b7/f75eab7f6ad4a883d40326d834dbddccef5f30.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/b9/ -rw-r--r-- root/root 174652 2023-07-15 04:55 ./usr/lib/debug/.build-id/b9/5aafe08151ca79a3508521986a93964b5b341e.debug -rw-r--r-- root/root 17224 2023-07-15 04:55 ./usr/lib/debug/.build-id/b9/da641099a1e94b8ae7763ee40ce59bcd44a022.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/bd/ -rw-r--r-- root/root 59156 2023-07-15 04:55 ./usr/lib/debug/.build-id/bd/b59b6632d77a53e4aabb4680ffb456798e8ab0.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/be/ -rw-r--r-- root/root 64412 2023-07-15 04:55 ./usr/lib/debug/.build-id/be/dc4b3de7fc6df2078fbd669defb7c13b1c0926.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/c1/ -rw-r--r-- root/root 31496 2023-07-15 04:55 ./usr/lib/debug/.build-id/c1/3555b92219afc71ed755c639f6f524cdeff4dc.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/c5/ -rw-r--r-- root/root 165912 2023-07-15 04:55 ./usr/lib/debug/.build-id/c5/4d0619e3cfc87ec836df0697e5e849529ef40e.debug -rw-r--r-- root/root 239256 2023-07-15 04:55 ./usr/lib/debug/.build-id/c5/e14a3c1316d8186c86810ea39b528647eb5d0f.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/c7/ -rw-r--r-- root/root 252364 2023-07-15 04:55 ./usr/lib/debug/.build-id/c7/13bc62bf58cc8a7bd39411a3543f02241a2c61.debug -rw-r--r-- root/root 553372 2023-07-15 04:55 ./usr/lib/debug/.build-id/c7/a6a30f7c90fa86c1068c004f32d230fd5bffad.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/c8/ -rw-r--r-- root/root 180972 2023-07-15 04:55 ./usr/lib/debug/.build-id/c8/9ef4bde907e9536b003c593fddbb0f99abd932.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/c9/ -rw-r--r-- root/root 39136 2023-07-15 04:55 ./usr/lib/debug/.build-id/c9/1183f2a7891b37c85f28b95170e15d7661f5a9.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/cc/ -rw-r--r-- root/root 37640 2023-07-15 04:55 ./usr/lib/debug/.build-id/cc/ffeed0eaf5f7a244452f8662b9d8241faba153.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/d4/ -rw-r--r-- root/root 34728 2023-07-15 04:55 ./usr/lib/debug/.build-id/d4/aaa4ec96226fc68f95d86c826debe9064cb5bf.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/d5/ -rw-r--r-- root/root 43100 2023-07-15 04:55 ./usr/lib/debug/.build-id/d5/461481d8de759237417b8637e5c94c2cad424d.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/d6/ -rw-r--r-- root/root 142412 2023-07-15 04:55 ./usr/lib/debug/.build-id/d6/41ef68a20ad24381c3f7bdc097772d314e7e98.debug -rw-r--r-- root/root 601924 2023-07-15 04:55 ./usr/lib/debug/.build-id/d6/849e3b58fcd0ab17f055d7c53963ede29bec84.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/d9/ -rw-r--r-- root/root 23164 2023-07-15 04:55 ./usr/lib/debug/.build-id/d9/ab3e11965204d57f07b741c1ab7e716a129dc2.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/db/ -rw-r--r-- root/root 553876 2023-07-15 04:55 ./usr/lib/debug/.build-id/db/7b5046b99fbafda25f8050f8462ca5fcc2d176.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/dd/ -rw-r--r-- root/root 45284 2023-07-15 04:55 ./usr/lib/debug/.build-id/dd/49d5d08df6ad768f9f275108457f3e19d08340.debug -rw-r--r-- root/root 35260 2023-07-15 04:55 ./usr/lib/debug/.build-id/dd/9b411951d12d500629d4af9bcf19bffcf1d3cc.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/e0/ -rw-r--r-- root/root 40656 2023-07-15 04:55 ./usr/lib/debug/.build-id/e0/3e662b046bed1fbf9ca24c2cbf390b00b66167.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/e4/ -rw-r--r-- root/root 79560 2023-07-15 04:55 ./usr/lib/debug/.build-id/e4/18ccb84171ccf2814e4401f86e18f3bd1ab851.debug -rw-r--r-- root/root 151992 2023-07-15 04:55 ./usr/lib/debug/.build-id/e4/88ae7d6fb05d77124cf4f9d7e58de25635df27.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/e6/ -rw-r--r-- root/root 44664 2023-07-15 04:55 ./usr/lib/debug/.build-id/e6/97be57b79da1837ca371d01b27609a30f5faa8.debug -rw-r--r-- root/root 183004 2023-07-15 04:55 ./usr/lib/debug/.build-id/e6/e539d1e2de93590f6e8735a9a30b13c0a88d91.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/e8/ -rw-r--r-- root/root 47112 2023-07-15 04:55 ./usr/lib/debug/.build-id/e8/230a298e4c19694c67ac16c511391313587d9e.debug -rw-r--r-- root/root 614516 2023-07-15 04:55 ./usr/lib/debug/.build-id/e8/9ffbd0fec2821ff7a340213b690cfaf5d79e34.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/ee/ -rw-r--r-- root/root 37924 2023-07-15 04:55 ./usr/lib/debug/.build-id/ee/4627686c4586eecdd518077d18b5caaac72dd3.debug -rw-r--r-- root/root 64608 2023-07-15 04:55 ./usr/lib/debug/.build-id/ee/b8d3eda6b9017d75182db64df6ceecb79ca5e1.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/f1/ -rw-r--r-- root/root 143528 2023-07-15 04:55 ./usr/lib/debug/.build-id/f1/05be9497ba7c8466ef7363d8eb931254f8128a.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/f6/ -rw-r--r-- root/root 41336 2023-07-15 04:55 ./usr/lib/debug/.build-id/f6/474d16cd47a13a2d025eb81819bea7dcf1e7f6.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/f7/ -rw-r--r-- root/root 38692 2023-07-15 04:55 ./usr/lib/debug/.build-id/f7/c56924b1a26a6d26aefd12ff9b9fa0a98ae74b.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/fe/ -rw-r--r-- root/root 593156 2023-07-15 04:55 ./usr/lib/debug/.build-id/fe/1229de3beccd30d3d2a5c99361dd872ba99dd2.debug -rw-r--r-- root/root 551684 2023-07-15 04:55 ./usr/lib/debug/.build-id/fe/50385d823faf9b32fb4f5b0b40d786fcc49bfb.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.dwz/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.dwz/arm-linux-gnueabi/ -rw-r--r-- root/root 440100 2023-07-15 04:55 ./usr/lib/debug/.dwz/arm-linux-gnueabi/indi-bin.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/doc/ lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/share/doc/indi-bin-dbgsym -> indi-bin indi-bin_1.9.9+dfsg-3_armel.deb ------------------------------- new Debian package, version 2.0. size 1482620 bytes: control archive=4300 bytes. 1067 bytes, 19 lines control 8122 bytes, 131 lines md5sums Package: indi-bin Source: indi Version: 1.9.9+dfsg-3 Architecture: armel Maintainer: Debian Krap Maintainers Installed-Size: 9346 Depends: libindi-data (>= 1.9.9+dfsg-3), 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-3), libindiclient1 (= 1.9.9+dfsg-3), libindidriver1 (= 1.9.9+dfsg-3), libnova-0.16-0 (>= 0.16), libstdc++6 (>= 13.1), 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 2023-07-15 04:55 ./ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/bin/ -rwxr-xr-x root/root 22152 2023-07-15 04:55 ./usr/bin/indi_Excalibur -rwxr-xr-x root/root 22152 2023-07-15 04:55 ./usr/bin/indi_aaf2_focus -rwxr-xr-x root/root 46732 2023-07-15 04:55 ./usr/bin/indi_activefocuser_focus -rwxr-xr-x root/root 18056 2023-07-15 04:55 ./usr/bin/indi_arduinost4 -rwxr-xr-x root/root 22152 2023-07-15 04:55 ./usr/bin/indi_astromech_lpm -rwxr-xr-x root/root 22152 2023-07-15 04:55 ./usr/bin/indi_astrometry -rwxr-xr-x root/root 219272 2023-07-15 04:55 ./usr/bin/indi_astrotrac_telescope -rwxr-xr-x root/root 34440 2023-07-15 04:55 ./usr/bin/indi_baader_dome -rwxr-xr-x root/root 112332 2023-07-15 04:55 ./usr/bin/indi_celestron_gps -rwxr-xr-x root/root 34440 2023-07-15 04:55 ./usr/bin/indi_celestron_sct_focus -rwxr-xr-x root/root 46732 2023-07-15 04:55 ./usr/bin/indi_crux_mount -rwxr-xr-x root/root 22152 2023-07-15 04:55 ./usr/bin/indi_ddw_dome -rwxr-xr-x root/root 30344 2023-07-15 04:55 ./usr/bin/indi_deepskydad_af1_focus -rwxr-xr-x root/root 30344 2023-07-15 04:55 ./usr/bin/indi_deepskydad_af2_focus -rwxr-xr-x root/root 30344 2023-07-15 04:55 ./usr/bin/indi_deepskydad_af3_focus -rwxr-xr-x root/root 26248 2023-07-15 04:55 ./usr/bin/indi_deepskydad_fp1 -rwxr-xr-x root/root 18056 2023-07-15 04:55 ./usr/bin/indi_deepskydad_fr1 -rwxr-xr-x root/root 34440 2023-07-15 04:55 ./usr/bin/indi_dmfc_focus -rwxr-xr-x root/root 182408 2023-07-15 04:55 ./usr/bin/indi_domepro2_dome -rwxr-xr-x root/root 170120 2023-07-15 04:55 ./usr/bin/indi_dsc_telescope -rwxr-xr-x root/root 178312 2023-07-15 04:55 ./usr/bin/indi_efa_focus lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/bin/indi_eq500x_telescope -> indi_lx200generic -rwxr-xr-x root/root 374920 2023-07-15 04:55 ./usr/bin/indi_esattoarco_focus -rwxr-xr-x root/root 231100 2023-07-15 04:55 ./usr/bin/indi_eval -rwxr-xr-x root/root 166024 2023-07-15 04:55 ./usr/bin/indi_falcon_rotator -rwxr-xr-x root/root 22152 2023-07-15 04:55 ./usr/bin/indi_fcusb_focus -rwxr-xr-x root/root 26248 2023-07-15 04:55 ./usr/bin/indi_flipflat -rwxr-xr-x root/root 83592 2023-07-15 04:55 ./usr/bin/indi_gemini_focus -rwxr-xr-x root/root 222912 2023-07-15 04:55 ./usr/bin/indi_getprop -rwxr-xr-x root/root 18056 2023-07-15 04:55 ./usr/bin/indi_gpusb -rwxr-xr-x root/root 27800 2023-07-15 04:55 ./usr/bin/indi_hid_test -rwxr-xr-x root/root 18056 2023-07-15 04:55 ./usr/bin/indi_hitecastrodc_focus -rwxr-xr-x root/root 63116 2023-07-15 04:55 ./usr/bin/indi_ieq_telescope -rwxr-xr-x root/root 100044 2023-07-15 04:55 ./usr/bin/indi_ieqlegacy_telescope -rwxr-xr-x root/root 59016 2023-07-15 04:55 ./usr/bin/indi_imager_agent -rwxr-xr-x root/root 38536 2023-07-15 04:55 ./usr/bin/indi_integra_focus lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/bin/indi_ioptronHC8406 -> indi_lx200generic -rwxr-xr-x root/root 67208 2023-07-15 04:55 ./usr/bin/indi_ioptronv3_telescope -rwxr-xr-x root/root 26248 2023-07-15 04:55 ./usr/bin/indi_joystick -rwxr-xr-x root/root 22152 2023-07-15 04:55 ./usr/bin/indi_lacerta_mfoc_focus -rwxr-xr-x root/root 54920 2023-07-15 04:55 ./usr/bin/indi_lakeside_focus lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/bin/indi_lx200_10micron -> indi_lx200generic lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/bin/indi_lx200_16 -> indi_lx200generic lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/bin/indi_lx200_OnStep -> indi_lx200generic lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/bin/indi_lx200_OpenAstroTech -> indi_lx200generic -rwxr-xr-x root/root 95884 2023-07-15 04:55 ./usr/bin/indi_lx200_TeenAstro lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/bin/indi_lx200am5 -> indi_lx200generic lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/bin/indi_lx200ap -> indi_lx200generic lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/bin/indi_lx200ap_gtocp2 -> indi_lx200generic lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/bin/indi_lx200ap_v2 -> indi_lx200generic lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/bin/indi_lx200autostar -> indi_lx200generic -rwxr-xr-x root/root 75404 2023-07-15 04:55 ./usr/bin/indi_lx200basic lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/bin/indi_lx200classic -> indi_lx200generic lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/bin/indi_lx200fs2 -> indi_lx200generic lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/bin/indi_lx200gemini -> indi_lx200generic -rwxr-xr-x root/root 870808 2023-07-15 04:55 ./usr/bin/indi_lx200generic lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/bin/indi_lx200gotonova -> indi_lx200generic lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/bin/indi_lx200gps -> indi_lx200generic lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/bin/indi_lx200pulsar2 -> indi_lx200generic lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/bin/indi_lx200ss2000pc -> indi_lx200generic lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/bin/indi_lx200zeq25 -> indi_lx200generic -rwxr-xr-x root/root 120456 2023-07-15 04:55 ./usr/bin/indi_lynx_focus -rwxr-xr-x root/root 13960 2023-07-15 04:55 ./usr/bin/indi_manual_wheel -rwxr-xr-x root/root 170120 2023-07-15 04:55 ./usr/bin/indi_mbox_weather -rwxr-xr-x root/root 13960 2023-07-15 04:55 ./usr/bin/indi_meta_weather -rwxr-xr-x root/root 26248 2023-07-15 04:55 ./usr/bin/indi_microtouch_focus -rwxr-xr-x root/root 26248 2023-07-15 04:55 ./usr/bin/indi_moonlite_focus -rwxr-xr-x root/root 38536 2023-07-15 04:55 ./usr/bin/indi_moonlitedro_focus -rwxr-xr-x root/root 42632 2023-07-15 04:55 ./usr/bin/indi_myfocuserpro2_focus -rwxr-xr-x root/root 194696 2023-07-15 04:55 ./usr/bin/indi_nexdome_beaver -rwxr-xr-x root/root 22152 2023-07-15 04:55 ./usr/bin/indi_nfocus -rwxr-xr-x root/root 26248 2023-07-15 04:55 ./usr/bin/indi_nframe_rotator -rwxr-xr-x root/root 54920 2023-07-15 04:55 ./usr/bin/indi_nightcrawler_focus -rwxr-xr-x root/root 30344 2023-07-15 04:55 ./usr/bin/indi_nstep_focus -rwxr-xr-x root/root 22152 2023-07-15 04:55 ./usr/bin/indi_onfocus_focus -rwxr-xr-x root/root 116360 2023-07-15 04:55 ./usr/bin/indi_openweathermap_weather -rwxr-xr-x root/root 178312 2023-07-15 04:55 ./usr/bin/indi_optec_wheel -rwxr-xr-x root/root 46728 2023-07-15 04:55 ./usr/bin/indi_paramount_telescope -rwxr-xr-x root/root 18056 2023-07-15 04:55 ./usr/bin/indi_pegasus_flatmaster -rwxr-xr-x root/root 30344 2023-07-15 04:55 ./usr/bin/indi_pegasus_focuscube -rwxr-xr-x root/root 170120 2023-07-15 04:55 ./usr/bin/indi_pegasus_ppb -rwxr-xr-x root/root 186504 2023-07-15 04:55 ./usr/bin/indi_pegasus_ppba -rwxr-xr-x root/root 26248 2023-07-15 04:55 ./usr/bin/indi_pegasus_prodigyMF -rwxr-xr-x root/root 22152 2023-07-15 04:55 ./usr/bin/indi_pegasus_scopsoag -rwxr-xr-x root/root 170120 2023-07-15 04:55 ./usr/bin/indi_pegasus_uch -rwxr-xr-x root/root 206984 2023-07-15 04:55 ./usr/bin/indi_pegasus_upb -rwxr-xr-x root/root 26248 2023-07-15 04:55 ./usr/bin/indi_perfectstar_focus -rwxr-xr-x root/root 174216 2023-07-15 04:55 ./usr/bin/indi_planewave_deltat -rwxr-xr-x root/root 95988 2023-07-15 04:55 ./usr/bin/indi_pmc8_telescope -rwxr-xr-x root/root 30344 2023-07-15 04:55 ./usr/bin/indi_pyxis_rotator -rwxr-xr-x root/root 18056 2023-07-15 04:55 ./usr/bin/indi_qhycfw1_wheel -rwxr-xr-x root/root 18056 2023-07-15 04:55 ./usr/bin/indi_qhycfw2_wheel -rwxr-xr-x root/root 18056 2023-07-15 04:55 ./usr/bin/indi_qhycfw3_wheel -rwxr-xr-x root/root 13960 2023-07-15 04:55 ./usr/bin/indi_quantum_wheel -rwxr-xr-x root/root 252044 2023-07-15 04:55 ./usr/bin/indi_rainbow_telescope -rwxr-xr-x root/root 22152 2023-07-15 04:55 ./usr/bin/indi_rainbowrsf_focus -rwxr-xr-x root/root 22152 2023-07-15 04:55 ./usr/bin/indi_rbfocus_focus -rwxr-xr-x root/root 174216 2023-07-15 04:55 ./usr/bin/indi_rigel_dome -rwxr-xr-x root/root 34440 2023-07-15 04:55 ./usr/bin/indi_robo_focus -rwxr-xr-x root/root 18056 2023-07-15 04:55 ./usr/bin/indi_rolloff_dome -rwxr-xr-x root/root 99976 2023-07-15 04:55 ./usr/bin/indi_scopedome_dome -rwxr-xr-x root/root 26248 2023-07-15 04:55 ./usr/bin/indi_script_dome -rwxr-xr-x root/root 22152 2023-07-15 04:55 ./usr/bin/indi_script_telescope -rwxr-xr-x root/root 67220 2023-07-15 04:55 ./usr/bin/indi_sestosenso2_focus -rwxr-xr-x root/root 30344 2023-07-15 04:55 ./usr/bin/indi_sestosenso_focus -rwxr-xr-x root/root 222960 2023-07-15 04:55 ./usr/bin/indi_setprop -rwxr-xr-x root/root 30344 2023-07-15 04:55 ./usr/bin/indi_siefs_focus -rwxr-xr-x root/root 71304 2023-07-15 04:55 ./usr/bin/indi_simulator_ccd -rwxr-xr-x root/root 13960 2023-07-15 04:55 ./usr/bin/indi_simulator_dome -rwxr-xr-x root/root 18056 2023-07-15 04:55 ./usr/bin/indi_simulator_focus -rwxr-xr-x root/root 9864 2023-07-15 04:55 ./usr/bin/indi_simulator_gps -rwxr-xr-x root/root 38536 2023-07-15 04:55 ./usr/bin/indi_simulator_guide -rwxr-xr-x root/root 13960 2023-07-15 04:55 ./usr/bin/indi_simulator_lightpanel -rwxr-xr-x root/root 22152 2023-07-15 04:55 ./usr/bin/indi_simulator_receiver -rwxr-xr-x root/root 9864 2023-07-15 04:55 ./usr/bin/indi_simulator_rotator -rwxr-xr-x root/root 9864 2023-07-15 04:55 ./usr/bin/indi_simulator_sqm -rwxr-xr-x root/root 59080 2023-07-15 04:55 ./usr/bin/indi_simulator_telescope -rwxr-xr-x root/root 18056 2023-07-15 04:55 ./usr/bin/indi_simulator_weather -rwxr-xr-x root/root 9864 2023-07-15 04:55 ./usr/bin/indi_simulator_wheel -rwxr-xr-x root/root 13960 2023-07-15 04:55 ./usr/bin/indi_skycommander_telescope -rwxr-xr-x root/root 38536 2023-07-15 04:55 ./usr/bin/indi_skysafari -rwxr-xr-x root/root 95952 2023-07-15 04:55 ./usr/bin/indi_skywatcherAltAzMount -rwxr-xr-x root/root 22152 2023-07-15 04:55 ./usr/bin/indi_smartfocus_focus -rwxr-xr-x root/root 26248 2023-07-15 04:55 ./usr/bin/indi_snapcap -rwxr-xr-x root/root 161928 2023-07-15 04:55 ./usr/bin/indi_sqm_weather -rwxr-xr-x root/root 22152 2023-07-15 04:55 ./usr/bin/indi_star2000 -rwxr-xr-x root/root 178312 2023-07-15 04:55 ./usr/bin/indi_steeldrive2_focus -rwxr-xr-x root/root 50824 2023-07-15 04:55 ./usr/bin/indi_steeldrive_focus -rwxr-xr-x root/root 54920 2023-07-15 04:55 ./usr/bin/indi_synscan_telescope -rwxr-xr-x root/root 59016 2023-07-15 04:55 ./usr/bin/indi_synscanlegacy_telescope lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/bin/indi_tcfs3_focus -> indi_tcfs_focus -rwxr-xr-x root/root 38552 2023-07-15 04:55 ./usr/bin/indi_tcfs_focus -rwxr-xr-x root/root 30344 2023-07-15 04:55 ./usr/bin/indi_teenastro_focus -rwxr-xr-x root/root 34440 2023-07-15 04:55 ./usr/bin/indi_temma_telescope -rwxr-xr-x root/root 18056 2023-07-15 04:55 ./usr/bin/indi_trutech_wheel -rwxr-xr-x root/root 178312 2023-07-15 04:55 ./usr/bin/indi_uranus_weather -rwxr-xr-x root/root 26248 2023-07-15 04:55 ./usr/bin/indi_usbdewpoint -rwxr-xr-x root/root 38536 2023-07-15 04:55 ./usr/bin/indi_usbfocusv3_focus -rwxr-xr-x root/root 87688 2023-07-15 04:55 ./usr/bin/indi_v4l2_ccd -rwxr-xr-x root/root 30344 2023-07-15 04:55 ./usr/bin/indi_vantage_weather -rwxr-xr-x root/root 22152 2023-07-15 04:55 ./usr/bin/indi_wanderer_cover -rwxr-xr-x root/root 22152 2023-07-15 04:55 ./usr/bin/indi_wanderer_lite_rotator -rwxr-xr-x root/root 38536 2023-07-15 04:55 ./usr/bin/indi_watchdog -rwxr-xr-x root/root 30344 2023-07-15 04:55 ./usr/bin/indi_watcher_weather -rwxr-xr-x root/root 116364 2023-07-15 04:55 ./usr/bin/indi_weather_safety_proxy -rwxr-xr-x root/root 26248 2023-07-15 04:55 ./usr/bin/indi_xagyl_wheel -rwxr-xr-x root/root 296624 2023-07-15 04:55 ./usr/bin/indiserver drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/doc/indi-bin/ -rw-r--r-- root/root 1689 2023-07-15 04:55 ./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 2023-07-15 04:40 ./usr/share/doc/indi-bin/copyright drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/lintian/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 56 2023-07-15 04:29 ./usr/share/lintian/overrides/indi-bin libindi-dev_1.9.9+dfsg-3_armel.deb ---------------------------------- new Debian package, version 2.0. size 872020 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-3 Architecture: armel Maintainer: Debian Krap Maintainers Installed-Size: 8483 Depends: libcfitsio-dev, libusb-1.0-0-dev, libindialignmentdriver1 (= 1.9.9+dfsg-3), libindiclient1 (= 1.9.9+dfsg-3), libindidriver1 (= 1.9.9+dfsg-3), libindilx200-1 (= 1.9.9+dfsg-3) 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 2023-07-15 04:55 ./ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/include/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./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 2023-07-15 04:55 ./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 2023-07-15 04:55 ./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 6245 2023-07-15 04:55 ./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 2023-07-15 04:55 ./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 8902 2023-07-15 04:55 ./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 2023-07-15 04:55 ./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 2023-07-15 04:55 ./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 2023-07-15 04:55 ./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 2023-07-15 04:55 ./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 2023-07-15 04:55 ./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 2023-07-15 04:55 ./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 2023-07-15 04:55 ./usr/lib/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabi/ -rw-r--r-- root/root 1145024 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabi/libindiAlignmentClient.a lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabi/libindiAlignmentDriver.so -> libindiAlignmentDriver.so.1 -rw-r--r-- root/root 1247882 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabi/libindiclient.a lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabi/libindiclient.so -> libindiclient.so.1 -rw-r--r-- root/root 4426126 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabi/libindidriver.a lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabi/libindidriver.so -> libindidriver.so.1 lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabi/libindilx200.so -> libindilx200.so.1 drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabi/pkgconfig/ -rw-r--r-- root/root 304 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabi/pkgconfig/libindi.pc drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/doc/libindi-dev/ -rw-r--r-- root/root 1687 2023-07-15 04:55 ./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 2023-07-15 04:40 ./usr/share/doc/libindi-dev/copyright drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/doc/libindi-dev/examples/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./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-3_armel.deb --------------------------------------------- new Debian package, version 2.0. size 72216 bytes: control archive=652 bytes. 442 bytes, 13 lines control 305 bytes, 3 lines md5sums Package: libindi-plugins-dbgsym Source: indi Version: 1.9.9+dfsg-3 Auto-Built-Package: debug-symbols Architecture: armel Maintainer: Debian Krap Maintainers Installed-Size: 97 Depends: libindi-plugins (= 1.9.9+dfsg-3) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libindi-plugins Build-Ids: 69e7fda52971feb8338d36a7c9575907e695416e b396726409f50a7b0219d28e448ee4164a484692 drwxr-xr-x root/root 0 2023-07-15 04:55 ./ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/69/ -rw-r--r-- root/root 41028 2023-07-15 04:55 ./usr/lib/debug/.build-id/69/e7fda52971feb8338d36a7c9575907e695416e.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/b3/ -rw-r--r-- root/root 28832 2023-07-15 04:55 ./usr/lib/debug/.build-id/b3/96726409f50a7b0219d28e448ee4164a484692.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.dwz/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.dwz/arm-linux-gnueabi/ -rw-r--r-- root/root 13796 2023-07-15 04:55 ./usr/lib/debug/.dwz/arm-linux-gnueabi/libindi-plugins.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/doc/ lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/share/doc/libindi-plugins-dbgsym -> libindi-plugins libindi-plugins_1.9.9+dfsg-3_armel.deb -------------------------------------- new Debian package, version 2.0. size 50768 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-3 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-3), 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 2023-07-15 04:55 ./ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabi/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabi/indi/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabi/indi/MathPlugins/ -rw-r--r-- root/root 17956 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabi/indi/MathPlugins/libindi_Nearest_MathPlugin.so -rw-r--r-- root/root 13860 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabi/indi/MathPlugins/libindi_SVD_MathPlugin.so drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/doc/libindi-plugins/ -rw-r--r-- root/root 1692 2023-07-15 04:55 ./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 2023-07-15 04:40 ./usr/share/doc/libindi-plugins/copyright libindialignmentdriver1-dbgsym_1.9.9+dfsg-3_armel.deb ----------------------------------------------------- new Debian package, version 2.0. size 1490328 bytes: control archive=556 bytes. 427 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: libindialignmentdriver1-dbgsym Source: indi Version: 1.9.9+dfsg-3 Auto-Built-Package: debug-symbols Architecture: armel Maintainer: Debian Krap Maintainers Installed-Size: 1635 Depends: libindialignmentdriver1 (= 1.9.9+dfsg-3) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libindialignmentdriver1 Build-Ids: 1098b81d7e135bada943f6a86da24190279883bc drwxr-xr-x root/root 0 2023-07-15 04:55 ./ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/10/ -rw-r--r-- root/root 1663364 2023-07-15 04:55 ./usr/lib/debug/.build-id/10/98b81d7e135bada943f6a86da24190279883bc.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/doc/ lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/share/doc/libindialignmentdriver1-dbgsym -> libindialignmentdriver1 libindialignmentdriver1_1.9.9+dfsg-3_armel.deb ---------------------------------------------- new Debian package, version 2.0. size 165316 bytes: control archive=1068 bytes. 943 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-3 Architecture: armel Maintainer: Debian Krap Maintainers Installed-Size: 637 Depends: libindi-plugins (= 1.9.9+dfsg-3), libc6 (>= 2.34), libgcc-s1 (>= 3.5), libgsl27 (>= 2.7.1), libgslcblas0 (>= 2.7.1), libindiclient1 (= 1.9.9+dfsg-3), libnova-0.16-0 (>= 0.16), libstdc++6 (>= 13.1), 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 2023-07-15 04:55 ./ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabi/ lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabi/libindiAlignmentDriver.so.1 -> libindiAlignmentDriver.so.1.9.9 -rw-r--r-- root/root 591320 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabi/libindiAlignmentDriver.so.1.9.9 drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/doc/libindialignmentdriver1/ -rw-r--r-- root/root 1696 2023-07-15 04:55 ./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 2023-07-15 04:40 ./usr/share/doc/libindialignmentdriver1/copyright libindiclient1-dbgsym_1.9.9+dfsg-3_armel.deb -------------------------------------------- new Debian package, version 2.0. size 1523988 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-3 Auto-Built-Package: debug-symbols Architecture: armel Maintainer: Debian Krap Maintainers Installed-Size: 1665 Depends: libindiclient1 (= 1.9.9+dfsg-3) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libindiclient1 Build-Ids: fcb0bfeb319f5541ebc3e08e7888135ab2654b03 drwxr-xr-x root/root 0 2023-07-15 04:55 ./ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/fc/ -rw-r--r-- root/root 1693880 2023-07-15 04:55 ./usr/lib/debug/.build-id/fc/b0bfeb319f5541ebc3e08e7888135ab2654b03.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/doc/ lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/share/doc/libindiclient1-dbgsym -> libindiclient1 libindiclient1_1.9.9+dfsg-3_armel.deb ------------------------------------- new Debian package, version 2.0. size 152680 bytes: control archive=1016 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-3 Architecture: armel Maintainer: Debian Krap Maintainers Installed-Size: 597 Depends: libindi-data (>= 1.9.9+dfsg-3), 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 2023-07-15 04:55 ./ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabi/ lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabi/libindiclient.so.1 -> libindiclient.so.1.9.9 -rw-r--r-- root/root 550364 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabi/libindiclient.so.1.9.9 drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/doc/libindiclient1/ -rw-r--r-- root/root 1688 2023-07-15 04:55 ./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 2023-07-15 04:40 ./usr/share/doc/libindiclient1/copyright libindidriver1-dbgsym_1.9.9+dfsg-3_armel.deb -------------------------------------------- new Debian package, version 2.0. size 5444716 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-3 Auto-Built-Package: debug-symbols Architecture: armel Maintainer: Debian Krap Maintainers Installed-Size: 5658 Depends: libindidriver1 (= 1.9.9+dfsg-3) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libindidriver1 Build-Ids: 74dcb9bf27a275675227692c1f2581430d7c0db8 drwxr-xr-x root/root 0 2023-07-15 04:55 ./ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/74/ -rw-r--r-- root/root 5782532 2023-07-15 04:55 ./usr/lib/debug/.build-id/74/dcb9bf27a275675227692c1f2581430d7c0db8.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/doc/ lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/share/doc/libindidriver1-dbgsym -> libindidriver1 libindidriver1_1.9.9+dfsg-3_armel.deb ------------------------------------- new Debian package, version 2.0. size 435420 bytes: control archive=1088 bytes. 991 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-3 Architecture: armel Maintainer: Debian Krap Maintainers Installed-Size: 1558 Depends: libindi-data (>= 1.9.9+dfsg-3), 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 (>= 13.1), 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 2023-07-15 04:55 ./ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabi/ lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabi/libindidriver.so.1 -> libindidriver.so.1.9.9 -rw-r--r-- root/root 1534564 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabi/libindidriver.so.1.9.9 drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/doc/libindidriver1/ -rw-r--r-- root/root 1691 2023-07-15 04:55 ./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 2023-07-15 04:40 ./usr/share/doc/libindidriver1/copyright libindilx200-1-dbgsym_1.9.9+dfsg-3_armel.deb -------------------------------------------- new Debian package, version 2.0. size 1193712 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-3 Auto-Built-Package: debug-symbols Architecture: armel Maintainer: Debian Krap Maintainers Installed-Size: 1326 Depends: libindilx200-1 (= 1.9.9+dfsg-3) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libindilx200-1 Build-Ids: 2e5c5599e33e5bacb9afe8b6107d543e4944547b drwxr-xr-x root/root 0 2023-07-15 04:55 ./ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/2e/ -rw-r--r-- root/root 1347280 2023-07-15 04:55 ./usr/lib/debug/.build-id/2e/5c5599e33e5bacb9afe8b6107d543e4944547b.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/doc/ lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/share/doc/libindilx200-1-dbgsym -> libindilx200-1 libindilx200-1_1.9.9+dfsg-3_armel.deb ------------------------------------- new Debian package, version 2.0. size 131604 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-3 Architecture: armel Maintainer: Debian Krap Maintainers Installed-Size: 433 Depends: libindi-data (>= 1.9.9+dfsg-3), 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 2023-07-15 04:55 ./ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabi/ lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabi/libindilx200.so.1 -> libindilx200.so.1.9.9 -rw-r--r-- root/root 382404 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabi/libindilx200.so.1.9.9 drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/share/doc/libindilx200-1/ -rw-r--r-- root/root 1687 2023-07-15 04:55 ./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 2023-07-15 04:40 ./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 [615 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [1518 B] Get:5 copy:/<>/apt_archive ./ Packages [1598 B] Fetched 3731 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... Execute external solver... 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-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 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 libregexp-ipv6-perl libauthen-ntlm-perl binutils-multiarch libtext-template-perl zip Recommended packages: gnupg libcgi-fast-perl libhtml-format-perl libio-compress-brotli-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-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 openssl patchutils perl-openssl-defaults plzip sbuild-build-depends-lintian-dummy:armel t1utils unzip 0 upgraded, 122 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 openssl amd64 3.1.4-2 [1426 kB] Get:3 http://localhost:3142/debian sid/main amd64 ca-certificates all 20230311 [153 kB] Get:4 http://localhost:3142/debian sid/main amd64 diffstat amd64 1.65-1 [33.3 kB] Get:5 http://localhost:3142/debian sid/main amd64 libassuan0 amd64 2.5.6-1 [49.9 kB] Get:6 http://localhost:3142/debian sid/main amd64 gpgconf amd64 2.2.40-1.1+b1 [565 kB] Get:7 http://localhost:3142/debian sid/main amd64 gpg amd64 2.2.40-1.1+b1 [950 kB] Get:8 http://localhost:3142/debian sid/main amd64 iso-codes all 4.15.0-1 [2906 kB] Get:9 http://localhost:3142/debian sid/main amd64 libaliased-perl all 0.34-3 [13.5 kB] Get:10 http://localhost:3142/debian sid/main amd64 libapt-pkg-perl amd64 0.1.40+b3 [66.9 kB] Get:11 http://localhost:3142/debian sid/main amd64 libb-hooks-op-check-perl amd64 0.22-2+b2 [10.7 kB] Get:12 http://localhost:3142/debian sid/main amd64 libdynaloader-functions-perl all 0.003-3 [12.7 kB] Get:13 http://localhost:3142/debian sid/main amd64 libdevel-callchecker-perl amd64 0.008-2+b1 [15.1 kB] Get:14 http://localhost:3142/debian sid/main amd64 libparams-classify-perl amd64 0.015-2+b2 [22.4 kB] Get:15 http://localhost:3142/debian sid/main amd64 libmodule-runtime-perl all 0.016-2 [19.6 kB] Get:16 http://localhost:3142/debian sid/main amd64 libtry-tiny-perl all 0.31-2 [22.6 kB] Get:17 http://localhost:3142/debian sid/main amd64 libmodule-implementation-perl all 0.09-2 [12.6 kB] Get:18 http://localhost:3142/debian sid/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [7496 B] Get:19 http://localhost:3142/debian sid/main amd64 libvariable-magic-perl amd64 0.63-1+b2 [43.9 kB] Get:20 http://localhost:3142/debian sid/main amd64 libb-hooks-endofscope-perl all 0.26-1 [19.6 kB] Get:21 http://localhost:3142/debian sid/main amd64 libberkeleydb-perl amd64 0.64-2+b2 [121 kB] Get:22 http://localhost:3142/debian sid/main amd64 libcapture-tiny-perl all 0.48-2 [24.6 kB] Get:23 http://localhost:3142/debian sid/main amd64 libhtml-tagset-perl all 3.20-6 [11.7 kB] Get:24 http://localhost:3142/debian sid/main amd64 liburi-perl all 5.21-1 [95.6 kB] Get:25 http://localhost:3142/debian sid/main amd64 libhtml-parser-perl amd64 3.81-1+b1 [99.0 kB] Get:26 http://localhost:3142/debian sid/main amd64 libcgi-pm-perl all 4.60-1 [219 kB] Get:27 http://localhost:3142/debian sid/main amd64 libclass-data-inheritable-perl all 0.08-3 [8588 B] Get:28 http://localhost:3142/debian sid/main amd64 libclass-method-modifiers-perl all 2.15-1 [18.0 kB] Get:29 http://localhost:3142/debian sid/main amd64 libclass-xsaccessor-perl amd64 1.19-4+b2 [36.3 kB] Get:30 http://localhost:3142/debian sid/main amd64 libclone-perl amd64 0.46-1+b1 [13.8 kB] Get:31 http://localhost:3142/debian sid/main amd64 libconfig-tiny-perl all 2.30-1 [18.9 kB] Get:32 http://localhost:3142/debian sid/main amd64 libparams-util-perl amd64 1.102-2+b2 [24.4 kB] Get:33 http://localhost:3142/debian sid/main amd64 libsub-install-perl all 0.929-1 [10.5 kB] Get:34 http://localhost:3142/debian sid/main amd64 libdata-optlist-perl all 0.114-1 [10.6 kB] Get:35 http://localhost:3142/debian sid/main amd64 libsub-exporter-perl all 0.990-1 [50.6 kB] Get:36 http://localhost:3142/debian sid/main amd64 libconst-fast-perl all 0.014-2 [8792 B] Get:37 http://localhost:3142/debian sid/main amd64 libcpanel-json-xs-perl amd64 4.37-1+b1 [128 kB] Get:38 http://localhost:3142/debian sid/main amd64 libdevel-stacktrace-perl all 2.0400-2 [26.8 kB] Get:39 http://localhost:3142/debian sid/main amd64 libexception-class-perl all 1.45-1 [34.6 kB] Get:40 http://localhost:3142/debian sid/main amd64 libiterator-perl all 0.03+ds1-2 [18.8 kB] Get:41 http://localhost:3142/debian sid/main amd64 libiterator-util-perl all 0.02+ds1-2 [14.0 kB] Get:42 http://localhost:3142/debian sid/main amd64 libdata-dpath-perl all 0.59-1 [43.6 kB] Get:43 http://localhost:3142/debian sid/main amd64 libdata-messagepack-perl amd64 1.02-1+b2 [32.6 kB] Get:44 http://localhost:3142/debian sid/main amd64 libnet-domain-tld-perl all 1.75-3 [31.9 kB] Get:45 http://localhost:3142/debian sid/main amd64 libdata-validate-domain-perl all 0.10-1.1 [11.1 kB] Get:46 http://localhost:3142/debian sid/main amd64 libnet-ipv6addr-perl all 1.02-1 [21.7 kB] Get:47 http://localhost:3142/debian sid/main amd64 libnet-netmask-perl all 2.0002-2 [28.6 kB] Get:48 http://localhost:3142/debian sid/main amd64 libnetaddr-ip-perl amd64 4.079+dfsg-2+b2 [98.1 kB] Get:49 http://localhost:3142/debian sid/main amd64 libdata-validate-ip-perl all 0.31-1 [20.6 kB] Get:50 http://localhost:3142/debian sid/main amd64 libdata-validate-uri-perl all 0.07-2 [11.2 kB] Get:51 http://localhost:3142/debian sid/main amd64 libdevel-size-perl amd64 0.83-2+b2 [24.3 kB] Get:52 http://localhost:3142/debian sid/main amd64 libemail-address-xs-perl amd64 1.05-1+b2 [29.3 kB] Get:53 http://localhost:3142/debian sid/main amd64 libencode-locale-perl all 1.05-3 [12.9 kB] Get:54 http://localhost:3142/debian sid/main amd64 libipc-system-simple-perl all 1.30-2 [26.8 kB] Get:55 http://localhost:3142/debian sid/main amd64 libfile-basedir-perl all 0.09-2 [15.1 kB] Get:56 http://localhost:3142/debian sid/main amd64 libtimedate-perl all 2.3300-2 [39.3 kB] Get:57 http://localhost:3142/debian sid/main amd64 libhttp-date-perl all 6.06-1 [10.7 kB] Get:58 http://localhost:3142/debian sid/main amd64 libfile-listing-perl all 6.16-1 [12.4 kB] Get:59 http://localhost:3142/debian sid/main amd64 libfont-ttf-perl all 1.06-2 [318 kB] Get:60 http://localhost:3142/debian sid/main amd64 libio-html-perl all 1.004-3 [16.2 kB] Get:61 http://localhost:3142/debian sid/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.2 kB] Get:62 http://localhost:3142/debian sid/main amd64 libhttp-message-perl all 6.45-1 [82.0 kB] Get:63 http://localhost:3142/debian sid/main amd64 libhtml-form-perl all 6.11-1 [33.1 kB] Get:64 http://localhost:3142/debian sid/main amd64 libhtml-html5-entities-perl all 0.004-3 [21.0 kB] Get:65 http://localhost:3142/debian sid/main amd64 libhtml-tree-perl all 5.07-3 [211 kB] Get:66 http://localhost:3142/debian sid/main amd64 libhttp-cookies-perl all 6.11-1 [19.1 kB] Get:67 http://localhost:3142/debian sid/main amd64 libhttp-negotiate-perl all 6.01-2 [13.1 kB] Get:68 http://localhost:3142/debian sid/main amd64 perl-openssl-defaults amd64 7+b1 [7924 B] Get:69 http://localhost:3142/debian sid/main amd64 libnet-ssleay-perl amd64 1.92-2+b2 [313 kB] Get:70 http://localhost:3142/debian sid/main amd64 libio-socket-ssl-perl all 2.084-1 [216 kB] Get:71 http://localhost:3142/debian sid/main amd64 libnet-http-perl all 6.23-1 [23.9 kB] Get:72 http://localhost:3142/debian sid/main amd64 liblwp-protocol-https-perl all 6.11-1 [10.5 kB] Get:73 http://localhost:3142/debian sid/main amd64 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get:74 http://localhost:3142/debian sid/main amd64 libwww-perl all 6.72-1 [187 kB] Get:75 http://localhost:3142/debian sid/main amd64 libhtml-tokeparser-simple-perl all 3.16-4 [39.1 kB] Get:76 http://localhost:3142/debian sid/main amd64 libimport-into-perl all 1.002005-2 [11.3 kB] Get:77 http://localhost:3142/debian sid/main amd64 libio-interactive-perl all 1.025-1 [11.4 kB] Get:78 http://localhost:3142/debian sid/main amd64 libipc-run3-perl all 0.048-3 [33.2 kB] Get:79 http://localhost:3142/debian sid/main amd64 libjson-maybexs-perl all 1.004005-1 [12.9 kB] Get:80 http://localhost:3142/debian sid/main amd64 liblist-compare-perl all 0.55-2 [65.7 kB] Get:81 http://localhost:3142/debian sid/main amd64 liblist-someutils-perl all 0.59-1 [37.1 kB] Get:82 http://localhost:3142/debian sid/main amd64 liblist-utilsby-perl all 0.12-2 [15.5 kB] Get:83 http://localhost:3142/debian sid/main amd64 liblz1 amd64 1.13-6 [37.8 kB] Get:84 http://localhost:3142/debian sid/main amd64 liblzo2-2 amd64 2.10-2 [56.9 kB] Get:85 http://localhost:3142/debian sid/main amd64 libmarkdown2 amd64 2.2.7-2+b1 [35.6 kB] Get:86 http://localhost:3142/debian sid/main amd64 libmldbm-perl all 2.05-4 [16.8 kB] Get:87 http://localhost:3142/debian sid/main amd64 librole-tiny-perl all 2.002004-1 [21.4 kB] Get:88 http://localhost:3142/debian sid/main amd64 libsub-quote-perl all 2.006008-1 [21.8 kB] Get:89 http://localhost:3142/debian sid/main amd64 libmoo-perl all 2.005005-1 [58.0 kB] Get:90 http://localhost:3142/debian sid/main amd64 libstrictures-perl all 2.000006-1 [18.6 kB] Get:91 http://localhost:3142/debian sid/main amd64 libmoox-aliases-perl all 0.001006-2 [7156 B] Get:92 http://localhost:3142/debian sid/main amd64 libmouse-perl amd64 2.5.10-1+b4 [143 kB] Get:93 http://localhost:3142/debian sid/main amd64 libpackage-stash-perl all 0.40-1 [22.0 kB] Get:94 http://localhost:3142/debian sid/main amd64 libsub-identify-perl amd64 0.14-3+b1 [11.2 kB] Get:95 http://localhost:3142/debian sid/main amd64 libsub-name-perl amd64 0.27-1+b1 [12.5 kB] Get:96 http://localhost:3142/debian sid/main amd64 libnamespace-clean-perl all 0.27-2 [17.8 kB] Get:97 http://localhost:3142/debian sid/main amd64 libpath-tiny-perl all 0.144-1 [56.4 kB] Get:98 http://localhost:3142/debian sid/main amd64 libperlio-gzip-perl amd64 0.20-1+b2 [17.5 kB] Get:99 http://localhost:3142/debian sid/main amd64 libperlio-utf8-strict-perl amd64 0.010-1+b1 [11.4 kB] Get:100 http://localhost:3142/debian sid/main amd64 libproc-processtable-perl amd64 0.636-1+b1 [42.2 kB] Get:101 http://localhost:3142/debian sid/main amd64 libregexp-wildcards-perl all 1.05-3 [14.1 kB] Get:102 http://localhost:3142/debian sid/main amd64 libsereal-decoder-perl amd64 5.004+ds-1+b1 [99.2 kB] Get:103 http://localhost:3142/debian sid/main amd64 libsereal-encoder-perl amd64 5.004+ds-1+b1 [102 kB] Get:104 http://localhost:3142/debian sid/main amd64 libsort-versions-perl all 1.62-3 [8928 B] Get:105 http://localhost:3142/debian sid/main amd64 libxs-parse-keyword-perl amd64 0.39-1+b1 [57.5 kB] Get:106 http://localhost:3142/debian sid/main amd64 libsyntax-keyword-try-perl amd64 0.29-1+b1 [27.1 kB] Get:107 http://localhost:3142/debian sid/main amd64 libterm-readkey-perl amd64 2.38-2+b2 [24.7 kB] Get:108 http://localhost:3142/debian sid/main amd64 libtext-levenshteinxs-perl amd64 0.03-5+b2 [8704 B] Get:109 http://localhost:3142/debian sid/main amd64 libtext-markdown-discount-perl amd64 0.16-1+b1 [13.0 kB] Get:110 http://localhost:3142/debian sid/main amd64 libtext-xslate-perl amd64 3.5.9-1+b3 [174 kB] Get:111 http://localhost:3142/debian sid/main amd64 libtime-duration-perl all 1.21-2 [13.1 kB] Get:112 http://localhost:3142/debian sid/main amd64 libtime-moment-perl amd64 0.44-2+b2 [72.7 kB] Get:113 http://localhost:3142/debian sid/main amd64 libunicode-utf8-perl amd64 0.62-2+b1 [20.3 kB] Get:114 http://localhost:3142/debian sid/main amd64 libwww-mechanize-perl all 2.17-1 [116 kB] Get:115 http://localhost:3142/debian sid/main amd64 libyaml-0-2 amd64 0.2.5-1 [53.6 kB] Get:116 http://localhost:3142/debian sid/main amd64 libyaml-libyaml-perl amd64 0.86+ds-1+b1 [34.2 kB] Get:117 http://localhost:3142/debian sid/main amd64 plzip amd64 1.10-6 [63.1 kB] Get:118 http://localhost:3142/debian sid/main amd64 lzop amd64 1.04-2 [84.2 kB] Get:119 http://localhost:3142/debian sid/main amd64 patchutils amd64 0.4.2-1 [77.5 kB] Get:120 http://localhost:3142/debian sid/main amd64 t1utils amd64 1.41-4 [62.1 kB] Get:121 http://localhost:3142/debian sid/main amd64 unzip amd64 6.0-28 [166 kB] Get:122 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 (73.0 MB/s) Selecting previously unselected package openssl. (Reading database ... 28043 files and directories currently installed.) Preparing to unpack .../000-openssl_3.1.4-2_amd64.deb ... Unpacking openssl (3.1.4-2) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../001-ca-certificates_20230311_all.deb ... Unpacking ca-certificates (20230311) ... Selecting previously unselected package diffstat. Preparing to unpack .../002-diffstat_1.65-1_amd64.deb ... Unpacking diffstat (1.65-1) ... Selecting previously unselected package libassuan0:amd64. Preparing to unpack .../003-libassuan0_2.5.6-1_amd64.deb ... Unpacking libassuan0:amd64 (2.5.6-1) ... Selecting previously unselected package gpgconf. Preparing to unpack .../004-gpgconf_2.2.40-1.1+b1_amd64.deb ... Unpacking gpgconf (2.2.40-1.1+b1) ... Selecting previously unselected package gpg. Preparing to unpack .../005-gpg_2.2.40-1.1+b1_amd64.deb ... Unpacking gpg (2.2.40-1.1+b1) ... Selecting previously unselected package iso-codes. Preparing to unpack .../006-iso-codes_4.15.0-1_all.deb ... Unpacking iso-codes (4.15.0-1) ... Selecting previously unselected package libaliased-perl. Preparing to unpack .../007-libaliased-perl_0.34-3_all.deb ... Unpacking libaliased-perl (0.34-3) ... Selecting previously unselected package libapt-pkg-perl. Preparing to unpack .../008-libapt-pkg-perl_0.1.40+b3_amd64.deb ... Unpacking libapt-pkg-perl (0.1.40+b3) ... Selecting previously unselected package libb-hooks-op-check-perl:amd64. Preparing to unpack .../009-libb-hooks-op-check-perl_0.22-2+b2_amd64.deb ... Unpacking libb-hooks-op-check-perl:amd64 (0.22-2+b2) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../010-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 .../011-libdevel-callchecker-perl_0.008-2+b1_amd64.deb ... Unpacking libdevel-callchecker-perl:amd64 (0.008-2+b1) ... Selecting previously unselected package libparams-classify-perl:amd64. Preparing to unpack .../012-libparams-classify-perl_0.015-2+b2_amd64.deb ... Unpacking libparams-classify-perl:amd64 (0.015-2+b2) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../013-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 .../014-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 .../015-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 .../016-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 .../017-libvariable-magic-perl_0.63-1+b2_amd64.deb ... Unpacking libvariable-magic-perl (0.63-1+b2) ... Selecting previously unselected package libb-hooks-endofscope-perl. Preparing to unpack .../018-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 .../019-libberkeleydb-perl_0.64-2+b2_amd64.deb ... Unpacking libberkeleydb-perl:amd64 (0.64-2+b2) ... Selecting previously unselected package libcapture-tiny-perl. Preparing to unpack .../020-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 .../021-libhtml-tagset-perl_3.20-6_all.deb ... Unpacking libhtml-tagset-perl (3.20-6) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../022-liburi-perl_5.21-1_all.deb ... Unpacking liburi-perl (5.21-1) ... Selecting previously unselected package libhtml-parser-perl:amd64. Preparing to unpack .../023-libhtml-parser-perl_3.81-1+b1_amd64.deb ... Unpacking libhtml-parser-perl:amd64 (3.81-1+b1) ... Selecting previously unselected package libcgi-pm-perl. Preparing to unpack .../024-libcgi-pm-perl_4.60-1_all.deb ... Unpacking libcgi-pm-perl (4.60-1) ... Selecting previously unselected package libclass-data-inheritable-perl. Preparing to unpack .../025-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 .../026-libclass-method-modifiers-perl_2.15-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.15-1) ... Selecting previously unselected package libclass-xsaccessor-perl. Preparing to unpack .../027-libclass-xsaccessor-perl_1.19-4+b2_amd64.deb ... Unpacking libclass-xsaccessor-perl (1.19-4+b2) ... Selecting previously unselected package libclone-perl:amd64. Preparing to unpack .../028-libclone-perl_0.46-1+b1_amd64.deb ... Unpacking libclone-perl:amd64 (0.46-1+b1) ... Selecting previously unselected package libconfig-tiny-perl. Preparing to unpack .../029-libconfig-tiny-perl_2.30-1_all.deb ... Unpacking libconfig-tiny-perl (2.30-1) ... Selecting previously unselected package libparams-util-perl. Preparing to unpack .../030-libparams-util-perl_1.102-2+b2_amd64.deb ... Unpacking libparams-util-perl (1.102-2+b2) ... Selecting previously unselected package libsub-install-perl. Preparing to unpack .../031-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 .../032-libdata-optlist-perl_0.114-1_all.deb ... Unpacking libdata-optlist-perl (0.114-1) ... Selecting previously unselected package libsub-exporter-perl. Preparing to unpack .../033-libsub-exporter-perl_0.990-1_all.deb ... Unpacking libsub-exporter-perl (0.990-1) ... Selecting previously unselected package libconst-fast-perl. Preparing to unpack .../034-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 .../035-libcpanel-json-xs-perl_4.37-1+b1_amd64.deb ... Unpacking libcpanel-json-xs-perl:amd64 (4.37-1+b1) ... Selecting previously unselected package libdevel-stacktrace-perl. Preparing to unpack .../036-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 .../037-libexception-class-perl_1.45-1_all.deb ... Unpacking libexception-class-perl (1.45-1) ... Selecting previously unselected package libiterator-perl. Preparing to unpack .../038-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 .../039-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 .../040-libdata-dpath-perl_0.59-1_all.deb ... Unpacking libdata-dpath-perl (0.59-1) ... Selecting previously unselected package libdata-messagepack-perl. Preparing to unpack .../041-libdata-messagepack-perl_1.02-1+b2_amd64.deb ... Unpacking libdata-messagepack-perl (1.02-1+b2) ... Selecting previously unselected package libnet-domain-tld-perl. Preparing to unpack .../042-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 .../043-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 .../044-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 .../045-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 .../046-libnetaddr-ip-perl_4.079+dfsg-2+b2_amd64.deb ... Unpacking libnetaddr-ip-perl (4.079+dfsg-2+b2) ... Selecting previously unselected package libdata-validate-ip-perl. Preparing to unpack .../047-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 .../048-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 .../049-libdevel-size-perl_0.83-2+b2_amd64.deb ... Unpacking libdevel-size-perl (0.83-2+b2) ... Selecting previously unselected package libemail-address-xs-perl. Preparing to unpack .../050-libemail-address-xs-perl_1.05-1+b2_amd64.deb ... Unpacking libemail-address-xs-perl (1.05-1+b2) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../051-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 .../052-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 .../053-libfile-basedir-perl_0.09-2_all.deb ... Unpacking libfile-basedir-perl (0.09-2) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../054-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../055-libhttp-date-perl_6.06-1_all.deb ... Unpacking libhttp-date-perl (6.06-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../056-libfile-listing-perl_6.16-1_all.deb ... Unpacking libfile-listing-perl (6.16-1) ... Selecting previously unselected package libfont-ttf-perl. Preparing to unpack .../057-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 .../058-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 .../059-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 .../060-libhttp-message-perl_6.45-1_all.deb ... Unpacking libhttp-message-perl (6.45-1) ... Selecting previously unselected package libhtml-form-perl. Preparing to unpack .../061-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 .../062-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 .../063-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 .../064-libhttp-cookies-perl_6.11-1_all.deb ... Unpacking libhttp-cookies-perl (6.11-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../065-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 .../066-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 .../067-libnet-ssleay-perl_1.92-2+b2_amd64.deb ... Unpacking libnet-ssleay-perl:amd64 (1.92-2+b2) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../068-libio-socket-ssl-perl_2.084-1_all.deb ... Unpacking libio-socket-ssl-perl (2.084-1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../069-libnet-http-perl_6.23-1_all.deb ... Unpacking libnet-http-perl (6.23-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../070-liblwp-protocol-https-perl_6.11-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.11-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../071-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../072-libwww-perl_6.72-1_all.deb ... Unpacking libwww-perl (6.72-1) ... Selecting previously unselected package libhtml-tokeparser-simple-perl. Preparing to unpack .../073-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 .../074-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 .../075-libio-interactive-perl_1.025-1_all.deb ... Unpacking libio-interactive-perl (1.025-1) ... Selecting previously unselected package libipc-run3-perl. Preparing to unpack .../076-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 .../077-libjson-maybexs-perl_1.004005-1_all.deb ... Unpacking libjson-maybexs-perl (1.004005-1) ... Selecting previously unselected package liblist-compare-perl. Preparing to unpack .../078-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 .../079-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 .../080-liblist-utilsby-perl_0.12-2_all.deb ... Unpacking liblist-utilsby-perl (0.12-2) ... Selecting previously unselected package liblz1:amd64. Preparing to unpack .../081-liblz1_1.13-6_amd64.deb ... Unpacking liblz1:amd64 (1.13-6) ... Selecting previously unselected package liblzo2-2:amd64. Preparing to unpack .../082-liblzo2-2_2.10-2_amd64.deb ... Unpacking liblzo2-2:amd64 (2.10-2) ... Selecting previously unselected package libmarkdown2:amd64. Preparing to unpack .../083-libmarkdown2_2.2.7-2+b1_amd64.deb ... Unpacking libmarkdown2:amd64 (2.2.7-2+b1) ... Selecting previously unselected package libmldbm-perl. Preparing to unpack .../084-libmldbm-perl_2.05-4_all.deb ... Unpacking libmldbm-perl (2.05-4) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../085-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 .../086-libsub-quote-perl_2.006008-1_all.deb ... Unpacking libsub-quote-perl (2.006008-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../087-libmoo-perl_2.005005-1_all.deb ... Unpacking libmoo-perl (2.005005-1) ... Selecting previously unselected package libstrictures-perl. Preparing to unpack .../088-libstrictures-perl_2.000006-1_all.deb ... Unpacking libstrictures-perl (2.000006-1) ... Selecting previously unselected package libmoox-aliases-perl. Preparing to unpack .../089-libmoox-aliases-perl_0.001006-2_all.deb ... Unpacking libmoox-aliases-perl (0.001006-2) ... Selecting previously unselected package libmouse-perl. Preparing to unpack .../090-libmouse-perl_2.5.10-1+b4_amd64.deb ... Unpacking libmouse-perl (2.5.10-1+b4) ... Selecting previously unselected package libpackage-stash-perl. Preparing to unpack .../091-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 .../092-libsub-identify-perl_0.14-3+b1_amd64.deb ... Unpacking libsub-identify-perl (0.14-3+b1) ... Selecting previously unselected package libsub-name-perl:amd64. Preparing to unpack .../093-libsub-name-perl_0.27-1+b1_amd64.deb ... Unpacking libsub-name-perl:amd64 (0.27-1+b1) ... Selecting previously unselected package libnamespace-clean-perl. Preparing to unpack .../094-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 .../095-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 .../096-libperlio-gzip-perl_0.20-1+b2_amd64.deb ... Unpacking libperlio-gzip-perl (0.20-1+b2) ... Selecting previously unselected package libperlio-utf8-strict-perl. Preparing to unpack .../097-libperlio-utf8-strict-perl_0.010-1+b1_amd64.deb ... Unpacking libperlio-utf8-strict-perl (0.010-1+b1) ... Selecting previously unselected package libproc-processtable-perl:amd64. Preparing to unpack .../098-libproc-processtable-perl_0.636-1+b1_amd64.deb ... Unpacking libproc-processtable-perl:amd64 (0.636-1+b1) ... Selecting previously unselected package libregexp-wildcards-perl. Preparing to unpack .../099-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 .../100-libsereal-decoder-perl_5.004+ds-1+b1_amd64.deb ... Unpacking libsereal-decoder-perl (5.004+ds-1+b1) ... Selecting previously unselected package libsereal-encoder-perl. Preparing to unpack .../101-libsereal-encoder-perl_5.004+ds-1+b1_amd64.deb ... Unpacking libsereal-encoder-perl (5.004+ds-1+b1) ... Selecting previously unselected package libsort-versions-perl. Preparing to unpack .../102-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 .../103-libxs-parse-keyword-perl_0.39-1+b1_amd64.deb ... Unpacking libxs-parse-keyword-perl (0.39-1+b1) ... Selecting previously unselected package libsyntax-keyword-try-perl. Preparing to unpack .../104-libsyntax-keyword-try-perl_0.29-1+b1_amd64.deb ... Unpacking libsyntax-keyword-try-perl (0.29-1+b1) ... Selecting previously unselected package libterm-readkey-perl. Preparing to unpack .../105-libterm-readkey-perl_2.38-2+b2_amd64.deb ... Unpacking libterm-readkey-perl (2.38-2+b2) ... Selecting previously unselected package libtext-levenshteinxs-perl. Preparing to unpack .../106-libtext-levenshteinxs-perl_0.03-5+b2_amd64.deb ... Unpacking libtext-levenshteinxs-perl (0.03-5+b2) ... Selecting previously unselected package libtext-markdown-discount-perl. Preparing to unpack .../107-libtext-markdown-discount-perl_0.16-1+b1_amd64.deb ... Unpacking libtext-markdown-discount-perl (0.16-1+b1) ... Selecting previously unselected package libtext-xslate-perl:amd64. Preparing to unpack .../108-libtext-xslate-perl_3.5.9-1+b3_amd64.deb ... Unpacking libtext-xslate-perl:amd64 (3.5.9-1+b3) ... Selecting previously unselected package libtime-duration-perl. Preparing to unpack .../109-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 .../110-libtime-moment-perl_0.44-2+b2_amd64.deb ... Unpacking libtime-moment-perl (0.44-2+b2) ... Selecting previously unselected package libunicode-utf8-perl. Preparing to unpack .../111-libunicode-utf8-perl_0.62-2+b1_amd64.deb ... Unpacking libunicode-utf8-perl (0.62-2+b1) ... Selecting previously unselected package libwww-mechanize-perl. Preparing to unpack .../112-libwww-mechanize-perl_2.17-1_all.deb ... Unpacking libwww-mechanize-perl (2.17-1) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../113-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 .../114-libyaml-libyaml-perl_0.86+ds-1+b1_amd64.deb ... Unpacking libyaml-libyaml-perl (0.86+ds-1+b1) ... Selecting previously unselected package plzip. Preparing to unpack .../115-plzip_1.10-6_amd64.deb ... Unpacking plzip (1.10-6) ... Selecting previously unselected package lzop. Preparing to unpack .../116-lzop_1.04-2_amd64.deb ... Unpacking lzop (1.04-2) ... Selecting previously unselected package patchutils. Preparing to unpack .../117-patchutils_0.4.2-1_amd64.deb ... Unpacking patchutils (0.4.2-1) ... Selecting previously unselected package t1utils. Preparing to unpack .../118-t1utils_1.41-4_amd64.deb ... Unpacking t1utils (1.41-4) ... Selecting previously unselected package unzip. Preparing to unpack .../119-unzip_6.0-28_amd64.deb ... Unpacking unzip (6.0-28) ... Selecting previously unselected package lintian. Preparing to unpack .../120-lintian_2.116.3_all.deb ... Unpacking lintian (2.116.3) ... Selecting previously unselected package sbuild-build-depends-lintian-dummy:armel. Preparing to unpack .../121-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+b3) ... Setting up liblz1:amd64 (1.13-6) ... Setting up libberkeleydb-perl:amd64 (0.64-2+b2) ... Setting up plzip (1.10-6) ... 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+b1) ... Setting up libmouse-perl (2.5.10-1+b4) ... Setting up libdata-messagepack-perl (1.02-1+b2) ... Setting up libdynaloader-functions-perl (0.003-3) ... Setting up libclass-method-modifiers-perl (2.15-1) ... Setting up liblist-compare-perl (0.55-2) ... Setting up libclone-perl:amd64 (0.46-1+b1) ... Setting up libyaml-0-2:amd64 (0.2.5-1) ... Setting up libsub-identify-perl (0.14-3+b1) ... Setting up libcpanel-json-xs-perl:amd64 (4.37-1+b1) ... Setting up libhtml-tagset-perl (3.20-6) ... Setting up libdevel-size-perl (0.83-2+b2) ... Setting up unzip (6.0-28) ... Setting up liblwp-mediatypes-perl (6.04-2) ... Setting up libyaml-libyaml-perl (0.86+ds-1+b1) ... Setting up libio-interactive-perl (1.025-1) ... 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+b2) ... Setting up libencode-locale-perl (1.05-3) ... Setting up libassuan0:amd64 (2.5.6-1) ... Setting up libconfig-tiny-perl (2.30-1) ... Setting up libsereal-encoder-perl (5.004+ds-1+b1) ... 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.004005-1) ... Setting up libnetaddr-ip-perl (4.079+dfsg-2+b2) ... Setting up libclass-data-inheritable-perl (0.08-3) ... Setting up libxs-parse-keyword-perl (0.39-1+b1) ... 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+b1) ... Setting up t1utils (1.41-4) ... Setting up diffstat (1.65-1) ... Setting up libvariable-magic-perl (0.63-1+b2) ... Setting up libio-html-perl (1.004-3) ... Setting up libb-hooks-op-check-perl:amd64 (0.22-2+b2) ... Setting up libparams-util-perl (1.102-2+b2) ... Setting up libtime-duration-perl (1.21-2) ... Setting up libtext-xslate-perl:amd64 (3.5.9-1+b3) ... 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 libsub-name-perl:amd64 (0.27-1+b1) ... Setting up libsyntax-keyword-try-perl (0.29-1+b1) ... Setting up libdata-validate-domain-perl (0.10-1.1) ... Setting up libproc-processtable-perl:amd64 (0.636-1+b1) ... Setting up libpath-tiny-perl (0.144-1) ... Setting up lzop (1.04-2) ... Setting up gpgconf (2.2.40-1.1+b1) ... 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 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+b2) ... Setting up libsort-versions-perl (1.62-3) ... Setting up libterm-readkey-perl (2.38-2+b2) ... Setting up libfont-ttf-perl (1.06-2) ... Setting up openssl (3.1.4-2) ... Setting up libtext-levenshteinxs-perl (0.03-5+b2) ... Setting up libperlio-gzip-perl (0.20-1+b2) ... Setting up libhtml-html5-entities-perl (0.004-3) ... Setting up libsereal-decoder-perl (5.004+ds-1+b1) ... Setting up libmarkdown2:amd64 (2.2.7-2+b1) ... Setting up liburi-perl (5.21-1) ... Setting up iso-codes (4.15.0-1) ... Setting up libnet-ipv6addr-perl (1.02-1) ... Setting up gpg (2.2.40-1.1+b1) ... Setting up libdata-validate-ip-perl (0.31-1) ... Setting up libemail-address-xs-perl (1.05-1+b2) ... Setting up libnet-ssleay-perl:amd64 (1.92-2+b2) ... Setting up libhttp-date-perl (6.06-1) ... Setting up libfile-basedir-perl (0.09-2) ... Setting up libfile-listing-perl (6.16-1) ... Setting up libnet-http-perl (6.23-1) ... Setting up libtext-markdown-discount-perl (0.16-1+b1) ... Setting up libexception-class-perl (1.45-1) ... Setting up libdevel-callchecker-perl:amd64 (0.008-2+b1) ... 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.114-1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up libhtml-parser-perl:amd64 (3.81-1+b1) ... Setting up libio-socket-ssl-perl (2.084-1) ... Setting up libsub-exporter-perl (0.990-1) ... Setting up libhttp-message-perl (6.45-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.11-1) ... Setting up libhtml-tree-perl (5.07-3) ... Setting up libparams-classify-perl:amd64 (0.015-2+b2) ... Setting up libcgi-pm-perl (4.60-1) ... Setting up libmodule-runtime-perl (0.016-2) ... Setting up libconst-fast-perl (0.014-2) ... Setting up libdata-dpath-perl (0.59-1) ... 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.72-1) ... Setting up libhtml-tokeparser-simple-perl (3.16-4) ... Setting up libwww-mechanize-perl (2.17-1) ... Setting up liblwp-protocol-https-perl (6.11-1) ... Setting up lintian (2.116.3) ... Setting up sbuild-build-depends-lintian-dummy:armel (0.invalid.0) ... Processing triggers for libc-bin (2.37-13) ... Processing triggers for man-db (2.12.0-3) ... 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: 634052 Build-Time: 443 Distribution: unstable Foreign Architectures: armel Host Architecture: armel Install-Time: 18 Job: indi_1.9.9+dfsg-3 Lintian: pass Machine Architecture: amd64 Package: indi Package-Time: 470 Source-Version: 1.9.9+dfsg-3 Space: 634052 Status: successful Version: 1.9.9+dfsg-3 -------------------------------------------------------------------------------- Finished at 2024-01-13T00:56:50Z Build needed 00:07:50, 634052k disk space