sbuild (Debian sbuild) 0.85.0 (04 January 2023) on debian-ci-siliconvalley +==============================================================================+ | indi 1.9.9+dfsg-3 (armhf) Wed, 09 Jul 2025 08:43:37 +0000 | +==============================================================================+ Package: indi Version: 1.9.9+dfsg-3 Source Version: 1.9.9+dfsg-3 Distribution: unstable Machine Architecture: amd64 Host Architecture: armhf Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any I: NOTICE: Log filtering will replace 'var/run/schroot/mount/sid-amd64-sbuild-2a355425-25a4-4ebf-a146-6e9646f98d6f' with '<>' I: NOTICE: Log filtering will replace 'build/indi-6DmTD2/resolver-7aWUzb' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Get:1 http://localhost:3142/debian unstable InRelease [213 kB] Get:2 http://localhost:3142/debian unstable/main Sources.diff/Index [63.6 kB] Get:3 http://localhost:3142/debian unstable/main amd64 Packages.diff/Index [63.6 kB] Get:4 http://localhost:3142/debian unstable/main Sources T-2025-07-09-0804.57-F-2025-07-09-0253.04.pdiff [11.2 kB] Get:5 http://localhost:3142/debian unstable/main amd64 Packages T-2025-07-09-0804.57-F-2025-07-09-0253.04.pdiff [10.6 kB] Get:4 http://localhost:3142/debian unstable/main Sources T-2025-07-09-0804.57-F-2025-07-09-0253.04.pdiff [11.2 kB] Get:6 http://localhost:3142/debian unstable/main armhf Packages [9612 kB] Get:5 http://localhost:3142/debian unstable/main amd64 Packages T-2025-07-09-0804.57-F-2025-07-09-0253.04.pdiff [10.6 kB] Fetched 9975 kB in 3s (3684 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 unstable/main indi 1.9.9+dfsg-3 (dsc) [2563 B] Get:2 http://localhost:3142/debian unstable/main indi 1.9.9+dfsg-3 (tar) [1939 kB] Get:3 http://localhost:3142/debian unstable/main indi 1.9.9+dfsg-3 (diff) [10.2 kB] Fetched 1952 kB in 1s (1543 kB/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/indi-6DmTD2/indi-1.9.9+dfsg' with '<>' I: NOTICE: Log filtering will replace 'build/indi-6DmTD2' 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-armhf:amd64, libc-dev:armhf, libstdc++-dev:armhf 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-armhf:amd64, libc-dev:armhf, libstdc++-dev:armhf dpkg-deb: warning: root directory /<>/sbuild-build-depends-main-dummy has unusual owner or group 1000:119 dpkg-deb: hint: you might need to pass --root-owner-group, see for further details dpkg-deb: warning: ignoring 1 warning about the control file(s) 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-gnueabihf bsdextrautils cfortran cmake cmake-data comerr-dev:armhf cpp-14-arm-linux-gnueabihf cpp-arm-linux-gnueabihf crossbuild-essential-armhf debhelper dh-autoreconf dh-strip-nondeterminism dwz fakeroot file fontconfig-config fonts-dejavu-core fonts-dejavu-mono g++-14-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc-14-arm-linux-gnueabihf gcc-14-arm-linux-gnueabihf-base gcc-14-base:armhf gcc-14-cross-base gcc-arm-linux-gnueabihf gettext gettext-base groff-base intltool-debian krb5-multidev:armhf libarchive-zip-perl libarchive13t64 libasan8:armhf libasan8-armhf-cross libatomic1:armhf libatomic1-armhf-cross libbrotli-dev:armhf libbrotli1 libbrotli1:armhf libbz2-1.0:armhf libc6:armhf libc6-armhf-cross libc6-dev:armhf libc6-dev-armhf-cross libcairo2:armhf libcap2:armhf libcfitsio-dev:armhf libcfitsio10t64:armhf libcom-err2 libcom-err2:armhf libcrypt-dev:armhf libcrypt1:armhf libcurl3t64-gnutls:armhf libcurl4-gnutls-dev:armhf libcurl4t64 libdb5.3t64:armhf libdebhelper-perl libelf1t64 libev-dev:armhf libev4t64:armhf libevent-2.1-7t64:armhf libexpat1 libexpat1:armhf libfakeroot libffi8 libffi8:armhf libfftw3-bin libfftw3-dev:armhf libfftw3-double3 libfftw3-double3:armhf libfftw3-long3 libfftw3-quad3 libfftw3-single3 libfftw3-single3:armhf libfile-stripnondeterminism-perl libfontconfig1:armhf libfreetype6:armhf libgcc-14-dev:armhf libgcc-14-dev-armhf-cross libgcc-s1:armhf libgcc-s1-armhf-cross libgmp-dev:armhf libgmp10:armhf libgmpxx4ldbl:armhf libgnutls-dane0t64:armhf libgnutls-openssl27t64:armhf libgnutls28-dev:armhf libgnutls30t64 libgnutls30t64:armhf libgomp1:armhf libgomp1-armhf-cross libgsl-dev:armhf libgsl28:armhf libgslcblas0:armhf libgssapi-krb5-2 libgssapi-krb5-2:armhf libgssrpc4t64:armhf libhogweed6t64:armhf libidn2-0 libidn2-0:armhf libidn2-dev:armhf libjpeg-dev:armhf libjpeg62-turbo:armhf libjpeg62-turbo-dev:armhf libjsoncpp26 libk5crypto3 libk5crypto3:armhf libkadm5clnt-mit12:armhf libkadm5srv-mit12:armhf libkdb5-10t64:armhf libkeyutils1 libkeyutils1:armhf libkrb5-3 libkrb5-3:armhf libkrb5-dev:armhf libkrb5support0 libkrb5support0:armhf libldap-dev:armhf libldap2 libldap2:armhf libmagic-mgc libmagic1t64 libncursesw6 libnettle8t64:armhf libnghttp2-14 libnghttp2-14:armhf libnghttp2-dev:armhf libnghttp3-9 libnghttp3-9:armhf libnghttp3-dev:armhf libngtcp2-16:armhf libngtcp2-crypto-gnutls-dev:armhf libngtcp2-crypto-gnutls8:armhf libngtcp2-dev:armhf libnova-0.16-0t64 libnova-0.16-0t64:armhf libnova-dev:armhf libnova-dev-bin libogg-dev:armhf libogg0:armhf libp11-kit-dev:armhf libp11-kit0 libp11-kit0:armhf libpipeline1 libpixman-1-0:armhf libpkgconf3 libpng16-16t64:armhf libproc2-0 libpsl-dev:armhf libpsl5t64 libpsl5t64:armhf libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib libreadline8t64 librhash1 librtmp-dev:armhf librtmp1 librtmp1:armhf libsasl2-2 libsasl2-2:armhf libsasl2-modules-db libsasl2-modules-db:armhf libssh2-1-dev:armhf libssh2-1t64 libssh2-1t64:armhf libssl-dev:armhf libssl3t64:armhf libstdc++-14-dev:armhf libstdc++-14-dev-armhf-cross libstdc++6:armhf libstdc++6-armhf-cross libtasn1-6 libtasn1-6:armhf libtasn1-6-dev:armhf libtheora-dev:armhf libtheora0:armhf libtheoradec1:armhf libtheoraenc1:armhf libtool libubsan1:armhf libubsan1-armhf-cross libuchardet0 libudev1:armhf libunbound8:armhf libunistring5 libunistring5:armhf libusb-1.0-0:armhf libusb-1.0-0-dev:armhf libuv1t64 libx11-6:armhf libx11-data libxau6:armhf libxcb-render0:armhf libxcb-shm0:armhf libxcb1:armhf libxdmcp6:armhf libxext6:armhf libxml2 libxrender1:armhf libyaml-0-2 libzstd-dev:armhf libzstd1:armhf linux-libc-dev-armhf-cross m4 man-db media-types netbase nettle-dev:armhf pkg-kde-tools pkgconf:armhf pkgconf-bin po-debconf procps python3 python3-charset-normalizer python3-debian python3-minimal python3-yaml python3.13 python3.13-minimal readline-common sensible-utils zlib1g:armhf zlib1g-dev:armhf Suggested packages: autoconf-archive gnu-standards autoconf-doc binutils-doc cmake-doc cmake-format elpa-cmake-mode ninja-build doc-base:armhf gcc-14-locales cpp-14-doc cpp-doc dh-make gcc-14-doc manpages-dev flex bison gdb-arm-linux-gnueabihf gcc-doc gettext-doc libasprintf-dev libgettextpo-dev gnulib-l10n groff krb5-doc:armhf lrzip glibc-doc:armhf libc-l10n:armhf locales:armhf libnss-nis:armhf libnss-nisplus:armhf manpages-dev:armhf libcurl4-doc:armhf libidn-dev:armhf libfftw3-doc:armhf libfftw3-dev gmp-doc:armhf libgmp10-doc:armhf libmpfr-dev:armhf dns-root-data:armhf gnutls-bin:armhf gnutls-doc:armhf gnutls-bin gsl-ref-psdoc:armhf | gsl-doc-pdf:armhf | gsl-doc-info:armhf | gsl-ref-html:armhf krb5-doc krb5-user krb5-user:armhf libnghttp2-doc:armhf p11-kit-doc:armhf libssl-doc:armhf libstdc++-14-doc:armhf libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser cdbs libmail-box-perl python3-doc python3-tk python3-venv python-charset-normalizer-doc gpgv python3-apt zstd python3.13-venv python3.13-doc binfmt-support readline-doc Recommended packages: gfortran | fortran-compiler curl | wget | lynx libcfitsio-doc:armhf ca-certificates:armhf ca-certificates libarchive-cpio-perl krb5-locales krb5-locales:armhf libldap-common libldap-common:armhf libgpm2 publicsuffix publicsuffix:armhf libsasl2-modules libsasl2-modules:armhf libtasn1-doc:armhf libltdl-dev libusb-1.0-doc:armhf libwww-perl libmail-sendmail-perl psmisc linux-sysctl-defaults The following NEW packages will be installed: autoconf automake autopoint autotools-dev binutils-arm-linux-gnueabihf bsdextrautils cfortran cmake cmake-data comerr-dev:armhf cpp-14-arm-linux-gnueabihf cpp-arm-linux-gnueabihf crossbuild-essential-armhf debhelper dh-autoreconf dh-strip-nondeterminism dwz fakeroot file fontconfig-config fonts-dejavu-core fonts-dejavu-mono g++-14-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc-14-arm-linux-gnueabihf gcc-14-arm-linux-gnueabihf-base gcc-14-base:armhf gcc-14-cross-base gcc-arm-linux-gnueabihf gettext gettext-base groff-base intltool-debian krb5-multidev:armhf libarchive-zip-perl libarchive13t64 libasan8:armhf libasan8-armhf-cross libatomic1:armhf libatomic1-armhf-cross libbrotli-dev:armhf libbrotli1 libbrotli1:armhf libbz2-1.0:armhf libc6:armhf libc6-armhf-cross libc6-dev:armhf libc6-dev-armhf-cross libcairo2:armhf libcap2:armhf libcfitsio-dev:armhf libcfitsio10t64:armhf libcom-err2 libcom-err2:armhf libcrypt-dev:armhf libcrypt1:armhf libcurl3t64-gnutls:armhf libcurl4-gnutls-dev:armhf libcurl4t64 libdb5.3t64:armhf libdebhelper-perl libelf1t64 libev-dev:armhf libev4t64:armhf libevent-2.1-7t64:armhf libexpat1 libexpat1:armhf libfakeroot libffi8 libffi8:armhf libfftw3-bin libfftw3-dev:armhf libfftw3-double3 libfftw3-double3:armhf libfftw3-long3 libfftw3-quad3 libfftw3-single3 libfftw3-single3:armhf libfile-stripnondeterminism-perl libfontconfig1:armhf libfreetype6:armhf libgcc-14-dev:armhf libgcc-14-dev-armhf-cross libgcc-s1:armhf libgcc-s1-armhf-cross libgmp-dev:armhf libgmp10:armhf libgmpxx4ldbl:armhf libgnutls-dane0t64:armhf libgnutls-openssl27t64:armhf libgnutls28-dev:armhf libgnutls30t64 libgnutls30t64:armhf libgomp1:armhf libgomp1-armhf-cross libgsl-dev:armhf libgsl28:armhf libgslcblas0:armhf libgssapi-krb5-2 libgssapi-krb5-2:armhf libgssrpc4t64:armhf libhogweed6t64:armhf libidn2-0 libidn2-0:armhf libidn2-dev:armhf libjpeg-dev:armhf libjpeg62-turbo:armhf libjpeg62-turbo-dev:armhf libjsoncpp26 libk5crypto3 libk5crypto3:armhf libkadm5clnt-mit12:armhf libkadm5srv-mit12:armhf libkdb5-10t64:armhf libkeyutils1 libkeyutils1:armhf libkrb5-3 libkrb5-3:armhf libkrb5-dev:armhf libkrb5support0 libkrb5support0:armhf libldap-dev:armhf libldap2 libldap2:armhf libmagic-mgc libmagic1t64 libncursesw6 libnettle8t64:armhf libnghttp2-14 libnghttp2-14:armhf libnghttp2-dev:armhf libnghttp3-9 libnghttp3-9:armhf libnghttp3-dev:armhf libngtcp2-16:armhf libngtcp2-crypto-gnutls-dev:armhf libngtcp2-crypto-gnutls8:armhf libngtcp2-dev:armhf libnova-0.16-0t64 libnova-0.16-0t64:armhf libnova-dev:armhf libnova-dev-bin libogg-dev:armhf libogg0:armhf libp11-kit-dev:armhf libp11-kit0 libp11-kit0:armhf libpipeline1 libpixman-1-0:armhf libpkgconf3 libpng16-16t64:armhf libproc2-0 libpsl-dev:armhf libpsl5t64 libpsl5t64:armhf libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib libreadline8t64 librhash1 librtmp-dev:armhf librtmp1 librtmp1:armhf libsasl2-2 libsasl2-2:armhf libsasl2-modules-db libsasl2-modules-db:armhf libssh2-1-dev:armhf libssh2-1t64 libssh2-1t64:armhf libssl-dev:armhf libssl3t64:armhf libstdc++-14-dev:armhf libstdc++-14-dev-armhf-cross libstdc++6:armhf libstdc++6-armhf-cross libtasn1-6 libtasn1-6:armhf libtasn1-6-dev:armhf libtheora-dev:armhf libtheora0:armhf libtheoradec1:armhf libtheoraenc1:armhf libtool libubsan1:armhf libubsan1-armhf-cross libuchardet0 libudev1:armhf libunbound8:armhf libunistring5 libunistring5:armhf libusb-1.0-0:armhf libusb-1.0-0-dev:armhf libuv1t64 libx11-6:armhf libx11-data libxau6:armhf libxcb-render0:armhf libxcb-shm0:armhf libxcb1:armhf libxdmcp6:armhf libxext6:armhf libxml2 libxrender1:armhf libyaml-0-2 libzstd-dev:armhf libzstd1:armhf linux-libc-dev-armhf-cross m4 man-db media-types netbase nettle-dev:armhf pkg-kde-tools pkgconf:armhf pkgconf-bin po-debconf procps python3 python3-charset-normalizer python3-debian python3-minimal python3-yaml python3.13 python3.13-minimal readline-common sbuild-build-depends-main-dummy:armhf sensible-utils zlib1g:armhf zlib1g-dev:armhf 0 upgraded, 230 newly installed, 0 to remove and 0 not upgraded. Need to get 142 MB of archives. After this operation, 513 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 unstable/main amd64 libpython3.13-minimal amd64 3.13.5-2 [862 kB] Get:3 http://localhost:3142/debian unstable/main amd64 libexpat1 amd64 2.7.1-1 [108 kB] Get:4 http://localhost:3142/debian unstable/main amd64 python3.13-minimal amd64 3.13.5-2 [2224 kB] Get:5 http://localhost:3142/debian unstable/main amd64 python3-minimal amd64 3.13.5-1 [27.2 kB] Get:6 http://localhost:3142/debian unstable/main amd64 media-types all 13.0.0 [29.3 kB] Get:7 http://localhost:3142/debian unstable/main amd64 netbase all 6.5 [12.4 kB] Get:8 http://localhost:3142/debian unstable/main amd64 libffi8 amd64 3.4.8-2 [24.1 kB] Get:9 http://localhost:3142/debian unstable/main amd64 libncursesw6 amd64 6.5+20250216-2 [135 kB] Get:10 http://localhost:3142/debian unstable/main amd64 readline-common all 8.2-6 [69.4 kB] Get:11 http://localhost:3142/debian unstable/main amd64 libreadline8t64 amd64 8.2-6 [169 kB] Get:12 http://localhost:3142/debian unstable/main amd64 libpython3.13-stdlib amd64 3.13.5-2 [1956 kB] Get:13 http://localhost:3142/debian unstable/main amd64 python3.13 amd64 3.13.5-2 [757 kB] Get:14 http://localhost:3142/debian unstable/main amd64 libpython3-stdlib amd64 3.13.5-1 [10.2 kB] Get:15 http://localhost:3142/debian unstable/main amd64 python3 amd64 3.13.5-1 [28.2 kB] Get:16 http://localhost:3142/debian unstable/main amd64 libproc2-0 amd64 2:4.0.4-8 [65.4 kB] Get:17 http://localhost:3142/debian unstable/main amd64 procps amd64 2:4.0.4-8 [881 kB] Get:18 http://localhost:3142/debian unstable/main amd64 sensible-utils all 0.0.25 [25.0 kB] Get:19 http://localhost:3142/debian unstable/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Get:20 http://localhost:3142/debian unstable/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Get:21 http://localhost:3142/debian unstable/main amd64 file amd64 1:5.46-5 [43.6 kB] Get:22 http://localhost:3142/debian unstable/main amd64 gettext-base amd64 0.23.1-2 [243 kB] Get:23 http://localhost:3142/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get:24 http://localhost:3142/debian unstable/main amd64 groff-base amd64 1.23.0-9 [1187 kB] Get:25 http://localhost:3142/debian unstable/main amd64 bsdextrautils amd64 2.41-5 [94.6 kB] Get:26 http://localhost:3142/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get:27 http://localhost:3142/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get:28 http://localhost:3142/debian unstable/main amd64 m4 amd64 1.4.19-8 [294 kB] Get:29 http://localhost:3142/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB] Get:30 http://localhost:3142/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get:31 http://localhost:3142/debian unstable/main amd64 automake all 1:1.17-4 [862 kB] Get:32 http://localhost:3142/debian unstable/main amd64 autopoint all 0.23.1-2 [770 kB] Get:33 http://localhost:3142/debian unstable/main amd64 binutils-arm-linux-gnueabihf amd64 2.44-3 [1501 kB] Get:34 http://localhost:3142/debian unstable/main amd64 cfortran all 20210827-1.1 [64.6 kB] Get:35 http://localhost:3142/debian unstable/main amd64 cmake-data all 3.31.6-2 [2268 kB] Get:36 http://localhost:3142/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-1 [698 kB] Get:37 http://localhost:3142/debian unstable/main amd64 libarchive13t64 amd64 3.7.4-3 [349 kB] Get:38 http://localhost:3142/debian unstable/main amd64 libbrotli1 amd64 1.1.0-2+b7 [307 kB] Get:39 http://localhost:3142/debian unstable/main amd64 libkrb5support0 amd64 1.21.3-5 [33.0 kB] Get:40 http://localhost:3142/debian unstable/main amd64 libcom-err2 amd64 1.47.2-3+b1 [25.0 kB] Get:41 http://localhost:3142/debian unstable/main amd64 libk5crypto3 amd64 1.21.3-5 [81.5 kB] Get:42 http://localhost:3142/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-6 [9456 B] Get:43 http://localhost:3142/debian unstable/main amd64 libkrb5-3 amd64 1.21.3-5 [326 kB] Get:44 http://localhost:3142/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.21.3-5 [138 kB] Get:45 http://localhost:3142/debian unstable/main amd64 libunistring5 amd64 1.3-2 [477 kB] Get:46 http://localhost:3142/debian unstable/main amd64 libidn2-0 amd64 2.3.8-2 [109 kB] Get:47 http://localhost:3142/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-9 [19.8 kB] Get:48 http://localhost:3142/debian unstable/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-9 [57.5 kB] Get:49 http://localhost:3142/debian unstable/main amd64 libldap2 amd64 2.6.10+dfsg-1 [194 kB] Get:50 http://localhost:3142/debian unstable/main amd64 libnghttp2-14 amd64 1.64.0-1.1 [76.0 kB] Get:51 http://localhost:3142/debian unstable/main amd64 libnghttp3-9 amd64 1.8.0-1 [67.7 kB] Get:52 http://localhost:3142/debian unstable/main amd64 libpsl5t64 amd64 0.21.2-1.1+b1 [57.2 kB] Get:53 http://localhost:3142/debian unstable/main amd64 libp11-kit0 amd64 0.25.5-3 [425 kB] Get:54 http://localhost:3142/debian unstable/main amd64 libtasn1-6 amd64 4.20.0-2 [49.9 kB] Get:55 http://localhost:3142/debian unstable/main amd64 libgnutls30t64 amd64 3.8.9-2 [1464 kB] Get:56 http://localhost:3142/debian unstable/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b5 [58.8 kB] Get:57 http://localhost:3142/debian unstable/main amd64 libssh2-1t64 amd64 1.11.1-1 [245 kB] Get:58 http://localhost:3142/debian unstable/main amd64 libcurl4t64 amd64 8.14.1-2 [391 kB] Get:59 http://localhost:3142/debian unstable/main amd64 libjsoncpp26 amd64 1.9.6-3 [81.7 kB] Get:60 http://localhost:3142/debian unstable/main amd64 librhash1 amd64 1.4.6-1 [137 kB] Get:61 http://localhost:3142/debian unstable/main amd64 libuv1t64 amd64 1.50.0-2 [154 kB] Get:62 http://localhost:3142/debian unstable/main amd64 cmake amd64 3.31.6-2 [12.0 MB] Get:63 http://localhost:3142/debian unstable/main armhf gcc-14-base armhf 14.2.0-19 [49.4 kB] Get:64 http://localhost:3142/debian unstable/main armhf libgcc-s1 armhf 14.2.0-19 [37.0 kB] Get:65 http://localhost:3142/debian unstable/main armhf libc6 armhf 2.41-9 [2255 kB] Get:66 http://localhost:3142/debian unstable/main armhf libcrypt1 armhf 1:4.4.38-1 [95.6 kB] Get:67 http://localhost:3142/debian unstable/main armhf libcrypt-dev armhf 1:4.4.38-1 [125 kB] Get:68 http://localhost:3142/debian unstable/main armhf libc6-dev armhf 2.41-9 [1327 kB] Get:69 http://localhost:3142/debian unstable/main armhf libcom-err2 armhf 1.47.2-3+b1 [24.3 kB] Get:70 http://localhost:3142/debian unstable/main armhf comerr-dev armhf 2.1-1.47.2-3+b1 [56.2 kB] Get:71 http://localhost:3142/debian unstable/main amd64 gcc-14-arm-linux-gnueabihf-base amd64 14.2.0-19cross1 [49.6 kB] Get:72 http://localhost:3142/debian unstable/main amd64 cpp-14-arm-linux-gnueabihf amd64 14.2.0-19cross1 [10.4 MB] Get:73 http://localhost:3142/debian unstable/main amd64 cpp-arm-linux-gnueabihf amd64 4:14.2.0-1 [4856 B] Get:74 http://localhost:3142/debian unstable/main amd64 gcc-14-cross-base all 14.2.0-19cross1 [44.9 kB] Get:75 http://localhost:3142/debian unstable/main amd64 libc6-armhf-cross all 2.41-8cross1 [921 kB] Get:76 http://localhost:3142/debian unstable/main amd64 libgcc-s1-armhf-cross all 14.2.0-19cross1 [36.9 kB] Get:77 http://localhost:3142/debian unstable/main amd64 libgomp1-armhf-cross all 14.2.0-19cross1 [109 kB] Get:78 http://localhost:3142/debian unstable/main amd64 libatomic1-armhf-cross all 14.2.0-19cross1 [6936 B] Get:79 http://localhost:3142/debian unstable/main amd64 libasan8-armhf-cross all 14.2.0-19cross1 [2571 kB] Get:80 http://localhost:3142/debian unstable/main amd64 libstdc++6-armhf-cross all 14.2.0-19cross1 [559 kB] Get:81 http://localhost:3142/debian unstable/main amd64 libubsan1-armhf-cross all 14.2.0-19cross1 [1038 kB] Get:82 http://localhost:3142/debian unstable/main amd64 libgcc-14-dev-armhf-cross all 14.2.0-19cross1 [768 kB] Get:83 http://localhost:3142/debian unstable/main amd64 gcc-14-arm-linux-gnueabihf amd64 14.2.0-19cross1 [19.8 MB] Get:84 http://localhost:3142/debian unstable/main amd64 gcc-arm-linux-gnueabihf amd64 4:14.2.0-1 [1452 B] Get:85 http://localhost:3142/debian unstable/main amd64 linux-libc-dev-armhf-cross all 6.12.29-1cross1 [2382 kB] Get:86 http://localhost:3142/debian unstable/main amd64 libc6-dev-armhf-cross all 2.41-8cross1 [1324 kB] Get:87 http://localhost:3142/debian unstable/main amd64 libstdc++-14-dev-armhf-cross all 14.2.0-19cross1 [2347 kB] Get:88 http://localhost:3142/debian unstable/main amd64 g++-14-arm-linux-gnueabihf amd64 14.2.0-19cross1 [11.4 MB] Get:89 http://localhost:3142/debian unstable/main amd64 g++-arm-linux-gnueabihf amd64 4:14.2.0-1 [1208 B] Get:90 http://localhost:3142/debian unstable/main amd64 crossbuild-essential-armhf all 12.12 [3548 B] Get:91 http://localhost:3142/debian unstable/main amd64 libdebhelper-perl all 13.24.2 [90.9 kB] Get:92 http://localhost:3142/debian unstable/main amd64 libtool all 2.5.4-4 [539 kB] Get:93 http://localhost:3142/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB] Get:94 http://localhost:3142/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:95 http://localhost:3142/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB] Get:96 http://localhost:3142/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Get:97 http://localhost:3142/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get:98 http://localhost:3142/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get:99 http://localhost:3142/debian unstable/main amd64 gettext amd64 0.23.1-2 [1680 kB] Get:100 http://localhost:3142/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:101 http://localhost:3142/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:102 http://localhost:3142/debian unstable/main amd64 debhelper all 13.24.2 [919 kB] Get:103 http://localhost:3142/debian unstable/main amd64 libfakeroot amd64 1.37.1.2-1 [29.7 kB] Get:104 http://localhost:3142/debian unstable/main amd64 fakeroot amd64 1.37.1.2-1 [76.0 kB] Get:105 http://localhost:3142/debian unstable/main amd64 fonts-dejavu-mono all 2.37-8 [489 kB] Get:106 http://localhost:3142/debian unstable/main amd64 fonts-dejavu-core all 2.37-8 [840 kB] Get:107 http://localhost:3142/debian unstable/main amd64 fontconfig-config amd64 2.15.0-2.3 [318 kB] Get:108 http://localhost:3142/debian unstable/main armhf libkrb5support0 armhf 1.21.3-5 [30.4 kB] Get:109 http://localhost:3142/debian unstable/main armhf libk5crypto3 armhf 1.21.3-5 [76.0 kB] Get:110 http://localhost:3142/debian unstable/main armhf libkeyutils1 armhf 1.6.3-6 [8568 B] Get:111 http://localhost:3142/debian unstable/main armhf libzstd1 armhf 1.5.7+dfsg-1 [264 kB] Get:112 http://localhost:3142/debian unstable/main armhf zlib1g armhf 1:1.3.dfsg+really1.3.1-1+b1 [75.2 kB] Get:113 http://localhost:3142/debian unstable/main armhf libssl3t64 armhf 3.5.0-2 [1980 kB] Get:114 http://localhost:3142/debian unstable/main armhf libkrb5-3 armhf 1.21.3-5 [284 kB] Get:115 http://localhost:3142/debian unstable/main armhf libgssapi-krb5-2 armhf 1.21.3-5 [116 kB] Get:116 http://localhost:3142/debian unstable/main armhf libgssrpc4t64 armhf 1.21.3-5 [52.9 kB] Get:117 http://localhost:3142/debian unstable/main armhf libkadm5clnt-mit12 armhf 1.21.3-5 [37.7 kB] Get:118 http://localhost:3142/debian unstable/main armhf libkdb5-10t64 armhf 1.21.3-5 [37.6 kB] Get:119 http://localhost:3142/debian unstable/main armhf libkadm5srv-mit12 armhf 1.21.3-5 [47.6 kB] Get:120 http://localhost:3142/debian unstable/main armhf krb5-multidev armhf 1.21.3-5 [126 kB] Get:121 http://localhost:3142/debian unstable/main armhf libasan8 armhf 14.2.0-19 [2583 kB] Get:122 http://localhost:3142/debian unstable/main armhf libatomic1 armhf 14.2.0-19 [7200 B] Get:123 http://localhost:3142/debian unstable/main armhf libbrotli1 armhf 1.1.0-2+b7 [284 kB] Get:124 http://localhost:3142/debian unstable/main armhf libbrotli-dev armhf 1.1.0-2+b7 [294 kB] Get:125 http://localhost:3142/debian unstable/main armhf libbz2-1.0 armhf 1.0.8-6 [35.0 kB] Get:126 http://localhost:3142/debian unstable/main armhf libexpat1 armhf 2.7.1-1 [85.6 kB] Get:127 http://localhost:3142/debian unstable/main armhf libpng16-16t64 armhf 1.6.48-1 [264 kB] Get:128 http://localhost:3142/debian unstable/main armhf libfreetype6 armhf 2.13.3+dfsg-1 [385 kB] Get:129 http://localhost:3142/debian unstable/main armhf libfontconfig1 armhf 2.15.0-2.3 [371 kB] Get:130 http://localhost:3142/debian unstable/main armhf libpixman-1-0 armhf 0.44.0-3 [164 kB] Get:131 http://localhost:3142/debian unstable/main armhf libxau6 armhf 1:1.0.11-1 [19.7 kB] Get:132 http://localhost:3142/debian unstable/main armhf libxdmcp6 armhf 1:1.1.5-1 [26.4 kB] Get:133 http://localhost:3142/debian unstable/main armhf libxcb1 armhf 1.17.0-2+b1 [140 kB] Get:134 http://localhost:3142/debian unstable/main amd64 libx11-data all 2:1.8.12-1 [343 kB] Get:135 http://localhost:3142/debian unstable/main armhf libx11-6 armhf 2:1.8.12-1 [756 kB] Get:136 http://localhost:3142/debian unstable/main armhf libxcb-render0 armhf 1.17.0-2+b1 [114 kB] Get:137 http://localhost:3142/debian unstable/main armhf libxcb-shm0 armhf 1.17.0-2+b1 [105 kB] Get:138 http://localhost:3142/debian unstable/main armhf libxext6 armhf 2:1.3.4-1+b3 [45.2 kB] Get:139 http://localhost:3142/debian unstable/main armhf libxrender1 armhf 1:0.9.12-1 [25.0 kB] Get:140 http://localhost:3142/debian unstable/main armhf libcairo2 armhf 1.18.4-1+b1 [443 kB] Get:141 http://localhost:3142/debian unstable/main armhf libcap2 armhf 1:2.75-9 [24.4 kB] Get:142 http://localhost:3142/debian unstable/main armhf libgmp10 armhf 2:6.3.0+dfsg-3 [512 kB] Get:143 http://localhost:3142/debian unstable/main armhf libnettle8t64 armhf 3.10.1-1 [312 kB] Get:144 http://localhost:3142/debian unstable/main armhf libhogweed6t64 armhf 3.10.1-1 [322 kB] Get:145 http://localhost:3142/debian unstable/main armhf libunistring5 armhf 1.3-2 [441 kB] Get:146 http://localhost:3142/debian unstable/main armhf libidn2-0 armhf 2.3.8-2 [105 kB] Get:147 http://localhost:3142/debian unstable/main armhf libffi8 armhf 3.4.8-2 [20.4 kB] Get:148 http://localhost:3142/debian unstable/main armhf libp11-kit0 armhf 0.25.5-3 [385 kB] Get:149 http://localhost:3142/debian unstable/main armhf libtasn1-6 armhf 4.20.0-2 [44.4 kB] Get:150 http://localhost:3142/debian unstable/main armhf libgnutls30t64 armhf 3.8.9-2 [1382 kB] Get:151 http://localhost:3142/debian unstable/main armhf libdb5.3t64 armhf 5.3.28+dfsg2-9 [602 kB] Get:152 http://localhost:3142/debian unstable/main armhf libsasl2-modules-db armhf 2.1.28+dfsg1-9 [18.5 kB] Get:153 http://localhost:3142/debian unstable/main armhf libsasl2-2 armhf 2.1.28+dfsg1-9 [50.4 kB] Get:154 http://localhost:3142/debian unstable/main armhf libldap2 armhf 2.6.10+dfsg-1 [168 kB] Get:155 http://localhost:3142/debian unstable/main armhf libnghttp2-14 armhf 1.64.0-1.1 [63.0 kB] Get:156 http://localhost:3142/debian unstable/main armhf libnghttp3-9 armhf 1.8.0-1 [59.9 kB] Get:157 http://localhost:3142/debian unstable/main armhf libngtcp2-16 armhf 1.11.0-1 [127 kB] Get:158 http://localhost:3142/debian unstable/main armhf libngtcp2-crypto-gnutls8 armhf 1.11.0-1 [26.7 kB] Get:159 http://localhost:3142/debian unstable/main armhf libpsl5t64 armhf 0.21.2-1.1+b1 [55.8 kB] Get:160 http://localhost:3142/debian unstable/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b5 [53.2 kB] Get:161 http://localhost:3142/debian unstable/main armhf libssh2-1t64 armhf 1.11.1-1 [227 kB] Get:162 http://localhost:3142/debian unstable/main armhf libcurl3t64-gnutls armhf 8.14.1-2 [332 kB] Get:163 http://localhost:3142/debian unstable/main armhf libcfitsio10t64 armhf 4.6.2-2 [528 kB] Get:164 http://localhost:3142/debian unstable/main armhf libcfitsio-dev armhf 4.6.2-2 [604 kB] Get:165 http://localhost:3142/debian unstable/main armhf libevent-2.1-7t64 armhf 2.1.12-stable-10+b1 [164 kB] Get:166 http://localhost:3142/debian unstable/main armhf libunbound8 armhf 1.22.0-1+b1 [539 kB] Get:167 http://localhost:3142/debian unstable/main armhf libgnutls-dane0t64 armhf 3.8.9-2 [446 kB] Get:168 http://localhost:3142/debian unstable/main armhf libgnutls-openssl27t64 armhf 3.8.9-2 [446 kB] Get:169 http://localhost:3142/debian unstable/main armhf libidn2-dev armhf 2.3.8-2 [97.6 kB] Get:170 http://localhost:3142/debian unstable/main armhf libp11-kit-dev armhf 0.25.5-3 [208 kB] Get:171 http://localhost:3142/debian unstable/main armhf libtasn1-6-dev armhf 4.20.0-2 [93.4 kB] Get:172 http://localhost:3142/debian unstable/main armhf libstdc++6 armhf 14.2.0-19 [607 kB] Get:173 http://localhost:3142/debian unstable/main armhf libgmpxx4ldbl armhf 2:6.3.0+dfsg-3 [328 kB] Get:174 http://localhost:3142/debian unstable/main armhf libgmp-dev armhf 2:6.3.0+dfsg-3 [592 kB] Get:175 http://localhost:3142/debian unstable/main armhf nettle-dev armhf 3.10.1-1 [1314 kB] Get:176 http://localhost:3142/debian unstable/main armhf libgnutls28-dev armhf 3.8.9-2 [1337 kB] Get:177 http://localhost:3142/debian unstable/main armhf libkrb5-dev armhf 1.21.3-5 [16.1 kB] Get:178 http://localhost:3142/debian unstable/main armhf libldap-dev armhf 2.6.10+dfsg-1 [286 kB] Get:179 http://localhost:3142/debian unstable/main amd64 libpkgconf3 amd64 1.8.1-4 [36.4 kB] Get:180 http://localhost:3142/debian unstable/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get:181 http://localhost:3142/debian unstable/main armhf pkgconf armhf 1.8.1-4 [26.1 kB] Get:182 http://localhost:3142/debian unstable/main armhf libnghttp2-dev armhf 1.64.0-1.1 [103 kB] Get:183 http://localhost:3142/debian unstable/main armhf libnghttp3-dev armhf 1.8.0-1 [84.8 kB] Get:184 http://localhost:3142/debian unstable/main armhf libngtcp2-crypto-gnutls-dev armhf 1.11.0-1 [32.2 kB] Get:185 http://localhost:3142/debian unstable/main armhf libngtcp2-dev armhf 1.11.0-1 [178 kB] Get:186 http://localhost:3142/debian unstable/main armhf libpsl-dev armhf 0.21.2-1.1+b1 [76.8 kB] Get:187 http://localhost:3142/debian unstable/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1+b1 [905 kB] Get:188 http://localhost:3142/debian unstable/main armhf librtmp-dev armhf 2.4+20151223.gitfa8646d.1-2+b5 [63.6 kB] Get:189 http://localhost:3142/debian unstable/main armhf libssl-dev armhf 3.5.0-2 [2562 kB] Get:190 http://localhost:3142/debian unstable/main armhf libssh2-1-dev armhf 1.11.1-1 [378 kB] Get:191 http://localhost:3142/debian unstable/main armhf libzstd-dev armhf 1.5.7+dfsg-1 [333 kB] Get:192 http://localhost:3142/debian unstable/main armhf libcurl4-gnutls-dev armhf 8.14.1-2 [463 kB] Get:193 http://localhost:3142/debian unstable/main armhf libev4t64 armhf 1:4.33-2.1+b1 [37.8 kB] Get:194 http://localhost:3142/debian unstable/main armhf libev-dev armhf 1:4.33-2.1+b1 [130 kB] Get:195 http://localhost:3142/debian unstable/main amd64 libfftw3-double3 amd64 3.3.10-2+b1 [781 kB] Get:196 http://localhost:3142/debian unstable/main amd64 libfftw3-long3 amd64 3.3.10-2+b1 [347 kB] Get:197 http://localhost:3142/debian unstable/main amd64 libfftw3-quad3 amd64 3.3.10-2+b1 [618 kB] Get:198 http://localhost:3142/debian unstable/main amd64 libfftw3-single3 amd64 3.3.10-2+b1 [809 kB] Get:199 http://localhost:3142/debian unstable/main amd64 libfftw3-bin amd64 3.3.10-2+b1 [51.3 kB] Get:200 http://localhost:3142/debian unstable/main armhf libgomp1 armhf 14.2.0-19 [111 kB] Get:201 http://localhost:3142/debian unstable/main armhf libfftw3-double3 armhf 3.3.10-2+b1 [330 kB] Get:202 http://localhost:3142/debian unstable/main armhf libfftw3-single3 armhf 3.3.10-2+b1 [520 kB] Get:203 http://localhost:3142/debian unstable/main armhf libfftw3-dev armhf 3.3.10-2+b1 [835 kB] Get:204 http://localhost:3142/debian unstable/main armhf libubsan1 armhf 14.2.0-19 [1040 kB] Get:205 http://localhost:3142/debian unstable/main armhf libgcc-14-dev armhf 14.2.0-19 [768 kB] Get:206 http://localhost:3142/debian unstable/main armhf libgslcblas0 armhf 2.8+dfsg-5 [85.5 kB] Get:207 http://localhost:3142/debian unstable/main armhf libgsl28 armhf 2.8+dfsg-5 [812 kB] Get:208 http://localhost:3142/debian unstable/main armhf libgsl-dev armhf 2.8+dfsg-5 [1030 kB] Get:209 http://localhost:3142/debian unstable/main armhf libjpeg62-turbo armhf 1:2.1.5-4 [146 kB] Get:210 http://localhost:3142/debian unstable/main armhf libjpeg62-turbo-dev armhf 1:2.1.5-4 [262 kB] Get:211 http://localhost:3142/debian unstable/main armhf libjpeg-dev armhf 1:2.1.5-4 [72.2 kB] Get:212 http://localhost:3142/debian unstable/main amd64 libnova-0.16-0t64 amd64 0.16-5.1+b1 [840 kB] Get:213 http://localhost:3142/debian unstable/main armhf libnova-0.16-0t64 armhf 0.16-5.1+b1 [834 kB] Get:214 http://localhost:3142/debian unstable/main amd64 libnova-dev-bin amd64 0.16-5.1+b1 [11.3 kB] Get:215 http://localhost:3142/debian unstable/main armhf libnova-dev armhf 0.16-5.1+b1 [860 kB] Get:216 http://localhost:3142/debian unstable/main armhf libogg0 armhf 1.3.5-3+b2 [21.9 kB] Get:217 http://localhost:3142/debian unstable/main armhf libogg-dev armhf 1.3.5-3+b2 [199 kB] Get:218 http://localhost:3142/debian unstable/main armhf libstdc++-14-dev armhf 14.2.0-19 [2380 kB] Get:219 http://localhost:3142/debian unstable/main armhf libtheoradec1 armhf 1.2.0~alpha1+dfsg-6 [46.2 kB] Get:220 http://localhost:3142/debian unstable/main armhf libtheoraenc1 armhf 1.2.0~alpha1+dfsg-6 [88.2 kB] Get:221 http://localhost:3142/debian unstable/main armhf libtheora0 armhf 1.2.0~alpha1+dfsg-6 [110 kB] Get:222 http://localhost:3142/debian unstable/main armhf libtheora-dev armhf 1.2.0~alpha1+dfsg-6 [139 kB] Get:223 http://localhost:3142/debian unstable/main armhf libudev1 armhf 257.7-1 [142 kB] Get:224 http://localhost:3142/debian unstable/main armhf libusb-1.0-0 armhf 2:1.0.28-1 [52.7 kB] Get:225 http://localhost:3142/debian unstable/main armhf libusb-1.0-0-dev armhf 2:1.0.28-1 [76.0 kB] Get:226 http://localhost:3142/debian unstable/main amd64 libyaml-0-2 amd64 0.2.5-2 [52.5 kB] Get:227 http://localhost:3142/debian unstable/main amd64 python3-charset-normalizer amd64 3.4.2-1 [128 kB] Get:228 http://localhost:3142/debian unstable/main amd64 python3-debian all 1.0.1 [120 kB] Get:229 http://localhost:3142/debian unstable/main amd64 python3-yaml amd64 6.0.2-1+b2 [136 kB] Get:230 http://localhost:3142/debian unstable/main amd64 pkg-kde-tools all 0.18.12 [89.1 kB] Preconfiguring packages ... Fetched 142 MB in 1s (163 MB/s) Selecting previously unselected package libpython3.13-minimal:amd64. (Reading database ... 12887 files and directories currently installed.) Preparing to unpack .../libpython3.13-minimal_3.13.5-2_amd64.deb ... Unpacking libpython3.13-minimal:amd64 (3.13.5-2) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.7.1-1_amd64.deb ... Unpacking libexpat1:amd64 (2.7.1-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.5-2_amd64.deb ... Unpacking python3.13-minimal (3.13.5-2) ... Setting up libpython3.13-minimal:amd64 (3.13.5-2) ... Setting up libexpat1:amd64 (2.7.1-1) ... Setting up python3.13-minimal (3.13.5-2) ... Selecting previously unselected package python3-minimal. (Reading database ... 13221 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.5-1_amd64.deb ... Unpacking python3-minimal (3.13.5-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_13.0.0_all.deb ... Unpacking media-types (13.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package libffi8:amd64. Preparing to unpack .../3-libffi8_3.4.8-2_amd64.deb ... Unpacking libffi8:amd64 (3.4.8-2) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../4-libncursesw6_6.5+20250216-2_amd64.deb ... Unpacking libncursesw6:amd64 (6.5+20250216-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../5-readline-common_8.2-6_all.deb ... Unpacking readline-common (8.2-6) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../6-libreadline8t64_8.2-6_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.2-6) ... Selecting previously unselected package libpython3.13-stdlib:amd64. Preparing to unpack .../7-libpython3.13-stdlib_3.13.5-2_amd64.deb ... Unpacking libpython3.13-stdlib:amd64 (3.13.5-2) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.5-2_amd64.deb ... Unpacking python3.13 (3.13.5-2) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../9-libpython3-stdlib_3.13.5-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.13.5-1) ... Setting up python3-minimal (3.13.5-1) ... Selecting previously unselected package python3. (Reading database ... 13728 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.5-1_amd64.deb ... Unpacking python3 (3.13.5-1) ... Selecting previously unselected package libproc2-0:amd64. Preparing to unpack .../001-libproc2-0_2%3a4.0.4-8_amd64.deb ... Unpacking libproc2-0:amd64 (2:4.0.4-8) ... Selecting previously unselected package procps. Preparing to unpack .../002-procps_2%3a4.0.4-8_amd64.deb ... Unpacking procps (2:4.0.4-8) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.25_all.deb ... Unpacking sensible-utils (0.0.25) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.46-5_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../005-libmagic1t64_1%3a5.46-5_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.46-5_amd64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.23.1-2_amd64.deb ... Unpacking gettext-base (0.23.1-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../008-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-9_amd64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.41-5_amd64.deb ... Unpacking bsdextrautils (2.41-5) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../011-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.19-8_amd64.deb ... Unpacking m4 (1.4.19-8) ... Selecting previously unselected package autoconf. Preparing to unpack .../014-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../015-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../016-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../017-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package binutils-arm-linux-gnueabihf. Preparing to unpack .../018-binutils-arm-linux-gnueabihf_2.44-3_amd64.deb ... Unpacking binutils-arm-linux-gnueabihf (2.44-3) ... Selecting previously unselected package cfortran. Preparing to unpack .../019-cfortran_20210827-1.1_all.deb ... Unpacking cfortran (20210827-1.1) ... Selecting previously unselected package cmake-data. Preparing to unpack .../020-cmake-data_3.31.6-2_all.deb ... Unpacking cmake-data (3.31.6-2) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../021-libxml2_2.12.7+dfsg+really2.9.14-1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-1) ... Selecting previously unselected package libarchive13t64:amd64. Preparing to unpack .../022-libarchive13t64_3.7.4-3_amd64.deb ... Unpacking libarchive13t64:amd64 (3.7.4-3) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../023-libbrotli1_1.1.0-2+b7_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b7) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../024-libkrb5support0_1.21.3-5_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-5) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../025-libcom-err2_1.47.2-3+b1_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.2-3+b1) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../026-libk5crypto3_1.21.3-5_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-5) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../027-libkeyutils1_1.6.3-6_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../028-libkrb5-3_1.21.3-5_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../029-libgssapi-krb5-2_1.21.3-5_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-5) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../030-libunistring5_1.3-2_amd64.deb ... Unpacking libunistring5:amd64 (1.3-2) ... Selecting previously unselected package libidn2-0:amd64. Preparing to unpack .../031-libidn2-0_2.3.8-2_amd64.deb ... Unpacking libidn2-0:amd64 (2.3.8-2) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../032-libsasl2-modules-db_2.1.28+dfsg1-9_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-9) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../033-libsasl2-2_2.1.28+dfsg1-9_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-9) ... Selecting previously unselected package libldap2:amd64. Preparing to unpack .../034-libldap2_2.6.10+dfsg-1_amd64.deb ... Unpacking libldap2:amd64 (2.6.10+dfsg-1) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../035-libnghttp2-14_1.64.0-1.1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.64.0-1.1) ... Selecting previously unselected package libnghttp3-9:amd64. Preparing to unpack .../036-libnghttp3-9_1.8.0-1_amd64.deb ... Unpacking libnghttp3-9:amd64 (1.8.0-1) ... Selecting previously unselected package libpsl5t64:amd64. Preparing to unpack .../037-libpsl5t64_0.21.2-1.1+b1_amd64.deb ... Unpacking libpsl5t64:amd64 (0.21.2-1.1+b1) ... Selecting previously unselected package libp11-kit0:amd64. Preparing to unpack .../038-libp11-kit0_0.25.5-3_amd64.deb ... Unpacking libp11-kit0:amd64 (0.25.5-3) ... Selecting previously unselected package libtasn1-6:amd64. Preparing to unpack .../039-libtasn1-6_4.20.0-2_amd64.deb ... Unpacking libtasn1-6:amd64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:amd64. Preparing to unpack .../040-libgnutls30t64_3.8.9-2_amd64.deb ... Unpacking libgnutls30t64:amd64 (3.8.9-2) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../041-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:amd64. Preparing to unpack .../042-libssh2-1t64_1.11.1-1_amd64.deb ... Unpacking libssh2-1t64:amd64 (1.11.1-1) ... Selecting previously unselected package libcurl4t64:amd64. Preparing to unpack .../043-libcurl4t64_8.14.1-2_amd64.deb ... Unpacking libcurl4t64:amd64 (8.14.1-2) ... Selecting previously unselected package libjsoncpp26:amd64. Preparing to unpack .../044-libjsoncpp26_1.9.6-3_amd64.deb ... Unpacking libjsoncpp26:amd64 (1.9.6-3) ... Selecting previously unselected package librhash1:amd64. Preparing to unpack .../045-librhash1_1.4.6-1_amd64.deb ... Unpacking librhash1:amd64 (1.4.6-1) ... Selecting previously unselected package libuv1t64:amd64. Preparing to unpack .../046-libuv1t64_1.50.0-2_amd64.deb ... Unpacking libuv1t64:amd64 (1.50.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../047-cmake_3.31.6-2_amd64.deb ... Unpacking cmake (3.31.6-2) ... Selecting previously unselected package gcc-14-base:armhf. Preparing to unpack .../048-gcc-14-base_14.2.0-19_armhf.deb ... Unpacking gcc-14-base:armhf (14.2.0-19) ... Selecting previously unselected package libgcc-s1:armhf. Preparing to unpack .../049-libgcc-s1_14.2.0-19_armhf.deb ... Unpacking libgcc-s1:armhf (14.2.0-19) ... Selecting previously unselected package libc6:armhf. Preparing to unpack .../050-libc6_2.41-9_armhf.deb ... Unpacking libc6:armhf (2.41-9) ... Selecting previously unselected package libcrypt1:armhf. Preparing to unpack .../051-libcrypt1_1%3a4.4.38-1_armhf.deb ... Unpacking libcrypt1:armhf (1:4.4.38-1) ... Selecting previously unselected package libcrypt-dev:armhf. Preparing to unpack .../052-libcrypt-dev_1%3a4.4.38-1_armhf.deb ... Unpacking libcrypt-dev:armhf (1:4.4.38-1) ... Selecting previously unselected package libc6-dev:armhf. Preparing to unpack .../053-libc6-dev_2.41-9_armhf.deb ... Unpacking libc6-dev:armhf (2.41-9) ... Selecting previously unselected package libcom-err2:armhf. Preparing to unpack .../054-libcom-err2_1.47.2-3+b1_armhf.deb ... Unpacking libcom-err2:armhf (1.47.2-3+b1) ... Selecting previously unselected package comerr-dev:armhf. Preparing to unpack .../055-comerr-dev_2.1-1.47.2-3+b1_armhf.deb ... Unpacking comerr-dev:armhf (2.1-1.47.2-3+b1) ... Selecting previously unselected package gcc-14-arm-linux-gnueabihf-base:amd64. Preparing to unpack .../056-gcc-14-arm-linux-gnueabihf-base_14.2.0-19cross1_amd64.deb ... Unpacking gcc-14-arm-linux-gnueabihf-base:amd64 (14.2.0-19cross1) ... Selecting previously unselected package cpp-14-arm-linux-gnueabihf. Preparing to unpack .../057-cpp-14-arm-linux-gnueabihf_14.2.0-19cross1_amd64.deb ... Unpacking cpp-14-arm-linux-gnueabihf (14.2.0-19cross1) ... Selecting previously unselected package cpp-arm-linux-gnueabihf. Preparing to unpack .../058-cpp-arm-linux-gnueabihf_4%3a14.2.0-1_amd64.deb ... Unpacking cpp-arm-linux-gnueabihf (4:14.2.0-1) ... Selecting previously unselected package gcc-14-cross-base. Preparing to unpack .../059-gcc-14-cross-base_14.2.0-19cross1_all.deb ... Unpacking gcc-14-cross-base (14.2.0-19cross1) ... Selecting previously unselected package libc6-armhf-cross. Preparing to unpack .../060-libc6-armhf-cross_2.41-8cross1_all.deb ... Unpacking libc6-armhf-cross (2.41-8cross1) ... Selecting previously unselected package libgcc-s1-armhf-cross. Preparing to unpack .../061-libgcc-s1-armhf-cross_14.2.0-19cross1_all.deb ... Unpacking libgcc-s1-armhf-cross (14.2.0-19cross1) ... Selecting previously unselected package libgomp1-armhf-cross. Preparing to unpack .../062-libgomp1-armhf-cross_14.2.0-19cross1_all.deb ... Unpacking libgomp1-armhf-cross (14.2.0-19cross1) ... Selecting previously unselected package libatomic1-armhf-cross. Preparing to unpack .../063-libatomic1-armhf-cross_14.2.0-19cross1_all.deb ... Unpacking libatomic1-armhf-cross (14.2.0-19cross1) ... Selecting previously unselected package libasan8-armhf-cross. Preparing to unpack .../064-libasan8-armhf-cross_14.2.0-19cross1_all.deb ... Unpacking libasan8-armhf-cross (14.2.0-19cross1) ... Selecting previously unselected package libstdc++6-armhf-cross. Preparing to unpack .../065-libstdc++6-armhf-cross_14.2.0-19cross1_all.deb ... Unpacking libstdc++6-armhf-cross (14.2.0-19cross1) ... Selecting previously unselected package libubsan1-armhf-cross. Preparing to unpack .../066-libubsan1-armhf-cross_14.2.0-19cross1_all.deb ... Unpacking libubsan1-armhf-cross (14.2.0-19cross1) ... Selecting previously unselected package libgcc-14-dev-armhf-cross. Preparing to unpack .../067-libgcc-14-dev-armhf-cross_14.2.0-19cross1_all.deb ... Unpacking libgcc-14-dev-armhf-cross (14.2.0-19cross1) ... Selecting previously unselected package gcc-14-arm-linux-gnueabihf. Preparing to unpack .../068-gcc-14-arm-linux-gnueabihf_14.2.0-19cross1_amd64.deb ... Unpacking gcc-14-arm-linux-gnueabihf (14.2.0-19cross1) ... Selecting previously unselected package gcc-arm-linux-gnueabihf. Preparing to unpack .../069-gcc-arm-linux-gnueabihf_4%3a14.2.0-1_amd64.deb ... Unpacking gcc-arm-linux-gnueabihf (4:14.2.0-1) ... Selecting previously unselected package linux-libc-dev-armhf-cross. Preparing to unpack .../070-linux-libc-dev-armhf-cross_6.12.29-1cross1_all.deb ... Unpacking linux-libc-dev-armhf-cross (6.12.29-1cross1) ... Selecting previously unselected package libc6-dev-armhf-cross. Preparing to unpack .../071-libc6-dev-armhf-cross_2.41-8cross1_all.deb ... Unpacking libc6-dev-armhf-cross (2.41-8cross1) ... Selecting previously unselected package libstdc++-14-dev-armhf-cross. Preparing to unpack .../072-libstdc++-14-dev-armhf-cross_14.2.0-19cross1_all.deb ... Unpacking libstdc++-14-dev-armhf-cross (14.2.0-19cross1) ... Selecting previously unselected package g++-14-arm-linux-gnueabihf. Preparing to unpack .../073-g++-14-arm-linux-gnueabihf_14.2.0-19cross1_amd64.deb ... Unpacking g++-14-arm-linux-gnueabihf (14.2.0-19cross1) ... Selecting previously unselected package g++-arm-linux-gnueabihf. Preparing to unpack .../074-g++-arm-linux-gnueabihf_4%3a14.2.0-1_amd64.deb ... Unpacking g++-arm-linux-gnueabihf (4:14.2.0-1) ... Selecting previously unselected package crossbuild-essential-armhf. Preparing to unpack .../075-crossbuild-essential-armhf_12.12_all.deb ... Unpacking crossbuild-essential-armhf (12.12) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../076-libdebhelper-perl_13.24.2_all.deb ... Unpacking libdebhelper-perl (13.24.2) ... Selecting previously unselected package libtool. Preparing to unpack .../077-libtool_2.5.4-4_all.deb ... Unpacking libtool (2.5.4-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../078-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../079-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../080-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../081-dh-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-2) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../082-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../083-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../084-gettext_0.23.1-2_amd64.deb ... Unpacking gettext (0.23.1-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../085-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 .../086-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../087-debhelper_13.24.2_all.deb ... Unpacking debhelper (13.24.2) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../088-libfakeroot_1.37.1.2-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.37.1.2-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../089-fakeroot_1.37.1.2-1_amd64.deb ... Unpacking fakeroot (1.37.1.2-1) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../090-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 .../091-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../092-fontconfig-config_2.15.0-2.3_amd64.deb ... Unpacking fontconfig-config (2.15.0-2.3) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../093-libkrb5support0_1.21.3-5_armhf.deb ... Unpacking libkrb5support0:armhf (1.21.3-5) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../094-libk5crypto3_1.21.3-5_armhf.deb ... Unpacking libk5crypto3:armhf (1.21.3-5) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../095-libkeyutils1_1.6.3-6_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.3-6) ... Selecting previously unselected package libzstd1:armhf. Preparing to unpack .../096-libzstd1_1.5.7+dfsg-1_armhf.deb ... Unpacking libzstd1:armhf (1.5.7+dfsg-1) ... Selecting previously unselected package zlib1g:armhf. Preparing to unpack .../097-zlib1g_1%3a1.3.dfsg+really1.3.1-1+b1_armhf.deb ... Unpacking zlib1g:armhf (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libssl3t64:armhf. Preparing to unpack .../098-libssl3t64_3.5.0-2_armhf.deb ... Unpacking libssl3t64:armhf (3.5.0-2) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../099-libkrb5-3_1.21.3-5_armhf.deb ... Unpacking libkrb5-3:armhf (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:armhf. Preparing to unpack .../100-libgssapi-krb5-2_1.21.3-5_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.21.3-5) ... Selecting previously unselected package libgssrpc4t64:armhf. Preparing to unpack .../101-libgssrpc4t64_1.21.3-5_armhf.deb ... Unpacking libgssrpc4t64:armhf (1.21.3-5) ... Selecting previously unselected package libkadm5clnt-mit12:armhf. Preparing to unpack .../102-libkadm5clnt-mit12_1.21.3-5_armhf.deb ... Unpacking libkadm5clnt-mit12:armhf (1.21.3-5) ... Selecting previously unselected package libkdb5-10t64:armhf. Preparing to unpack .../103-libkdb5-10t64_1.21.3-5_armhf.deb ... Unpacking libkdb5-10t64:armhf (1.21.3-5) ... Selecting previously unselected package libkadm5srv-mit12:armhf. Preparing to unpack .../104-libkadm5srv-mit12_1.21.3-5_armhf.deb ... Unpacking libkadm5srv-mit12:armhf (1.21.3-5) ... Selecting previously unselected package krb5-multidev:armhf. Preparing to unpack .../105-krb5-multidev_1.21.3-5_armhf.deb ... Unpacking krb5-multidev:armhf (1.21.3-5) ... Selecting previously unselected package libasan8:armhf. Preparing to unpack .../106-libasan8_14.2.0-19_armhf.deb ... Unpacking libasan8:armhf (14.2.0-19) ... Selecting previously unselected package libatomic1:armhf. Preparing to unpack .../107-libatomic1_14.2.0-19_armhf.deb ... Unpacking libatomic1:armhf (14.2.0-19) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../108-libbrotli1_1.1.0-2+b7_armhf.deb ... Unpacking libbrotli1:armhf (1.1.0-2+b7) ... Selecting previously unselected package libbrotli-dev:armhf. Preparing to unpack .../109-libbrotli-dev_1.1.0-2+b7_armhf.deb ... Unpacking libbrotli-dev:armhf (1.1.0-2+b7) ... Selecting previously unselected package libbz2-1.0:armhf. Preparing to unpack .../110-libbz2-1.0_1.0.8-6_armhf.deb ... Unpacking libbz2-1.0:armhf (1.0.8-6) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../111-libexpat1_2.7.1-1_armhf.deb ... Unpacking libexpat1:armhf (2.7.1-1) ... Selecting previously unselected package libpng16-16t64:armhf. Preparing to unpack .../112-libpng16-16t64_1.6.48-1_armhf.deb ... Unpacking libpng16-16t64:armhf (1.6.48-1) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../113-libfreetype6_2.13.3+dfsg-1_armhf.deb ... Unpacking libfreetype6:armhf (2.13.3+dfsg-1) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../114-libfontconfig1_2.15.0-2.3_armhf.deb ... Unpacking libfontconfig1:armhf (2.15.0-2.3) ... Selecting previously unselected package libpixman-1-0:armhf. Preparing to unpack .../115-libpixman-1-0_0.44.0-3_armhf.deb ... Unpacking libpixman-1-0:armhf (0.44.0-3) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../116-libxau6_1%3a1.0.11-1_armhf.deb ... Unpacking libxau6:armhf (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../117-libxdmcp6_1%3a1.1.5-1_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.5-1) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../118-libxcb1_1.17.0-2+b1_armhf.deb ... Unpacking libxcb1:armhf (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../119-libx11-data_2%3a1.8.12-1_all.deb ... Unpacking libx11-data (2:1.8.12-1) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../120-libx11-6_2%3a1.8.12-1_armhf.deb ... Unpacking libx11-6:armhf (2:1.8.12-1) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../121-libxcb-render0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-render0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../122-libxcb-shm0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-shm0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../123-libxext6_2%3a1.3.4-1+b3_armhf.deb ... Unpacking libxext6:armhf (2:1.3.4-1+b3) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../124-libxrender1_1%3a0.9.12-1_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.12-1) ... Selecting previously unselected package libcairo2:armhf. Preparing to unpack .../125-libcairo2_1.18.4-1+b1_armhf.deb ... Unpacking libcairo2:armhf (1.18.4-1+b1) ... Selecting previously unselected package libcap2:armhf. Preparing to unpack .../126-libcap2_1%3a2.75-9_armhf.deb ... Unpacking libcap2:armhf (1:2.75-9) ... Selecting previously unselected package libgmp10:armhf. Preparing to unpack .../127-libgmp10_2%3a6.3.0+dfsg-3_armhf.deb ... Unpacking libgmp10:armhf (2:6.3.0+dfsg-3) ... Selecting previously unselected package libnettle8t64:armhf. Preparing to unpack .../128-libnettle8t64_3.10.1-1_armhf.deb ... Unpacking libnettle8t64:armhf (3.10.1-1) ... Selecting previously unselected package libhogweed6t64:armhf. Preparing to unpack .../129-libhogweed6t64_3.10.1-1_armhf.deb ... Unpacking libhogweed6t64:armhf (3.10.1-1) ... Selecting previously unselected package libunistring5:armhf. Preparing to unpack .../130-libunistring5_1.3-2_armhf.deb ... Unpacking libunistring5:armhf (1.3-2) ... Selecting previously unselected package libidn2-0:armhf. Preparing to unpack .../131-libidn2-0_2.3.8-2_armhf.deb ... Unpacking libidn2-0:armhf (2.3.8-2) ... Selecting previously unselected package libffi8:armhf. Preparing to unpack .../132-libffi8_3.4.8-2_armhf.deb ... Unpacking libffi8:armhf (3.4.8-2) ... Selecting previously unselected package libp11-kit0:armhf. Preparing to unpack .../133-libp11-kit0_0.25.5-3_armhf.deb ... Unpacking libp11-kit0:armhf (0.25.5-3) ... Selecting previously unselected package libtasn1-6:armhf. Preparing to unpack .../134-libtasn1-6_4.20.0-2_armhf.deb ... Unpacking libtasn1-6:armhf (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:armhf. Preparing to unpack .../135-libgnutls30t64_3.8.9-2_armhf.deb ... Unpacking libgnutls30t64:armhf (3.8.9-2) ... Selecting previously unselected package libdb5.3t64:armhf. Preparing to unpack .../136-libdb5.3t64_5.3.28+dfsg2-9_armhf.deb ... Unpacking libdb5.3t64:armhf (5.3.28+dfsg2-9) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../137-libsasl2-modules-db_2.1.28+dfsg1-9_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg1-9) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../138-libsasl2-2_2.1.28+dfsg1-9_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.28+dfsg1-9) ... Selecting previously unselected package libldap2:armhf. Preparing to unpack .../139-libldap2_2.6.10+dfsg-1_armhf.deb ... Unpacking libldap2:armhf (2.6.10+dfsg-1) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../140-libnghttp2-14_1.64.0-1.1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.64.0-1.1) ... Selecting previously unselected package libnghttp3-9:armhf. Preparing to unpack .../141-libnghttp3-9_1.8.0-1_armhf.deb ... Unpacking libnghttp3-9:armhf (1.8.0-1) ... Selecting previously unselected package libngtcp2-16:armhf. Preparing to unpack .../142-libngtcp2-16_1.11.0-1_armhf.deb ... Unpacking libngtcp2-16:armhf (1.11.0-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:armhf. Preparing to unpack .../143-libngtcp2-crypto-gnutls8_1.11.0-1_armhf.deb ... Unpacking libngtcp2-crypto-gnutls8:armhf (1.11.0-1) ... Selecting previously unselected package libpsl5t64:armhf. Preparing to unpack .../144-libpsl5t64_0.21.2-1.1+b1_armhf.deb ... Unpacking libpsl5t64:armhf (0.21.2-1.1+b1) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../145-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:armhf. Preparing to unpack .../146-libssh2-1t64_1.11.1-1_armhf.deb ... Unpacking libssh2-1t64:armhf (1.11.1-1) ... Selecting previously unselected package libcurl3t64-gnutls:armhf. Preparing to unpack .../147-libcurl3t64-gnutls_8.14.1-2_armhf.deb ... Unpacking libcurl3t64-gnutls:armhf (8.14.1-2) ... Selecting previously unselected package libcfitsio10t64:armhf. Preparing to unpack .../148-libcfitsio10t64_4.6.2-2_armhf.deb ... Unpacking libcfitsio10t64:armhf (4.6.2-2) ... Selecting previously unselected package libcfitsio-dev:armhf. Preparing to unpack .../149-libcfitsio-dev_4.6.2-2_armhf.deb ... Unpacking libcfitsio-dev:armhf (4.6.2-2) ... Selecting previously unselected package libevent-2.1-7t64:armhf. Preparing to unpack .../150-libevent-2.1-7t64_2.1.12-stable-10+b1_armhf.deb ... Unpacking libevent-2.1-7t64:armhf (2.1.12-stable-10+b1) ... Selecting previously unselected package libunbound8:armhf. Preparing to unpack .../151-libunbound8_1.22.0-1+b1_armhf.deb ... Unpacking libunbound8:armhf (1.22.0-1+b1) ... Selecting previously unselected package libgnutls-dane0t64:armhf. Preparing to unpack .../152-libgnutls-dane0t64_3.8.9-2_armhf.deb ... Unpacking libgnutls-dane0t64:armhf (3.8.9-2) ... Selecting previously unselected package libgnutls-openssl27t64:armhf. Preparing to unpack .../153-libgnutls-openssl27t64_3.8.9-2_armhf.deb ... Unpacking libgnutls-openssl27t64:armhf (3.8.9-2) ... Selecting previously unselected package libidn2-dev:armhf. Preparing to unpack .../154-libidn2-dev_2.3.8-2_armhf.deb ... Unpacking libidn2-dev:armhf (2.3.8-2) ... Selecting previously unselected package libp11-kit-dev:armhf. Preparing to unpack .../155-libp11-kit-dev_0.25.5-3_armhf.deb ... Unpacking libp11-kit-dev:armhf (0.25.5-3) ... Selecting previously unselected package libtasn1-6-dev:armhf. Preparing to unpack .../156-libtasn1-6-dev_4.20.0-2_armhf.deb ... Unpacking libtasn1-6-dev:armhf (4.20.0-2) ... Selecting previously unselected package libstdc++6:armhf. Preparing to unpack .../157-libstdc++6_14.2.0-19_armhf.deb ... Unpacking libstdc++6:armhf (14.2.0-19) ... Selecting previously unselected package libgmpxx4ldbl:armhf. Preparing to unpack .../158-libgmpxx4ldbl_2%3a6.3.0+dfsg-3_armhf.deb ... Unpacking libgmpxx4ldbl:armhf (2:6.3.0+dfsg-3) ... Selecting previously unselected package libgmp-dev:armhf. Preparing to unpack .../159-libgmp-dev_2%3a6.3.0+dfsg-3_armhf.deb ... Unpacking libgmp-dev:armhf (2:6.3.0+dfsg-3) ... Selecting previously unselected package nettle-dev:armhf. Preparing to unpack .../160-nettle-dev_3.10.1-1_armhf.deb ... Unpacking nettle-dev:armhf (3.10.1-1) ... Selecting previously unselected package libgnutls28-dev:armhf. Preparing to unpack .../161-libgnutls28-dev_3.8.9-2_armhf.deb ... Unpacking libgnutls28-dev:armhf (3.8.9-2) ... Selecting previously unselected package libkrb5-dev:armhf. Preparing to unpack .../162-libkrb5-dev_1.21.3-5_armhf.deb ... Unpacking libkrb5-dev:armhf (1.21.3-5) ... Selecting previously unselected package libldap-dev:armhf. Preparing to unpack .../163-libldap-dev_2.6.10+dfsg-1_armhf.deb ... Unpacking libldap-dev:armhf (2.6.10+dfsg-1) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../164-libpkgconf3_1.8.1-4_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../165-pkgconf-bin_1.8.1-4_amd64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:armhf. Preparing to unpack .../166-pkgconf_1.8.1-4_armhf.deb ... Unpacking pkgconf:armhf (1.8.1-4) ... Selecting previously unselected package libnghttp2-dev:armhf. Preparing to unpack .../167-libnghttp2-dev_1.64.0-1.1_armhf.deb ... Unpacking libnghttp2-dev:armhf (1.64.0-1.1) ... Selecting previously unselected package libnghttp3-dev:armhf. Preparing to unpack .../168-libnghttp3-dev_1.8.0-1_armhf.deb ... Unpacking libnghttp3-dev:armhf (1.8.0-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls-dev:armhf. Preparing to unpack .../169-libngtcp2-crypto-gnutls-dev_1.11.0-1_armhf.deb ... Unpacking libngtcp2-crypto-gnutls-dev:armhf (1.11.0-1) ... Selecting previously unselected package libngtcp2-dev:armhf. Preparing to unpack .../170-libngtcp2-dev_1.11.0-1_armhf.deb ... Unpacking libngtcp2-dev:armhf (1.11.0-1) ... Selecting previously unselected package libpsl-dev:armhf. Preparing to unpack .../171-libpsl-dev_0.21.2-1.1+b1_armhf.deb ... Unpacking libpsl-dev:armhf (0.21.2-1.1+b1) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../172-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package librtmp-dev:armhf. Preparing to unpack .../173-librtmp-dev_2.4+20151223.gitfa8646d.1-2+b5_armhf.deb ... Unpacking librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssl-dev:armhf. Preparing to unpack .../174-libssl-dev_3.5.0-2_armhf.deb ... Unpacking libssl-dev:armhf (3.5.0-2) ... Selecting previously unselected package libssh2-1-dev:armhf. Preparing to unpack .../175-libssh2-1-dev_1.11.1-1_armhf.deb ... Unpacking libssh2-1-dev:armhf (1.11.1-1) ... Selecting previously unselected package libzstd-dev:armhf. Preparing to unpack .../176-libzstd-dev_1.5.7+dfsg-1_armhf.deb ... Unpacking libzstd-dev:armhf (1.5.7+dfsg-1) ... Selecting previously unselected package libcurl4-gnutls-dev:armhf. Preparing to unpack .../177-libcurl4-gnutls-dev_8.14.1-2_armhf.deb ... Unpacking libcurl4-gnutls-dev:armhf (8.14.1-2) ... Selecting previously unselected package libev4t64:armhf. Preparing to unpack .../178-libev4t64_1%3a4.33-2.1+b1_armhf.deb ... Unpacking libev4t64:armhf (1:4.33-2.1+b1) ... Selecting previously unselected package libev-dev:armhf. Preparing to unpack .../179-libev-dev_1%3a4.33-2.1+b1_armhf.deb ... Unpacking libev-dev:armhf (1:4.33-2.1+b1) ... Selecting previously unselected package libfftw3-double3:amd64. Preparing to unpack .../180-libfftw3-double3_3.3.10-2+b1_amd64.deb ... Unpacking libfftw3-double3:amd64 (3.3.10-2+b1) ... Selecting previously unselected package libfftw3-long3:amd64. Preparing to unpack .../181-libfftw3-long3_3.3.10-2+b1_amd64.deb ... Unpacking libfftw3-long3:amd64 (3.3.10-2+b1) ... Selecting previously unselected package libfftw3-quad3:amd64. Preparing to unpack .../182-libfftw3-quad3_3.3.10-2+b1_amd64.deb ... Unpacking libfftw3-quad3:amd64 (3.3.10-2+b1) ... Selecting previously unselected package libfftw3-single3:amd64. Preparing to unpack .../183-libfftw3-single3_3.3.10-2+b1_amd64.deb ... Unpacking libfftw3-single3:amd64 (3.3.10-2+b1) ... Selecting previously unselected package libfftw3-bin. Preparing to unpack .../184-libfftw3-bin_3.3.10-2+b1_amd64.deb ... Unpacking libfftw3-bin (3.3.10-2+b1) ... Selecting previously unselected package libgomp1:armhf. Preparing to unpack .../185-libgomp1_14.2.0-19_armhf.deb ... Unpacking libgomp1:armhf (14.2.0-19) ... Selecting previously unselected package libfftw3-double3:armhf. Preparing to unpack .../186-libfftw3-double3_3.3.10-2+b1_armhf.deb ... Unpacking libfftw3-double3:armhf (3.3.10-2+b1) ... Selecting previously unselected package libfftw3-single3:armhf. Preparing to unpack .../187-libfftw3-single3_3.3.10-2+b1_armhf.deb ... Unpacking libfftw3-single3:armhf (3.3.10-2+b1) ... Selecting previously unselected package libfftw3-dev:armhf. Preparing to unpack .../188-libfftw3-dev_3.3.10-2+b1_armhf.deb ... Unpacking libfftw3-dev:armhf (3.3.10-2+b1) ... Selecting previously unselected package libubsan1:armhf. Preparing to unpack .../189-libubsan1_14.2.0-19_armhf.deb ... Unpacking libubsan1:armhf (14.2.0-19) ... Selecting previously unselected package libgcc-14-dev:armhf. Preparing to unpack .../190-libgcc-14-dev_14.2.0-19_armhf.deb ... Unpacking libgcc-14-dev:armhf (14.2.0-19) ... Selecting previously unselected package libgslcblas0:armhf. Preparing to unpack .../191-libgslcblas0_2.8+dfsg-5_armhf.deb ... Unpacking libgslcblas0:armhf (2.8+dfsg-5) ... Selecting previously unselected package libgsl28:armhf. Preparing to unpack .../192-libgsl28_2.8+dfsg-5_armhf.deb ... Unpacking libgsl28:armhf (2.8+dfsg-5) ... Selecting previously unselected package libgsl-dev:armhf. Preparing to unpack .../193-libgsl-dev_2.8+dfsg-5_armhf.deb ... Unpacking libgsl-dev:armhf (2.8+dfsg-5) ... Selecting previously unselected package libjpeg62-turbo:armhf. Preparing to unpack .../194-libjpeg62-turbo_1%3a2.1.5-4_armhf.deb ... Unpacking libjpeg62-turbo:armhf (1:2.1.5-4) ... Selecting previously unselected package libjpeg62-turbo-dev:armhf. Preparing to unpack .../195-libjpeg62-turbo-dev_1%3a2.1.5-4_armhf.deb ... Unpacking libjpeg62-turbo-dev:armhf (1:2.1.5-4) ... Selecting previously unselected package libjpeg-dev:armhf. Preparing to unpack .../196-libjpeg-dev_1%3a2.1.5-4_armhf.deb ... Unpacking libjpeg-dev:armhf (1:2.1.5-4) ... Selecting previously unselected package libnova-0.16-0t64:amd64. Preparing to unpack .../197-libnova-0.16-0t64_0.16-5.1+b1_amd64.deb ... Unpacking libnova-0.16-0t64:amd64 (0.16-5.1+b1) ... Selecting previously unselected package libnova-0.16-0t64:armhf. Preparing to unpack .../198-libnova-0.16-0t64_0.16-5.1+b1_armhf.deb ... Unpacking libnova-0.16-0t64:armhf (0.16-5.1+b1) ... Selecting previously unselected package libnova-dev-bin. Preparing to unpack .../199-libnova-dev-bin_0.16-5.1+b1_amd64.deb ... Unpacking libnova-dev-bin (0.16-5.1+b1) ... Selecting previously unselected package libnova-dev:armhf. Preparing to unpack .../200-libnova-dev_0.16-5.1+b1_armhf.deb ... Unpacking libnova-dev:armhf (0.16-5.1+b1) ... Selecting previously unselected package libogg0:armhf. Preparing to unpack .../201-libogg0_1.3.5-3+b2_armhf.deb ... Unpacking libogg0:armhf (1.3.5-3+b2) ... Selecting previously unselected package libogg-dev:armhf. Preparing to unpack .../202-libogg-dev_1.3.5-3+b2_armhf.deb ... Unpacking libogg-dev:armhf (1.3.5-3+b2) ... Selecting previously unselected package libstdc++-14-dev:armhf. Preparing to unpack .../203-libstdc++-14-dev_14.2.0-19_armhf.deb ... Unpacking libstdc++-14-dev:armhf (14.2.0-19) ... Selecting previously unselected package libtheoradec1:armhf. Preparing to unpack .../204-libtheoradec1_1.2.0~alpha1+dfsg-6_armhf.deb ... Unpacking libtheoradec1:armhf (1.2.0~alpha1+dfsg-6) ... Selecting previously unselected package libtheoraenc1:armhf. Preparing to unpack .../205-libtheoraenc1_1.2.0~alpha1+dfsg-6_armhf.deb ... Unpacking libtheoraenc1:armhf (1.2.0~alpha1+dfsg-6) ... Selecting previously unselected package libtheora0:armhf. Preparing to unpack .../206-libtheora0_1.2.0~alpha1+dfsg-6_armhf.deb ... Unpacking libtheora0:armhf (1.2.0~alpha1+dfsg-6) ... Selecting previously unselected package libtheora-dev:armhf. Preparing to unpack .../207-libtheora-dev_1.2.0~alpha1+dfsg-6_armhf.deb ... Unpacking libtheora-dev:armhf (1.2.0~alpha1+dfsg-6) ... Selecting previously unselected package libudev1:armhf. Preparing to unpack .../208-libudev1_257.7-1_armhf.deb ... Unpacking libudev1:armhf (257.7-1) ... Selecting previously unselected package libusb-1.0-0:armhf. Preparing to unpack .../209-libusb-1.0-0_2%3a1.0.28-1_armhf.deb ... Unpacking libusb-1.0-0:armhf (2:1.0.28-1) ... Selecting previously unselected package libusb-1.0-0-dev:armhf. Preparing to unpack .../210-libusb-1.0-0-dev_2%3a1.0.28-1_armhf.deb ... Unpacking libusb-1.0-0-dev:armhf (2:1.0.28-1) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../211-libyaml-0-2_0.2.5-2_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.5-2) ... Selecting previously unselected package python3-charset-normalizer. Preparing to unpack .../212-python3-charset-normalizer_3.4.2-1_amd64.deb ... Unpacking python3-charset-normalizer (3.4.2-1) ... Selecting previously unselected package python3-debian. Preparing to unpack .../213-python3-debian_1.0.1_all.deb ... Unpacking python3-debian (1.0.1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../214-python3-yaml_6.0.2-1+b2_amd64.deb ... Unpacking python3-yaml (6.0.2-1+b2) ... Selecting previously unselected package pkg-kde-tools. Preparing to unpack .../215-pkg-kde-tools_0.18.12_all.deb ... Unpacking pkg-kde-tools (0.18.12) ... Selecting previously unselected package sbuild-build-depends-main-dummy:armhf. Preparing to unpack .../216-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-main-dummy:armhf (0.invalid.0) ... Setting up media-types (13.0.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libkeyutils1:amd64 (1.6.3-6) ... Setting up libfftw3-single3:amd64 (3.3.10-2+b1) ... Setting up libc6-armhf-cross (2.41-8cross1) ... Setting up bsdextrautils (2.41-5) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up gcc-14-base:armhf (14.2.0-19) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:amd64 (0.2.5-2) ... Setting up libdebhelper-perl (13.24.2) ... Setting up libbrotli1:amd64 (1.1.0-2+b7) ... Setting up libuv1t64:amd64 (1.50.0-2) ... Setting up libmagic1t64:amd64 (1:5.46-5) ... Setting up gcc-14-arm-linux-gnueabihf-base:amd64 (14.2.0-19cross1) ... Setting up libnghttp2-14:amd64 (1.64.0-1.1) ... Setting up libfftw3-long3:amd64 (3.3.10-2+b1) ... Setting up gettext-base (0.23.1-2) ... Setting up m4 (1.4.19-8) ... Setting up gcc-14-cross-base (14.2.0-19cross1) ... Setting up libcom-err2:amd64 (1.47.2-3+b1) ... Setting up file (1:5.46-5) ... Setting up libatomic1-armhf-cross (14.2.0-19cross1) ... Setting up libfakeroot:amd64 (1.37.1.2-1) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up libkrb5support0:amd64 (1.21.3-5) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-9) ... Setting up fakeroot (1.37.1.2-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up autotools-dev (20240727.1) ... Setting up libpkgconf3:amd64 (1.8.1-4) ... Setting up libx11-data (2:1.8.12-1) ... Setting up libjsoncpp26:amd64 (1.9.6-3) ... Setting up libnova-0.16-0t64:amd64 (0.16-5.1+b1) ... Setting up libfftw3-quad3:amd64 (3.3.10-2+b1) ... Setting up libproc2-0:amd64 (2:4.0.4-8) ... Setting up libunistring5:amd64 (1.3-2) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up linux-libc-dev-armhf-cross (6.12.29-1cross1) ... Setting up autopoint (0.23.1-2) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libncursesw6:amd64 (6.5+20250216-2) ... Setting up libk5crypto3:amd64 (1.21.3-5) ... Setting up libfftw3-double3:amd64 (3.3.10-2+b1) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg1-9) ... Setting up autoconf (2.72-3.1) ... Setting up libnghttp3-9:amd64 (1.8.0-1) ... Setting up libffi8:amd64 (3.4.8-2) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.25) ... Setting up cfortran (20210827-1.1) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up procps (2:4.0.4-8) ... Setting up libtasn1-6:amd64 (4.20.0-2) ... Setting up netbase (6.5) ... Setting up cmake-data (3.31.6-2) ... Setting up librhash1:amd64 (1.4.6-1) ... Setting up libkrb5-3:amd64 (1.21.3-5) ... Setting up libssh2-1t64:amd64 (1.11.1-1) ... Setting up binutils-arm-linux-gnueabihf (2.44-3) ... Setting up readline-common (8.2-6) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-1) ... Setting up libldap2:amd64 (2.6.10+dfsg-1) ... Setting up cpp-14-arm-linux-gnueabihf (14.2.0-19cross1) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libgomp1-armhf-cross (14.2.0-19cross1) ... Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... Setting up gettext (0.23.1-2) ... Setting up libtool (2.5.4-4) ... Setting up libfftw3-bin (3.3.10-2+b1) ... Setting up libgcc-s1-armhf-cross (14.2.0-19cross1) ... Setting up libnova-dev-bin (0.16-5.1+b1) ... Setting up fontconfig-config (2.15.0-2.3) ... Setting up libc6-dev-armhf-cross (2.41-8cross1) ... Setting up libidn2-0:amd64 (2.3.8-2) ... Setting up pkgconf:armhf (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libstdc++6-armhf-cross (14.2.0-19cross1) ... Setting up libp11-kit0:amd64 (0.25.5-3) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-5) ... Setting up libubsan1-armhf-cross (14.2.0-19cross1) ... Setting up libreadline8t64:amd64 (8.2-6) ... Setting up dh-strip-nondeterminism (1.14.1-2) ... Setting up groff-base (1.23.0-9) ... Setting up libarchive13t64:amd64 (3.7.4-3) ... Setting up libpython3.13-stdlib:amd64 (3.13.5-2) ... Setting up cpp-arm-linux-gnueabihf (4:14.2.0-1) ... Setting up libpython3-stdlib:amd64 (3.13.5-1) ... Setting up libgnutls30t64:amd64 (3.8.9-2) ... Setting up libasan8-armhf-cross (14.2.0-19cross1) ... Setting up python3.13 (3.13.5-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpsl5t64:amd64 (0.21.2-1.1+b1) ... Setting up python3 (3.13.5-1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libgcc-14-dev-armhf-cross (14.2.0-19cross1) ... Setting up libstdc++-14-dev-armhf-cross (14.2.0-19cross1) ... Setting up libcurl4t64:amd64 (8.14.1-2) ... Setting up python3-charset-normalizer (3.4.2-1) ... Setting up gcc-14-arm-linux-gnueabihf (14.2.0-19cross1) ... Setting up python3-yaml (6.0.2-1+b2) ... Setting up debhelper (13.24.2) ... Setting up python3-debian (1.0.1) ... Setting up pkg-kde-tools (0.18.12) ... Setting up cmake (3.31.6-2) ... Setting up gcc-arm-linux-gnueabihf (4:14.2.0-1) ... Setting up g++-14-arm-linux-gnueabihf (14.2.0-19cross1) ... Setting up g++-arm-linux-gnueabihf (4:14.2.0-1) ... Setting up crossbuild-essential-armhf (12.12) ... Setting up libgcc-s1:armhf (14.2.0-19) ... Setting up libc6:armhf (2.41-9) ... Setting up libnghttp3-9:armhf (1.8.0-1) ... Setting up libnghttp3-dev:armhf (1.8.0-1) ... Setting up libdb5.3t64:armhf (5.3.28+dfsg2-9) ... Setting up libffi8:armhf (3.4.8-2) ... Setting up libasan8:armhf (14.2.0-19) ... Setting up libtasn1-6:armhf (4.20.0-2) ... Setting up libngtcp2-16:armhf (1.11.0-1) ... Setting up libbz2-1.0:armhf (1.0.8-6) ... Setting up libtasn1-6-dev:armhf (4.20.0-2) ... Setting up libstdc++6:armhf (14.2.0-19) ... Setting up libexpat1:armhf (2.7.1-1) ... Setting up libpixman-1-0:armhf (0.44.0-3) ... Setting up libev4t64:armhf (1:4.33-2.1+b1) ... Setting up libzstd1:armhf (1.5.7+dfsg-1) ... Setting up libxau6:armhf (1:1.0.11-1) ... Setting up libxdmcp6:armhf (1:1.1.5-1) ... Setting up libkeyutils1:armhf (1.6.3-6) ... Setting up libxcb1:armhf (1.17.0-2+b1) ... Setting up libogg0:armhf (1.3.5-3+b2) ... Setting up libzstd-dev:armhf (1.5.7+dfsg-1) ... Setting up libgslcblas0:armhf (2.8+dfsg-5) ... Setting up libxcb-render0:armhf (1.17.0-2+b1) ... Setting up libbrotli1:armhf (1.1.0-2+b7) ... Setting up libnghttp2-14:armhf (1.64.0-1.1) ... Setting up libevent-2.1-7t64:armhf (2.1.12-stable-10+b1) ... Setting up zlib1g:armhf (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libcrypt1:armhf (1:4.4.38-1) ... Setting up libxcb-shm0:armhf (1.17.0-2+b1) ... Setting up libcom-err2:armhf (1.47.2-3+b1) ... Setting up libngtcp2-dev:armhf (1.11.0-1) ... Setting up libogg-dev:armhf (1.3.5-3+b2) ... Setting up libgomp1:armhf (14.2.0-19) ... Setting up libcap2:armhf (1:2.75-9) ... Setting up libkrb5support0:armhf (1.21.3-5) ... Setting up libsasl2-modules-db:armhf (2.1.28+dfsg1-9) ... Setting up libtheoraenc1:armhf (1.2.0~alpha1+dfsg-6) ... Setting up libnettle8t64:armhf (3.10.1-1) ... Setting up libjpeg62-turbo:armhf (1:2.1.5-4) ... Setting up libgmp10:armhf (2:6.3.0+dfsg-3) ... Setting up libnova-0.16-0t64:armhf (0.16-5.1+b1) ... Setting up libp11-kit0:armhf (0.25.5-3) ... Setting up libunistring5:armhf (1.3-2) ... Setting up libpng16-16t64:armhf (1.6.48-1) ... Setting up libatomic1:armhf (14.2.0-19) ... Setting up libk5crypto3:armhf (1.21.3-5) ... Setting up libfftw3-double3:armhf (3.3.10-2+b1) ... Setting up libudev1:armhf (257.7-1) ... Setting up libubsan1:armhf (14.2.0-19) ... Setting up libhogweed6t64:armhf (3.10.1-1) ... Setting up libcrypt-dev:armhf (1:4.4.38-1) ... Setting up libc6-dev:armhf (2.41-9) ... Setting up libx11-6:armhf (2:1.8.12-1) ... Setting up libusb-1.0-0:armhf (2:1.0.28-1) ... Setting up libev-dev:armhf (1:4.33-2.1+b1) ... Setting up libgcc-14-dev:armhf (14.2.0-19) ... Setting up libgsl28:armhf (2.8+dfsg-5) ... Setting up libstdc++-14-dev:armhf (14.2.0-19) ... Setting up libbrotli-dev:armhf (1.1.0-2+b7) ... Setting up libp11-kit-dev:armhf (0.25.5-3) ... Setting up libnghttp2-dev:armhf (1.64.0-1.1) ... Setting up libgsl-dev:armhf (2.8+dfsg-5) ... Setting up libfftw3-single3:armhf (3.3.10-2+b1) ... Setting up libxrender1:armhf (1:0.9.12-1) ... Setting up libssl3t64:armhf (3.5.0-2) ... Setting up libnova-dev:armhf (0.16-5.1+b1) ... Setting up libxext6:armhf (2:1.3.4-1+b3) ... Setting up libusb-1.0-0-dev:armhf (2:1.0.28-1) ... Setting up libidn2-0:armhf (2.3.8-2) ... Setting up libunbound8:armhf (1.22.0-1+b1) ... Setting up libgmpxx4ldbl:armhf (2:6.3.0+dfsg-3) ... Setting up libfreetype6:armhf (2.13.3+dfsg-1) ... Setting up libjpeg62-turbo-dev:armhf (1:2.1.5-4) ... Setting up comerr-dev:armhf (2.1-1.47.2-3+b1) ... Setting up libssl-dev:armhf (3.5.0-2) ... Setting up libidn2-dev:armhf (2.3.8-2) ... Setting up libsasl2-2:armhf (2.1.28+dfsg1-9) ... Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libkrb5-3:armhf (1.21.3-5) ... Setting up libfontconfig1:armhf (2.15.0-2.3) ... Setting up libssh2-1t64:armhf (1.11.1-1) ... Setting up libfftw3-dev:armhf (3.3.10-2+b1) ... Setting up libldap2:armhf (2.6.10+dfsg-1) ... Setting up libgnutls30t64:armhf (3.8.9-2) ... Setting up libgnutls-openssl27t64:armhf (3.8.9-2) ... Setting up libgmp-dev:armhf (2:6.3.0+dfsg-3) ... Setting up nettle-dev:armhf (3.10.1-1) ... Setting up libpsl5t64:armhf (0.21.2-1.1+b1) ... Setting up libjpeg-dev:armhf (1:2.1.5-4) ... Setting up libcairo2:armhf (1.18.4-1+b1) ... Setting up libpsl-dev:armhf (0.21.2-1.1+b1) ... Setting up libtheoradec1:armhf (1.2.0~alpha1+dfsg-6) ... Setting up libgnutls-dane0t64:armhf (3.8.9-2) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libldap-dev:armhf (2.6.10+dfsg-1) ... Setting up libgssapi-krb5-2:armhf (1.21.3-5) ... Setting up libssh2-1-dev:armhf (1.11.1-1) ... Setting up libtheora0:armhf (1.2.0~alpha1+dfsg-6) ... Setting up libngtcp2-crypto-gnutls8:armhf (1.11.0-1) ... Setting up libgnutls28-dev:armhf (3.8.9-2) ... Setting up libcurl3t64-gnutls:armhf (8.14.1-2) ... Setting up libngtcp2-crypto-gnutls-dev:armhf (1.11.0-1) ... Setting up libtheora-dev:armhf (1.2.0~alpha1+dfsg-6) ... Setting up libcfitsio10t64:armhf (4.6.2-2) ... Setting up libgssrpc4t64:armhf (1.21.3-5) ... Setting up librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libkadm5clnt-mit12:armhf (1.21.3-5) ... Setting up libcfitsio-dev:armhf (4.6.2-2) ... Setting up libkdb5-10t64:armhf (1.21.3-5) ... Setting up libkadm5srv-mit12:armhf (1.21.3-5) ... Setting up krb5-multidev:armhf (1.21.3-5) ... Setting up libkrb5-dev:armhf (1.21.3-5) ... Setting up libcurl4-gnutls-dev:armhf (8.14.1-2) ... Setting up sbuild-build-depends-main-dummy:armhf (0.invalid.0) ... Processing triggers for libc-bin (2.41-9) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (armhf included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 6.1.0-32-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) amd64 (x86_64) Toolchain package versions: binutils_2.44-3 dpkg-dev_1.22.21 g++-14_14.2.0-19 gcc-14_14.2.0-19 libc6-dev_2.41-9 libstdc++-14-dev_14.2.0-19 libstdc++-14-dev-armhf-cross_14.2.0-19cross1 libstdc++6_14.2.0-19 libstdc++6-armhf-cross_14.2.0-19cross1 linux-libc-dev_6.12.35-1 Package versions: apt_3.0.3 apt-utils_3.0.3 autoconf_2.72-3.1 automake_1:1.17-4 autopoint_0.23.1-2 autotools-dev_20240727.1 base-files_13.8 base-passwd_3.6.7 bash_5.2.37-2+b3 binutils_2.44-3 binutils-arm-linux-gnueabihf_2.44-3 binutils-common_2.44-3 binutils-x86-64-linux-gnu_2.44-3 bsdextrautils_2.41-5 bsdutils_1:2.41-5 build-essential_12.12 bzip2_1.0.8-6 cfortran_20210827-1.1 cmake_3.31.6-2 cmake-data_3.31.6-2 comerr-dev_2.1-1.47.2-3+b1 coreutils_9.7-3 cpp_4:14.2.0-1 cpp-14_14.2.0-19 cpp-14-arm-linux-gnueabihf_14.2.0-19cross1 cpp-14-x86-64-linux-gnu_14.2.0-19 cpp-arm-linux-gnueabihf_4:14.2.0-1 cpp-x86-64-linux-gnu_4:14.2.0-1 crossbuild-essential-armhf_12.12 dash_0.5.12-12 debconf_1.5.91 debhelper_13.24.2 debian-archive-keyring_2025.1 debianutils_5.23.1 dh-autoreconf_20 dh-strip-nondeterminism_1.14.1-2 diffutils_1:3.10-4 dpkg_1.22.21 dpkg-dev_1.22.21 dwz_0.15-1+b1 fakeroot_1.37.1.2-1 file_1:5.46-5 findutils_4.10.0-3 fontconfig-config_2.15.0-2.3 fonts-dejavu-core_2.37-8 fonts-dejavu-mono_2.37-8 g++_4:14.2.0-1 g++-14_14.2.0-19 g++-14-arm-linux-gnueabihf_14.2.0-19cross1 g++-14-x86-64-linux-gnu_14.2.0-19 g++-arm-linux-gnueabihf_4:14.2.0-1 g++-x86-64-linux-gnu_4:14.2.0-1 gcc_4:14.2.0-1 gcc-14_14.2.0-19 gcc-14-arm-linux-gnueabihf_14.2.0-19cross1 gcc-14-arm-linux-gnueabihf-base_14.2.0-19cross1 gcc-14-base_14.2.0-19 gcc-14-cross-base_14.2.0-19cross1 gcc-14-x86-64-linux-gnu_14.2.0-19 gcc-arm-linux-gnueabihf_4:14.2.0-1 gcc-x86-64-linux-gnu_4:14.2.0-1 gettext_0.23.1-2 gettext-base_0.23.1-2 grep_3.11-4 groff-base_1.23.0-9 gzip_1.13-1 hostname_3.25 init-system-helpers_1.68 intltool-debian_0.35.0+20060710.6 krb5-multidev_1.21.3-5 libacl1_2.3.2-2+b1 libapt-pkg7.0_3.0.3 libarchive-zip-perl_1.68-1 libarchive13t64_3.7.4-3 libasan8_14.2.0-19 libasan8-armhf-cross_14.2.0-19cross1 libatomic1_14.2.0-19 libatomic1-armhf-cross_14.2.0-19cross1 libattr1_1:2.5.2-3 libaudit-common_1:4.0.5-1 libaudit1_1:4.0.5-1 libbinutils_2.44-3 libblkid1_2.41-5 libbrotli-dev_1.1.0-2+b7 libbrotli1_1.1.0-2+b7 libbsd0_0.12.2-2 libbz2-1.0_1.0.8-6 libc-bin_2.41-9 libc-dev-bin_2.41-9 libc6_2.41-9 libc6-armhf-cross_2.41-8cross1 libc6-dev_2.41-9 libc6-dev-armhf-cross_2.41-8cross1 libcairo2_1.18.4-1+b1 libcap-ng0_0.8.5-4+b1 libcap2_1:2.75-9 libcc1-0_14.2.0-19 libcfitsio-dev_4.6.2-2 libcfitsio10t64_4.6.2-2 libcom-err2_1.47.2-3+b1 libcrypt-dev_1:4.4.38-1 libcrypt1_1:4.4.38-1 libctf-nobfd0_2.44-3 libctf0_2.44-3 libcurl3t64-gnutls_8.14.1-2 libcurl4-gnutls-dev_8.14.1-2 libcurl4t64_8.14.1-2 libdb5.3t64_5.3.28+dfsg2-9 libdebconfclient0_0.279 libdebhelper-perl_13.24.2 libdpkg-perl_1.22.21 libelf1t64_0.192-4 libev-dev_1:4.33-2.1+b1 libev4t64_1:4.33-2.1+b1 libevent-2.1-7t64_2.1.12-stable-10+b1 libexpat1_2.7.1-1 libfakeroot_1.37.1.2-1 libffi8_3.4.8-2 libfftw3-bin_3.3.10-2+b1 libfftw3-dev_3.3.10-2+b1 libfftw3-double3_3.3.10-2+b1 libfftw3-long3_3.3.10-2+b1 libfftw3-quad3_3.3.10-2+b1 libfftw3-single3_3.3.10-2+b1 libfile-stripnondeterminism-perl_1.14.1-2 libfontconfig1_2.15.0-2.3 libfreetype6_2.13.3+dfsg-1 libgcc-14-dev_14.2.0-19 libgcc-14-dev-armhf-cross_14.2.0-19cross1 libgcc-s1_14.2.0-19 libgcc-s1-armhf-cross_14.2.0-19cross1 libgdbm-compat4t64_1.24-2 libgdbm6t64_1.24-2 libgmp-dev_2:6.3.0+dfsg-3 libgmp10_2:6.3.0+dfsg-3 libgmpxx4ldbl_2:6.3.0+dfsg-3 libgnutls-dane0t64_3.8.9-2 libgnutls-openssl27t64_3.8.9-2 libgnutls28-dev_3.8.9-2 libgnutls30t64_3.8.9-2 libgomp1_14.2.0-19 libgomp1-armhf-cross_14.2.0-19cross1 libgprofng0_2.44-3 libgsl-dev_2.8+dfsg-5 libgsl28_2.8+dfsg-5 libgslcblas0_2.8+dfsg-5 libgssapi-krb5-2_1.21.3-5 libgssrpc4t64_1.21.3-5 libhogweed6t64_3.10.1-1 libhwasan0_14.2.0-19 libidn2-0_2.3.8-2 libidn2-dev_2.3.8-2 libisl23_0.27-1 libitm1_14.2.0-19 libjansson4_2.14-2+b3 libjpeg-dev_1:2.1.5-4 libjpeg62-turbo_1:2.1.5-4 libjpeg62-turbo-dev_1:2.1.5-4 libjsoncpp26_1.9.6-3 libk5crypto3_1.21.3-5 libkadm5clnt-mit12_1.21.3-5 libkadm5srv-mit12_1.21.3-5 libkdb5-10t64_1.21.3-5 libkeyutils1_1.6.3-6 libkrb5-3_1.21.3-5 libkrb5-dev_1.21.3-5 libkrb5support0_1.21.3-5 liblastlog2-2_2.41-5 libldap-dev_2.6.10+dfsg-1 libldap2_2.6.10+dfsg-1 liblsan0_14.2.0-19 liblz4-1_1.10.0-4 liblzma5_5.8.1-1 libmagic-mgc_1:5.46-5 libmagic1t64_1:5.46-5 libmd0_1.1.0-2+b1 libmount1_2.41-5 libmpc3_1.3.1-1+b3 libmpfr6_4.2.2-1 libncursesw6_6.5+20250216-2 libnettle8t64_3.10.1-1 libnghttp2-14_1.64.0-1.1 libnghttp2-dev_1.64.0-1.1 libnghttp3-9_1.8.0-1 libnghttp3-dev_1.8.0-1 libngtcp2-16_1.11.0-1 libngtcp2-crypto-gnutls-dev_1.11.0-1 libngtcp2-crypto-gnutls8_1.11.0-1 libngtcp2-dev_1.11.0-1 libnova-0.16-0t64_0.16-5.1+b1 libnova-dev_0.16-5.1+b1 libnova-dev-bin_0.16-5.1+b1 libogg-dev_1.3.5-3+b2 libogg0_1.3.5-3+b2 libp11-kit-dev_0.25.5-3 libp11-kit0_0.25.5-3 libpam-modules_1.7.0-5 libpam-modules-bin_1.7.0-5 libpam-runtime_1.7.0-5 libpam0g_1.7.0-5 libpcre2-8-0_10.45-1 libperl5.40_5.40.1-5 libpipeline1_1.5.8-1 libpixman-1-0_0.44.0-3 libpkgconf3_1.8.1-4 libpng16-16t64_1.6.48-1 libproc2-0_2:4.0.4-8 libpsl-dev_0.21.2-1.1+b1 libpsl5t64_0.21.2-1.1+b1 libpython3-stdlib_3.13.5-1 libpython3.13-minimal_3.13.5-2 libpython3.13-stdlib_3.13.5-2 libquadmath0_14.2.0-19 libreadline8t64_8.2-6 librhash1_1.4.6-1 librtmp-dev_2.4+20151223.gitfa8646d.1-2+b5 librtmp1_2.4+20151223.gitfa8646d.1-2+b5 libsasl2-2_2.1.28+dfsg1-9 libsasl2-modules-db_2.1.28+dfsg1-9 libseccomp2_2.6.0-2 libselinux1_3.8.1-1 libsemanage-common_3.8.1-1 libsemanage2_3.8.1-1 libsepol2_3.8.1-1 libsframe1_2.44-3 libsmartcols1_2.41-5 libsqlite3-0_3.46.1-6 libssh2-1-dev_1.11.1-1 libssh2-1t64_1.11.1-1 libssl-dev_3.5.0-2 libssl3t64_3.5.0-2 libstdc++-14-dev_14.2.0-19 libstdc++-14-dev-armhf-cross_14.2.0-19cross1 libstdc++6_14.2.0-19 libstdc++6-armhf-cross_14.2.0-19cross1 libsystemd0_257.7-1 libtasn1-6_4.20.0-2 libtasn1-6-dev_4.20.0-2 libtheora-dev_1.2.0~alpha1+dfsg-6 libtheora0_1.2.0~alpha1+dfsg-6 libtheoradec1_1.2.0~alpha1+dfsg-6 libtheoraenc1_1.2.0~alpha1+dfsg-6 libtinfo6_6.5+20250216-2 libtool_2.5.4-4 libtsan2_14.2.0-19 libubsan1_14.2.0-19 libubsan1-armhf-cross_14.2.0-19cross1 libuchardet0_0.0.8-1+b2 libudev1_257.7-1 libunbound8_1.22.0-1+b1 libunistring5_1.3-2 libusb-1.0-0_2:1.0.28-1 libusb-1.0-0-dev_2:1.0.28-1 libuuid1_2.41-5 libuv1t64_1.50.0-2 libx11-6_2:1.8.12-1 libx11-data_2:1.8.12-1 libxau6_1:1.0.11-1 libxcb-render0_1.17.0-2+b1 libxcb-shm0_1.17.0-2+b1 libxcb1_1.17.0-2+b1 libxdmcp6_1:1.1.5-1 libxext6_2:1.3.4-1+b3 libxml2_2.12.7+dfsg+really2.9.14-1 libxrender1_1:0.9.12-1 libxxhash0_0.8.3-2 libyaml-0-2_0.2.5-2 libzstd-dev_1.5.7+dfsg-1 libzstd1_1.5.7+dfsg-1 linux-libc-dev_6.12.35-1 linux-libc-dev-armhf-cross_6.12.29-1cross1 login_1:4.16.0-2+really2.41-5 login.defs_1:4.17.4-2 m4_1.4.19-8 make_4.4.1-2 man-db_2.13.1-1 mawk_1.3.4.20250131-1 media-types_13.0.0 mount_2.41-5 ncurses-base_6.5+20250216-2 ncurses-bin_6.5+20250216-2 netbase_6.5 nettle-dev_3.10.1-1 openssl-provider-legacy_3.5.0-2 passwd_1:4.17.4-2 patch_2.8-2 perl_5.40.1-5 perl-base_5.40.1-5 perl-modules-5.40_5.40.1-5 pkg-kde-tools_0.18.12 pkgconf_1.8.1-4 pkgconf-bin_1.8.1-4 po-debconf_1.0.21+nmu1 procps_2:4.0.4-8 python3_3.13.5-1 python3-charset-normalizer_3.4.2-1 python3-debian_1.0.1 python3-minimal_3.13.5-1 python3-yaml_6.0.2-1+b2 python3.13_3.13.5-2 python3.13-minimal_3.13.5-2 readline-common_8.2-6 rpcsvc-proto_1.4.3-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.25 sqv_1.3.0-3 sysvinit-utils_3.14-4 tar_1.35+dfsg-3.1 tzdata_2025b-4 util-linux_2.41-5 xz-utils_5.8.1-1 zlib1g_1:1.3.dfsg+really1.3.1-1+b1 zlib1g-dev_1:1.3.dfsg+really1.3.1-1+b1 +------------------------------------------------------------------------------+ | 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----- 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.armhf 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.skaE0tUeox/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-2a355425-25a4-4ebf-a146-6e9646f98d6f SCHROOT_UID=1000 SCHROOT_USER=crossqa SHELL=/bin/sh USER=crossqa XDG_SESSION_CLASS=user dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -aarmhf -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-gnueabihf 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 armhf 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-gnueabihf && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/arm-linux-gnueabihf-pkg-config 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-gnueabihf-gcc -DCMAKE_CXX_COMPILER=arm-linux-gnueabihf-g\+\+ -DPKG_CONFIG_EXECUTABLE=/usr/bin/arm-linux-gnueabihf-pkg-config -DPKGCONFIG_EXECUTABLE=/usr/bin/arm-linux-gnueabihf-pkg-config -DQMAKE_EXECUTABLE=/usr/bin/arm-linux-gnueabihf-qmake -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -DBUILD_TESTING:BOOL=OFF .. -- The C compiler identification is GNU 14.2.0 -- The CXX compiler identification is GNU 14.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/arm-linux-gnueabihf-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-gnueabihf-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 CMake Warning (dev) at CMakeLists.txt:150 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found NOVA: /usr/lib/arm-linux-gnueabihf/libnova.so CMake Warning (dev) at libs/indicore/CMakeLists.txt:81 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at libs/indidevice/CMakeLists.txt:84 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at libs/indiabstractclient/CMakeLists.txt:35 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found Libev: /usr/lib/arm-linux-gnueabihf/libev.so (found version "4.33") -- Building INDI Client -- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.3.1") CMake Warning (dev) at libs/indiclient/CMakeLists.txt:49 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found CFITSIO 4.6.2: /usr/lib/arm-linux-gnueabihf/libcfitsio.so -- Found libnova: /usr/lib/arm-linux-gnueabihf/libnova.so -- Found PkgConfig: /usr/bin/arm-linux-gnueabihf-pkg-config (found version "1.8.1") -- Found USB1: /usr/lib/arm-linux-gnueabihf/libusb-1.0.so (found version "1.0.28") -- Performing Test USB1_HAS_LIBUSB_ERROR_NAME -- Performing Test USB1_HAS_LIBUSB_ERROR_NAME - Success -- Found CURL: /usr/lib/arm-linux-gnueabihf/libcurl.so (found version "8.14.1") -- Found GSL: /usr/include (found version "2.8") -- Found JPEG: /usr/lib/arm-linux-gnueabihf/libjpeg.so CMake Warning (dev) at libs/eventloop/CMakeLists.txt:32 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at libs/dsp/CMakeLists.txt:45 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at libs/fpack/CMakeLists.txt:32 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at libs/hid/CMakeLists.txt:36 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found FFTW3: /usr/lib/arm-linux-gnueabihf/libfftw3.so -- Found OGGTHEORA: /usr/lib/arm-linux-gnueabihf/libogg.so CMake Warning (dev) at libs/indibase/CMakeLists.txt:71 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at libs/indibase/CMakeLists.txt:83 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at libs/indibase/CMakeLists.txt:92 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at libs/indibase/CMakeLists.txt:108 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at libs/indibase/CMakeLists.txt:221 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at libs/indibase/CMakeLists.txt:228 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at libs/indibase/CMakeLists.txt:236 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at libs/alignment/CMakeLists.txt:60 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at drivers/telescope/CMakeLists.txt:23 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- 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 CMake Warning (dev) at CMakeLists.txt:365 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- 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.7s) CMake Warning: Manually-specified variables were not used by the project: BUILD_TESTING 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-gnueabihf dh_auto_build -a cd obj-arm-linux-gnueabihf && make -j1 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/<>/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/<> -B/<>/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-arm-linux-gnueabihf/CMakeFiles /<>/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/obj-arm-linux-gnueabihf' make -f libs/indicore/CMakeFiles/indicore.dir/build.make libs/indicore/CMakeFiles/indicore.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/indicore /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/libs/indicore /<>/obj-arm-linux-gnueabihf/libs/indicore/CMakeFiles/indicore.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f libs/indicore/CMakeFiles/indicore.dir/build.make libs/indicore/CMakeFiles/indicore.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 0%] Building C object libs/indicore/CMakeFiles/indicore.dir/base64.c.o cd /<>/obj-arm-linux-gnueabihf/libs/indicore && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indicore -I/<>/libs -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indicore && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indicore -I/<>/libs -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indicore && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indicore -I/<>/libs -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indicore && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indicore -I/<>/libs -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indicore && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indicore -I/<>/libs -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indicore && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indicore -I/<>/libs -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indicore && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indicore -I/<>/libs -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indicore && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indicore -I/<>/libs -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indicore && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indicore -I/<>/libs -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indicore && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indicore -I/<>/libs -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/indidevice /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/libs/indidevice /<>/obj-arm-linux-gnueabihf/libs/indidevice/CMakeFiles/indidevice.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f libs/indidevice/CMakeFiles/indidevice.dir/build.make libs/indidevice/CMakeFiles/indidevice.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 3%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/indibase.cpp.o cd /<>/obj-arm-linux-gnueabihf/libs/indidevice && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indidevice && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indidevice && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indidevice && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indidevice && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indidevice && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indidevice && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indidevice && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indidevice && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 5%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertyview.cpp.o cd /<>/obj-arm-linux-gnueabihf/libs/indidevice && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indidevice && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indidevice && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indidevice && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indidevice && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indidevice && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/libs/indidevice -I/<>/libs/indidevice -I/<>/libs -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/indiabstractclient /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/libs/indiabstractclient /<>/obj-arm-linux-gnueabihf/libs/indiabstractclient/CMakeFiles/indiabstractclient.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f libs/indiabstractclient/CMakeFiles/indiabstractclient.dir/build.make libs/indiabstractclient/CMakeFiles/indiabstractclient.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 7%] Building CXX object libs/indiabstractclient/CMakeFiles/indiabstractclient.dir/abstractbaseclient.cpp.o cd /<>/obj-arm-linux-gnueabihf/libs/indiabstractclient && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/libs/indiabstractclient -I/<>/libs/indiabstractclient -I/<>/libs -I/<>/libs/indiabstractclient/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/libs/indidevice/../.. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf' [ 7%] Built target indiabstractclient make -f indiserver/CMakeFiles/indiserver.dir/build.make indiserver/CMakeFiles/indiserver.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/indiserver /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/indiserver /<>/obj-arm-linux-gnueabihf/indiserver/CMakeFiles/indiserver.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f indiserver/CMakeFiles/indiserver.dir/build.make indiserver/CMakeFiles/indiserver.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 7%] Building CXX object indiserver/CMakeFiles/indiserver.dir/indiserver.cpp.o cd /<>/obj-arm-linux-gnueabihf/indiserver && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/indiserver -I/<>/indiserver -I/<>/libs -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/indiserver && /usr/bin/cmake -E cmake_link_script CMakeFiles/indiserver.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indiserver.dir/link.d 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-gnueabihf/libev.so /usr/lib/arm-linux-gnueabihf/libnova.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/sockets /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/libs/sockets /<>/obj-arm-linux-gnueabihf/libs/sockets/CMakeFiles/sockets.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f libs/sockets/CMakeFiles/sockets.dir/build.make libs/sockets/CMakeFiles/sockets.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 7%] Building CXX object libs/sockets/CMakeFiles/sockets.dir/tcpsocket.cpp.o cd /<>/obj-arm-linux-gnueabihf/libs/sockets && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/sockets && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/indiclient /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/libs/indiclient /<>/obj-arm-linux-gnueabihf/libs/indiclient/CMakeFiles/indiclient_OBJECT.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f libs/indiclient/CMakeFiles/indiclient_OBJECT.dir/build.make libs/indiclient/CMakeFiles/indiclient_OBJECT.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 7%] Building CXX object libs/indiclient/CMakeFiles/indiclient_OBJECT.dir/baseclient.cpp.o cd /<>/obj-arm-linux-gnueabihf/libs/indiclient && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/libs/indiclient -I/<>/libs/indiclient -I/<>/libs -I/<>/libs/indiclient/. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/indiclient /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/libs/indiclient /<>/obj-arm-linux-gnueabihf/libs/indiclient/CMakeFiles/indiclientstatic.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f libs/indiclient/CMakeFiles/indiclientstatic.dir/build.make libs/indiclient/CMakeFiles/indiclientstatic.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 7%] Linking CXX static library libindiclient.a cd /<>/obj-arm-linux-gnueabihf/libs/indiclient && /usr/bin/cmake -P CMakeFiles/indiclientstatic.dir/cmake_clean_target.cmake cd /<>/obj-arm-linux-gnueabihf/libs/indiclient && /usr/bin/cmake -E cmake_link_script CMakeFiles/indiclientstatic.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-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-gnueabihf-ranlib libindiclient.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/indiclient /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/libs/indiclient /<>/obj-arm-linux-gnueabihf/libs/indiclient/CMakeFiles/indiclient.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f libs/indiclient/CMakeFiles/indiclient.dir/build.make libs/indiclient/CMakeFiles/indiclient.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 7%] Linking CXX shared library libindiclient.so cd /<>/obj-arm-linux-gnueabihf/libs/indiclient && /usr/bin/cmake -E cmake_link_script CMakeFiles/indiclient.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,--dependency-file=CMakeFiles/indiclient.dir/link.d -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-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libnova.so cd /<>/obj-arm-linux-gnueabihf/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-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/eventloop /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/libs/eventloop /<>/obj-arm-linux-gnueabihf/libs/eventloop/CMakeFiles/eventloop.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f libs/eventloop/CMakeFiles/eventloop.dir/build.make libs/eventloop/CMakeFiles/eventloop.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 8%] Building C object libs/eventloop/CMakeFiles/eventloop.dir/eventloop.c.o cd /<>/obj-arm-linux-gnueabihf/libs/eventloop && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/dsp /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/libs/dsp /<>/obj-arm-linux-gnueabihf/libs/dsp/CMakeFiles/dsp.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f libs/dsp/CMakeFiles/dsp.dir/build.make libs/dsp/CMakeFiles/dsp.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 8%] Building C object libs/dsp/CMakeFiles/dsp.dir/fits.c.o cd /<>/obj-arm-linux-gnueabihf/libs/dsp && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/dsp && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/dsp && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/dsp && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/dsp && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/dsp && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/dsp && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/dsp && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/dsp && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/dsp && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /<>/libs/dsp/stream.c: In function ‘dsp_stream_new’: /<>/libs/dsp/stream.c:128:19: warning: allocation of insufficient size ‘0’ for type ‘dsp_t’ {aka ‘double’} with size ‘8’ [-Walloc-size] 128 | stream->buf = (dsp_t*)malloc(sizeof(dsp_t) * 0); | ^ /<>/libs/dsp/stream.c:129:23: warning: allocation of insufficient size ‘0’ for type ‘double’ with size ‘8’ [-Walloc-size] 129 | stream->dft.buf = (double*)malloc(sizeof(dsp_t) * 0); | ^ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/fpack /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/libs/fpack /<>/obj-arm-linux-gnueabihf/libs/fpack/CMakeFiles/fpack.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f libs/fpack/CMakeFiles/fpack.dir/build.make libs/fpack/CMakeFiles/fpack.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Building C object libs/fpack/CMakeFiles/fpack.dir/fpack.c.o cd /<>/obj-arm-linux-gnueabihf/libs/fpack && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/fpack && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/hid /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/libs/hid /<>/obj-arm-linux-gnueabihf/libs/hid/CMakeFiles/hid.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f libs/hid/CMakeFiles/hid.dir/build.make libs/hid/CMakeFiles/hid.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Building C object libs/hid/CMakeFiles/hid.dir/hid_libusb.c.o cd /<>/obj-arm-linux-gnueabihf/libs/hid && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/hid /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/libs/hid /<>/obj-arm-linux-gnueabihf/libs/hid/CMakeFiles/indi_hid_test.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 11%] Building CXX object libs/hid/CMakeFiles/indi_hid_test.dir/hidtest.cpp.o cd /<>/obj-arm-linux-gnueabihf/libs/hid && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/hid && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_hid_test.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_hid_test.dir/link.d CMakeFiles/indi_hid_test.dir/hidtest.cpp.o CMakeFiles/hid.dir/hid_libusb.c.o -o indi_hid_test /usr/lib/arm-linux-gnueabihf/libusb-1.0.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/indibase /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/libs/indibase /<>/obj-arm-linux-gnueabihf/libs/indibase/CMakeFiles/indidriver_OBJECT.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f libs/indibase/CMakeFiles/indidriver_OBJECT.dir/build.make libs/indibase/CMakeFiles/indidriver_OBJECT.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 11%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/recorder/theorarecorder.cpp.o cd /<>/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 13%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/encoder/encodermanager.cpp.o cd /<>/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /<>/libs/indibase/indilogger.cpp: In member function ‘void INDI::Logger::print(const char*, unsigned int, const std::string&, int, const char*, ...)’: /<>/libs/indibase/indilogger.cpp:407:28: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘__suseconds64_t’ {aka ‘long long int’} [-Wformat=] 407 | snprintf(usec, 7, "%06ld", resTime.tv_usec); | ~~~~^ ~~~~~~~~~~~~~~~ | | | | long int __suseconds64_t {aka long long int} | %06lld [ 22%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indicontroller.cpp.o cd /<>/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/include/c++/14/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-gnueabihf/include/c++/14/bits/stl_algo.h:4492:5: note: declared here 4492 | random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~~~~~~~~~~~ [ 23%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectiontcp.cpp.o cd /<>/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/indibase && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/indibase /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/libs/indibase /<>/obj-arm-linux-gnueabihf/libs/indibase/CMakeFiles/indidriverstatic.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f libs/indibase/CMakeFiles/indidriverstatic.dir/build.make libs/indibase/CMakeFiles/indidriverstatic.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 24%] Linking CXX static library libindidriver.a cd /<>/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/cmake -P CMakeFiles/indidriverstatic.dir/cmake_clean_target.cmake cd /<>/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/cmake -E cmake_link_script CMakeFiles/indidriverstatic.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-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-gnueabihf-ranlib libindidriver.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/indibase /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/libs/indibase /<>/obj-arm-linux-gnueabihf/libs/indibase/CMakeFiles/indidriver.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f libs/indibase/CMakeFiles/indidriver.dir/build.make libs/indibase/CMakeFiles/indidriver.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 24%] Linking CXX shared library libindidriver.so cd /<>/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/cmake -E cmake_link_script CMakeFiles/indidriver.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,--dependency-file=CMakeFiles/indidriver.dir/link.d -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-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so /usr/lib/arm-linux-gnueabihf/libnova.so cd /<>/obj-arm-linux-gnueabihf/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-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/alignment /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/libs/alignment /<>/obj-arm-linux-gnueabihf/libs/alignment/CMakeFiles/AlignmentDriver.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f libs/alignment/CMakeFiles/AlignmentDriver.dir/build.make libs/alignment/CMakeFiles/AlignmentDriver.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 25%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/AlignmentSubsystemForDrivers.cpp.o cd /<>/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/arm-linux-gnueabihf-g++ -DAlignmentDriver_EXPORTS -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabihf/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 25%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/BasicMathPlugin.cpp.o cd /<>/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/arm-linux-gnueabihf-g++ -DAlignmentDriver_EXPORTS -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabihf/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 25%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/BuiltInMathPlugin.cpp.o cd /<>/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/arm-linux-gnueabihf-g++ -DAlignmentDriver_EXPORTS -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabihf/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/alignment && /usr/bin/arm-linux-gnueabihf-g++ -DAlignmentDriver_EXPORTS -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabihf/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/alignment && /usr/bin/arm-linux-gnueabihf-g++ -DAlignmentDriver_EXPORTS -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabihf/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/alignment && /usr/bin/arm-linux-gnueabihf-g++ -DAlignmentDriver_EXPORTS -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabihf/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 26%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/MapPropertiesToInMemoryDatabase.cpp.o cd /<>/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/arm-linux-gnueabihf-g++ -DAlignmentDriver_EXPORTS -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabihf/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/include/c++/14/vector:72, from /<>/libs/alignment/InMemoryDatabase.h:15, from /<>/libs/alignment/MapPropertiesToInMemoryDatabase.h:11, from /<>/libs/alignment/MapPropertiesToInMemoryDatabase.cpp:9: /usr/arm-linux-gnueabihf/include/c++/14/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-gnueabihf/include/c++/14/bits/vector.tcc:420:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 420 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/14/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-gnueabihf/include/c++/14/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-gnueabihf/include/c++/14/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-gnueabihf/include/c++/14/bits/vector.tcc:452:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 452 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ 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]’, inlined from ‘void INDI::AlignmentSubsystem::MapPropertiesToInMemoryDatabase::ProcessSwitchProperties(INDI::Telescope*, const char*, ISState*, char**, int)’ at /<>/libs/alignment/MapPropertiesToInMemoryDatabase.cpp:167:41: /usr/arm-linux-gnueabihf/include/c++/14/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-gnueabihf/include/c++/14/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-gnueabihf/include/c++/14/vector:66: 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-gnueabihf/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1537 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/MathPlugin.cpp.o cd /<>/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/arm-linux-gnueabihf-g++ -DAlignmentDriver_EXPORTS -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabihf/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/alignment && /usr/bin/arm-linux-gnueabihf-g++ -DAlignmentDriver_EXPORTS -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabihf/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/alignment && /usr/bin/arm-linux-gnueabihf-g++ -DAlignmentDriver_EXPORTS -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabihf/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/alignment && /usr/bin/arm-linux-gnueabihf-g++ -DAlignmentDriver_EXPORTS -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabihf/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/alignment && /usr/bin/cmake -E cmake_link_script CMakeFiles/AlignmentDriver.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,--dependency-file=CMakeFiles/AlignmentDriver.dir/link.d -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-gnueabihf/libs/indiclient: -ldl /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so ../indiclient/libindiclient.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libz.so cd /<>/obj-arm-linux-gnueabihf/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-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/alignment /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/libs/alignment /<>/obj-arm-linux-gnueabihf/libs/alignment/CMakeFiles/AlignmentClient.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f libs/alignment/CMakeFiles/AlignmentClient.dir/build.make libs/alignment/CMakeFiles/AlignmentClient.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 27%] Building CXX object libs/alignment/CMakeFiles/AlignmentClient.dir/AlignmentSubsystemForClients.cpp.o cd /<>/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabihf/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/alignment && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabihf/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/alignment && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabihf/indi/MathPlugins\" -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/alignment && /usr/bin/cmake -P CMakeFiles/AlignmentClient.dir/cmake_clean_target.cmake cd /<>/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/cmake -E cmake_link_script CMakeFiles/AlignmentClient.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-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-gnueabihf-ranlib libindiAlignmentClient.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/alignment /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/libs/alignment /<>/obj-arm-linux-gnueabihf/libs/alignment/CMakeFiles/indi_Nearest_MathPlugin.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 27%] Building CXX object libs/alignment/CMakeFiles/indi_Nearest_MathPlugin.dir/NearestMathPlugin.cpp.o cd /<>/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabihf/indi/MathPlugins\" -DWITH_ENCLEN -Dindi_Nearest_MathPlugin_EXPORTS -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 27%] Linking CXX shared library libindi_Nearest_MathPlugin.so cd /<>/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_Nearest_MathPlugin.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,--dependency-file=CMakeFiles/indi_Nearest_MathPlugin.dir/link.d -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-gnueabihf/libs/indibase: ../indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libs/alignment /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/libs/alignment /<>/obj-arm-linux-gnueabihf/libs/alignment/CMakeFiles/indi_SVD_MathPlugin.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 27%] Building CXX object libs/alignment/CMakeFiles/indi_SVD_MathPlugin.dir/SVDMathPlugin.cpp.o cd /<>/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/arm-linux-gnueabihf/indi/MathPlugins\" -DSVD_TRANSFORM_MATRIX -DWITH_ENCLEN -Dindi_SVD_MathPlugin_EXPORTS -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/libs/alignment && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_SVD_MathPlugin.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,--dependency-file=CMakeFiles/indi_SVD_MathPlugin.dir/link.d -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-gnueabihf/libs/indibase: ../indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/telescope /<>/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indilx200.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f drivers/telescope/CMakeFiles/indilx200.dir/build.make drivers/telescope/CMakeFiles/indilx200.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 28%] Building CXX object drivers/telescope/CMakeFiles/indilx200.dir/lx200driver.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -Dindilx200_EXPORTS -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -Dindilx200_EXPORTS -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indidevice/../.. -I/<>/libs/indicore/. -I/<>/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indilx200.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,--dependency-file=CMakeFiles/indilx200.dir/link.d -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-gnueabihf/libnova.so cd /<>/obj-arm-linux-gnueabihf/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-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/telescope /<>/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_lx200basic.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f drivers/telescope/CMakeFiles/indi_lx200basic.dir/build.make drivers/telescope/CMakeFiles/indi_lx200basic.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 29%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200basic.dir/lx200driver.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_lx200basic.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_lx200basic.dir/link.d CMakeFiles/indi_lx200basic.dir/lx200driver.cpp.o CMakeFiles/indi_lx200basic.dir/lx200basic.cpp.o -o indi_lx200basic -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/telescope /<>/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_lx200_TeenAstro.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 29%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200_TeenAstro.dir/lx200driver.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_lx200_TeenAstro.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_lx200_TeenAstro.dir/link.d 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-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/telescope /<>/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_lx200generic.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f drivers/telescope/CMakeFiles/indi_lx200generic.dir/build.make drivers/telescope/CMakeFiles/indi_lx200generic.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 30%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200driver.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-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-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-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-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-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-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-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-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-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-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-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-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-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-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-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-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-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-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-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-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-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-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-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-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-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-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-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-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-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-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-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-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-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-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-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-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-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-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-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-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-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-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-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-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-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-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_lx200generic.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_lx200generic.dir/link.d 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-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/telescope /<>/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_celestron_gps.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 36%] Building CXX object drivers/telescope/CMakeFiles/indi_celestron_gps.dir/celestrondriver.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_celestron_gps.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_celestron_gps.dir/link.d 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-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/telescope /<>/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_rainbow_telescope.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 37%] Building CXX object drivers/telescope/CMakeFiles/indi_rainbow_telescope.dir/rainbow.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_rainbow_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_rainbow_telescope.dir/link.d 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-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/telescope /<>/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_crux_mount.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 37%] Building CXX object drivers/telescope/CMakeFiles/indi_crux_mount.dir/crux_mount.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_crux_mount.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_crux_mount.dir/link.d CMakeFiles/indi_crux_mount.dir/crux_mount.cpp.o -o indi_crux_mount -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/telescope /<>/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_temma_telescope.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 38%] Building CXX object drivers/telescope/CMakeFiles/indi_temma_telescope.dir/temmadriver.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_temma_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_temma_telescope.dir/link.d CMakeFiles/indi_temma_telescope.dir/temmadriver.cpp.o -o indi_temma_telescope -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase:/<>/obj-arm-linux-gnueabihf/libs/alignment:/<>/obj-arm-linux-gnueabihf/libs/indiclient: ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/alignment/libindiAlignmentDriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so -ldl /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libnova.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/telescope /<>/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_paramount_telescope.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 38%] Building CXX object drivers/telescope/CMakeFiles/indi_paramount_telescope.dir/paramount.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_paramount_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_paramount_telescope.dir/link.d CMakeFiles/indi_paramount_telescope.dir/paramount.cpp.o -o indi_paramount_telescope -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/telescope /<>/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_astrotrac_telescope.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 38%] Building CXX object drivers/telescope/CMakeFiles/indi_astrotrac_telescope.dir/astrotrac.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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()); | ^ [ 38%] Linking CXX executable indi_astrotrac_telescope cd /<>/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_astrotrac_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_astrotrac_telescope.dir/link.d CMakeFiles/indi_astrotrac_telescope.dir/astrotrac.cpp.o -o indi_astrotrac_telescope -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase:/<>/obj-arm-linux-gnueabihf/libs/alignment:/<>/obj-arm-linux-gnueabihf/libs/indiclient: ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/alignment/libindiAlignmentDriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so -ldl /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libnova.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/telescope /<>/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_synscan_telescope.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 38%] Building CXX object drivers/telescope/CMakeFiles/indi_synscan_telescope.dir/synscandriver.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_synscan_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_synscan_telescope.dir/link.d 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-gnueabihf/libs/indibase:/<>/obj-arm-linux-gnueabihf/libs/alignment:/<>/obj-arm-linux-gnueabihf/libs/indiclient: ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/alignment/libindiAlignmentDriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so -ldl /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libnova.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/telescope /<>/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_synscanlegacy_telescope.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 39%] Building CXX object drivers/telescope/CMakeFiles/indi_synscanlegacy_telescope.dir/synscandriverlegacy.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_synscanlegacy_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_synscanlegacy_telescope.dir/link.d 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-gnueabihf/libs/indibase:/<>/obj-arm-linux-gnueabihf/libs/alignment:/<>/obj-arm-linux-gnueabihf/libs/indiclient: ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/alignment/libindiAlignmentDriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so -ldl /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libnova.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/telescope /<>/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_skycommander_telescope.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 39%] Building CXX object drivers/telescope/CMakeFiles/indi_skycommander_telescope.dir/skycommander.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_skycommander_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_skycommander_telescope.dir/link.d CMakeFiles/indi_skycommander_telescope.dir/skycommander.cpp.o -o indi_skycommander_telescope -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/telescope /<>/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_dsc_telescope.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 39%] Building CXX object drivers/telescope/CMakeFiles/indi_dsc_telescope.dir/dsc.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 40%] Linking CXX executable indi_dsc_telescope cd /<>/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_dsc_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_dsc_telescope.dir/link.d CMakeFiles/indi_dsc_telescope.dir/dsc.cpp.o -o indi_dsc_telescope -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase:/<>/obj-arm-linux-gnueabihf/libs/alignment:/<>/obj-arm-linux-gnueabihf/libs/indiclient: ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/alignment/libindiAlignmentDriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so -ldl /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libnova.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/telescope /<>/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_ieqlegacy_telescope.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 40%] Building CXX object drivers/telescope/CMakeFiles/indi_ieqlegacy_telescope.dir/ieqprolegacydriver.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_ieqlegacy_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_ieqlegacy_telescope.dir/link.d 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-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/telescope /<>/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_ieq_telescope.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 41%] Building CXX object drivers/telescope/CMakeFiles/indi_ieq_telescope.dir/ieqdriverbase.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_ieq_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_ieq_telescope.dir/link.d 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-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/telescope /<>/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_ioptronv3_telescope.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 42%] Building CXX object drivers/telescope/CMakeFiles/indi_ioptronv3_telescope.dir/ioptronv3driver.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_ioptronv3_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_ioptronv3_telescope.dir/link.d 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-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/telescope /<>/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_pmc8_telescope.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 42%] Building CXX object drivers/telescope/CMakeFiles/indi_pmc8_telescope.dir/pmc8driver.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pmc8_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_pmc8_telescope.dir/link.d 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-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/telescope /<>/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_simulator_telescope.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 43%] Building CXX object drivers/telescope/CMakeFiles/indi_simulator_telescope.dir/telescope_simulator.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_simulator_telescope.dir/link.d 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-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/telescope /<>/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_script_telescope.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 43%] Building CXX object drivers/telescope/CMakeFiles/indi_script_telescope.dir/telescope_script.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_script_telescope.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_script_telescope.dir/link.d CMakeFiles/indi_script_telescope.dir/telescope_script.cpp.o -o indi_script_telescope -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/telescope /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/telescope /<>/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_skywatcherAltAzMount.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f drivers/telescope/CMakeFiles/indi_skywatcherAltAzMount.dir/build.make drivers/telescope/CMakeFiles/indi_skywatcherAltAzMount.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 44%] Building CXX object drivers/telescope/CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPIMount.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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(); | ^ [ 45%] Building CXX object drivers/telescope/CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPI.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_skywatcherAltAzMount.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_skywatcherAltAzMount.dir/link.d CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPIMount.cpp.o CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPI.cpp.o -o indi_skywatcherAltAzMount -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase:/<>/obj-arm-linux-gnueabihf/libs/alignment:/<>/obj-arm-linux-gnueabihf/libs/indiclient: ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/alignment/libindiAlignmentDriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so -ldl /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libnova.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/ccd /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/ccd /<>/obj-arm-linux-gnueabihf/drivers/ccd/CMakeFiles/indi_simulator_ccd.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 46%] Building CXX object drivers/ccd/CMakeFiles/indi_simulator_ccd.dir/ccd_simulator.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/ccd && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/ccd && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_ccd.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_simulator_ccd.dir/link.d CMakeFiles/indi_simulator_ccd.dir/ccd_simulator.cpp.o -o indi_simulator_ccd -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/ccd /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/ccd /<>/obj-arm-linux-gnueabihf/drivers/ccd/CMakeFiles/indi_simulator_guide.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 46%] Building CXX object drivers/ccd/CMakeFiles/indi_simulator_guide.dir/guide_simulator.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/ccd && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/ccd && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_guide.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_simulator_guide.dir/link.d CMakeFiles/indi_simulator_guide.dir/guide_simulator.cpp.o -o indi_simulator_guide -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_simulator_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 48%] Building CXX object drivers/focuser/CMakeFiles/indi_simulator_focus.dir/focus_simulator.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_simulator_focus.dir/link.d CMakeFiles/indi_simulator_focus.dir/focus_simulator.cpp.o -o indi_simulator_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_robo_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 48%] Building CXX object drivers/focuser/CMakeFiles/indi_robo_focus.dir/robofocus.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_robo_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_robo_focus.dir/link.d CMakeFiles/indi_robo_focus.dir/robofocus.cpp.o -o indi_robo_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_fcusb_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 48%] Building CXX object drivers/focuser/CMakeFiles/indi_fcusb_focus.dir/fcusb.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_fcusb_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_fcusb_focus.dir/link.d CMakeFiles/indi_fcusb_focus.dir/fcusb.cpp.o -o indi_fcusb_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_nfocus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f drivers/focuser/CMakeFiles/indi_nfocus.dir/build.make drivers/focuser/CMakeFiles/indi_nfocus.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 48%] Building CXX object drivers/focuser/CMakeFiles/indi_nfocus.dir/nfocus.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_nfocus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_nfocus.dir/link.d CMakeFiles/indi_nfocus.dir/nfocus.cpp.o -o indi_nfocus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_nstep_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 48%] Building CXX object drivers/focuser/CMakeFiles/indi_nstep_focus.dir/nstep.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_nstep_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_nstep_focus.dir/link.d CMakeFiles/indi_nstep_focus.dir/nstep.cpp.o -o indi_nstep_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_efa_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 49%] Building CXX object drivers/focuser/CMakeFiles/indi_efa_focus.dir/planewave_efa.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_efa_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_efa_focus.dir/link.d CMakeFiles/indi_efa_focus.dir/planewave_efa.cpp.o -o indi_efa_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_celestron_sct_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 49%] Building CXX object drivers/focuser/CMakeFiles/indi_celestron_sct_focus.dir/celestronauxpacket.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_celestron_sct_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_celestron_sct_focus.dir/link.d 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-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_aaf2_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 49%] Building CXX object drivers/focuser/CMakeFiles/indi_aaf2_focus.dir/aaf2.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_aaf2_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_aaf2_focus.dir/link.d CMakeFiles/indi_aaf2_focus.dir/aaf2.cpp.o -o indi_aaf2_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_rbfocus_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 49%] Building CXX object drivers/focuser/CMakeFiles/indi_rbfocus_focus.dir/rbfocus.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_rbfocus_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_rbfocus_focus.dir/link.d CMakeFiles/indi_rbfocus_focus.dir/rbfocus.cpp.o -o indi_rbfocus_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_moonlite_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 49%] Building CXX object drivers/focuser/CMakeFiles/indi_moonlite_focus.dir/moonlite.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_moonlite_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_moonlite_focus.dir/link.d CMakeFiles/indi_moonlite_focus.dir/moonlite.cpp.o -o indi_moonlite_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_moonlitedro_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 50%] Building CXX object drivers/focuser/CMakeFiles/indi_moonlitedro_focus.dir/moonlite_dro.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_moonlitedro_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_moonlitedro_focus.dir/link.d CMakeFiles/indi_moonlitedro_focus.dir/moonlite_dro.cpp.o -o indi_moonlitedro_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_myfocuserpro2_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 50%] Building CXX object drivers/focuser/CMakeFiles/indi_myfocuserpro2_focus.dir/myfocuserpro2.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_myfocuserpro2_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_myfocuserpro2_focus.dir/link.d CMakeFiles/indi_myfocuserpro2_focus.dir/myfocuserpro2.cpp.o -o indi_myfocuserpro2_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_onfocus_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 50%] Building CXX object drivers/focuser/CMakeFiles/indi_onfocus_focus.dir/onfocus.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_onfocus_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_onfocus_focus.dir/link.d CMakeFiles/indi_onfocus_focus.dir/onfocus.cpp.o -o indi_onfocus_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_teenastro_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 51%] Building CXX object drivers/focuser/CMakeFiles/indi_teenastro_focus.dir/teenastro.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_teenastro_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_teenastro_focus.dir/link.d CMakeFiles/indi_teenastro_focus.dir/teenastro.cpp.o -o indi_teenastro_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_sestosenso_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 51%] Building CXX object drivers/focuser/CMakeFiles/indi_sestosenso_focus.dir/sestosenso.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_sestosenso_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_sestosenso_focus.dir/link.d CMakeFiles/indi_sestosenso_focus.dir/sestosenso.cpp.o -o indi_sestosenso_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_sestosenso2_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 52%] Building CXX object drivers/focuser/CMakeFiles/indi_sestosenso2_focus.dir/sestosenso2.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_sestosenso2_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_sestosenso2_focus.dir/link.d CMakeFiles/indi_sestosenso2_focus.dir/sestosenso2.cpp.o -o indi_sestosenso2_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_esattoarco_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 52%] Building CXX object drivers/focuser/CMakeFiles/indi_esattoarco_focus.dir/esattoarco.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/include/c++/14/regex:55, from /<>/drivers/focuser/primalucacommandset.cpp:29: /usr/arm-linux-gnueabihf/include/c++/14/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-gnueabihf/include/c++/14/bits/stl_tree.h:2208: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 2208 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/14/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-gnueabihf/include/c++/14/bits/stl_tree.h:2456: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 2456 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/14/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-gnueabihf/include/c++/14/bits/stl_tree.h:2487: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 2487 | _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-gnueabihf/include/c++/14/bits/stl_map.h:1087: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-gnueabihf/include/c++/14/bits/stl_tree.h:1206: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 1206 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/14/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_callback_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]’ at /<>/libs/json.h:6652:76: /usr/arm-linux-gnueabihf/include/c++/14/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:11894:29: /usr/arm-linux-gnueabihf/include/c++/14/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-gnueabihf/include/c++/14/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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_esattoarco_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_esattoarco_focus.dir/link.d 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-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_rainbowrsf_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 54%] Building CXX object drivers/focuser/CMakeFiles/indi_rainbowrsf_focus.dir/rainbowRSF.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_rainbowrsf_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_rainbowrsf_focus.dir/link.d CMakeFiles/indi_rainbowrsf_focus.dir/rainbowRSF.cpp.o -o indi_rainbowrsf_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_lakeside_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 55%] Building CXX object drivers/focuser/CMakeFiles/indi_lakeside_focus.dir/lakeside.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_lakeside_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_lakeside_focus.dir/link.d CMakeFiles/indi_lakeside_focus.dir/lakeside.cpp.o -o indi_lakeside_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_dmfc_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 56%] Building CXX object drivers/focuser/CMakeFiles/indi_dmfc_focus.dir/dmfc.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_dmfc_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_dmfc_focus.dir/link.d CMakeFiles/indi_dmfc_focus.dir/dmfc.cpp.o -o indi_dmfc_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_pegasus_focuscube.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 56%] Building CXX object drivers/focuser/CMakeFiles/indi_pegasus_focuscube.dir/pegasus_focuscube.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pegasus_focuscube.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_pegasus_focuscube.dir/link.d CMakeFiles/indi_pegasus_focuscube.dir/pegasus_focuscube.cpp.o -o indi_pegasus_focuscube -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_pegasus_prodigyMF.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 56%] Building CXX object drivers/focuser/CMakeFiles/indi_pegasus_prodigyMF.dir/pegasus_prodigyMF.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pegasus_prodigyMF.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_pegasus_prodigyMF.dir/link.d CMakeFiles/indi_pegasus_prodigyMF.dir/pegasus_prodigyMF.cpp.o -o indi_pegasus_prodigyMF -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_pegasus_scopsoag.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 57%] Building CXX object drivers/focuser/CMakeFiles/indi_pegasus_scopsoag.dir/pegasus_scopsoag.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pegasus_scopsoag.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_pegasus_scopsoag.dir/link.d CMakeFiles/indi_pegasus_scopsoag.dir/pegasus_scopsoag.cpp.o -o indi_pegasus_scopsoag -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_usbfocusv3_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 57%] Building CXX object drivers/focuser/CMakeFiles/indi_usbfocusv3_focus.dir/usbfocusv3.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_usbfocusv3_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_usbfocusv3_focus.dir/link.d CMakeFiles/indi_usbfocusv3_focus.dir/usbfocusv3.cpp.o -o indi_usbfocusv3_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_microtouch_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 57%] Building CXX object drivers/focuser/CMakeFiles/indi_microtouch_focus.dir/microtouch.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_microtouch_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_microtouch_focus.dir/link.d CMakeFiles/indi_microtouch_focus.dir/microtouch.cpp.o -o indi_microtouch_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_steeldrive2_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 57%] Building CXX object drivers/focuser/CMakeFiles/indi_steeldrive2_focus.dir/steeldrive2.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_steeldrive2_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_steeldrive2_focus.dir/link.d CMakeFiles/indi_steeldrive2_focus.dir/steeldrive2.cpp.o -o indi_steeldrive2_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_steeldrive_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 57%] Building CXX object drivers/focuser/CMakeFiles/indi_steeldrive_focus.dir/steeldrive.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_steeldrive_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_steeldrive_focus.dir/link.d CMakeFiles/indi_steeldrive_focus.dir/steeldrive.cpp.o -o indi_steeldrive_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_lynx_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 58%] Building CXX object drivers/focuser/CMakeFiles/indi_lynx_focus.dir/focuslynxbase.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_lynx_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_lynx_focus.dir/link.d 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-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_perfectstar_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 58%] Building CXX object drivers/focuser/CMakeFiles/indi_perfectstar_focus.dir/perfectstar.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_perfectstar_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_perfectstar_focus.dir/link.d CMakeFiles/indi_perfectstar_focus.dir/perfectstar.cpp.o -o indi_perfectstar_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_siefs_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 58%] Building CXX object drivers/focuser/CMakeFiles/indi_siefs_focus.dir/si_efs.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_siefs_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_siefs_focus.dir/link.d CMakeFiles/indi_siefs_focus.dir/si_efs.cpp.o -o indi_siefs_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_hitecastrodc_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 58%] Building CXX object drivers/focuser/CMakeFiles/indi_hitecastrodc_focus.dir/hitecastrodcfocuser.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_hitecastrodc_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_hitecastrodc_focus.dir/link.d CMakeFiles/indi_hitecastrodc_focus.dir/hitecastrodcfocuser.cpp.o -o indi_hitecastrodc_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_deepskydad_af1_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 58%] Building CXX object drivers/focuser/CMakeFiles/indi_deepskydad_af1_focus.dir/deepskydad_af1.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_deepskydad_af1_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_deepskydad_af1_focus.dir/link.d CMakeFiles/indi_deepskydad_af1_focus.dir/deepskydad_af1.cpp.o -o indi_deepskydad_af1_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_deepskydad_af2_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 59%] Building CXX object drivers/focuser/CMakeFiles/indi_deepskydad_af2_focus.dir/deepskydad_af2.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_deepskydad_af2_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_deepskydad_af2_focus.dir/link.d CMakeFiles/indi_deepskydad_af2_focus.dir/deepskydad_af2.cpp.o -o indi_deepskydad_af2_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_deepskydad_af3_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 59%] Building CXX object drivers/focuser/CMakeFiles/indi_deepskydad_af3_focus.dir/deepskydad_af3.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_deepskydad_af3_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_deepskydad_af3_focus.dir/link.d CMakeFiles/indi_deepskydad_af3_focus.dir/deepskydad_af3.cpp.o -o indi_deepskydad_af3_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_smartfocus_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 59%] Building CXX object drivers/focuser/CMakeFiles/indi_smartfocus_focus.dir/smartfocus.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_smartfocus_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_smartfocus_focus.dir/link.d CMakeFiles/indi_smartfocus_focus.dir/smartfocus.cpp.o -o indi_smartfocus_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_tcfs_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 59%] Building CXX object drivers/focuser/CMakeFiles/indi_tcfs_focus.dir/tcfs.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_tcfs_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_tcfs_focus.dir/link.d CMakeFiles/indi_tcfs_focus.dir/tcfs.cpp.o -o indi_tcfs_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_lacerta_mfoc_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 59%] Building CXX object drivers/focuser/CMakeFiles/indi_lacerta_mfoc_focus.dir/lacerta_mfoc.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_lacerta_mfoc_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_lacerta_mfoc_focus.dir/link.d CMakeFiles/indi_lacerta_mfoc_focus.dir/lacerta_mfoc.cpp.o -o indi_lacerta_mfoc_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/focuser /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/focuser /<>/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_activefocuser_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 59%] Building CXX object drivers/focuser/CMakeFiles/indi_activefocuser_focus.dir/activefocuser.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_activefocuser_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_activefocuser_focus.dir/link.d 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-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/rotator /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/rotator /<>/obj-arm-linux-gnueabihf/drivers/rotator/CMakeFiles/indi_nframe_rotator.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 60%] Building CXX object drivers/rotator/CMakeFiles/indi_nframe_rotator.dir/nframe.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/rotator && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_nframe_rotator.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_nframe_rotator.dir/link.d CMakeFiles/indi_nframe_rotator.dir/nframe.cpp.o -o indi_nframe_rotator -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/rotator /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/rotator /<>/obj-arm-linux-gnueabihf/drivers/rotator/CMakeFiles/indi_simulator_rotator.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 61%] Building CXX object drivers/rotator/CMakeFiles/indi_simulator_rotator.dir/rotator_simulator.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/rotator && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_rotator.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_simulator_rotator.dir/link.d CMakeFiles/indi_simulator_rotator.dir/rotator_simulator.cpp.o -o indi_simulator_rotator -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/rotator /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/rotator /<>/obj-arm-linux-gnueabihf/drivers/rotator/CMakeFiles/indi_gemini_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 61%] Building CXX object drivers/rotator/CMakeFiles/indi_gemini_focus.dir/gemini.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/rotator && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_gemini_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_gemini_focus.dir/link.d CMakeFiles/indi_gemini_focus.dir/gemini.cpp.o -o indi_gemini_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/rotator /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/rotator /<>/obj-arm-linux-gnueabihf/drivers/rotator/CMakeFiles/indi_nightcrawler_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 61%] Building CXX object drivers/rotator/CMakeFiles/indi_nightcrawler_focus.dir/nightcrawler.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/rotator && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_nightcrawler_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_nightcrawler_focus.dir/link.d CMakeFiles/indi_nightcrawler_focus.dir/nightcrawler.cpp.o -o indi_nightcrawler_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/rotator /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/rotator /<>/obj-arm-linux-gnueabihf/drivers/rotator/CMakeFiles/indi_pyxis_rotator.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 62%] Building CXX object drivers/rotator/CMakeFiles/indi_pyxis_rotator.dir/pyxis.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/rotator && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pyxis_rotator.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_pyxis_rotator.dir/link.d CMakeFiles/indi_pyxis_rotator.dir/pyxis.cpp.o -o indi_pyxis_rotator -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/rotator /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/rotator /<>/obj-arm-linux-gnueabihf/drivers/rotator/CMakeFiles/indi_falcon_rotator.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 63%] Building CXX object drivers/rotator/CMakeFiles/indi_falcon_rotator.dir/pegasus_falcon.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/rotator && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_falcon_rotator.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_falcon_rotator.dir/link.d CMakeFiles/indi_falcon_rotator.dir/pegasus_falcon.cpp.o -o indi_falcon_rotator -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/rotator /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/rotator /<>/obj-arm-linux-gnueabihf/drivers/rotator/CMakeFiles/indi_wanderer_lite_rotator.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 63%] Building CXX object drivers/rotator/CMakeFiles/indi_wanderer_lite_rotator.dir/wanderer_rotator_lite.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/rotator && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_wanderer_lite_rotator.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_wanderer_lite_rotator.dir/link.d CMakeFiles/indi_wanderer_lite_rotator.dir/wanderer_rotator_lite.cpp.o -o indi_wanderer_lite_rotator -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/rotator /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/rotator /<>/obj-arm-linux-gnueabihf/drivers/rotator/CMakeFiles/indi_integra_focus.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 63%] Building CXX object drivers/rotator/CMakeFiles/indi_integra_focus.dir/integra.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/rotator && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_integra_focus.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_integra_focus.dir/link.d CMakeFiles/indi_integra_focus.dir/integra.cpp.o -o indi_integra_focus -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/rotator /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/rotator /<>/obj-arm-linux-gnueabihf/drivers/rotator/CMakeFiles/indi_deepskydad_fr1.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 64%] Building CXX object drivers/rotator/CMakeFiles/indi_deepskydad_fr1.dir/deepskydad_fr1.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/rotator && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_deepskydad_fr1.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_deepskydad_fr1.dir/link.d CMakeFiles/indi_deepskydad_fr1.dir/deepskydad_fr1.cpp.o -o indi_deepskydad_fr1 -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/filter_wheel /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/filter_wheel /<>/obj-arm-linux-gnueabihf/drivers/filter_wheel/CMakeFiles/indi_xagyl_wheel.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 64%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_xagyl_wheel.dir/xagyl_wheel.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/filter_wheel && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/filter_wheel && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_xagyl_wheel.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_xagyl_wheel.dir/link.d CMakeFiles/indi_xagyl_wheel.dir/xagyl_wheel.cpp.o -o indi_xagyl_wheel -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/filter_wheel /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/filter_wheel /<>/obj-arm-linux-gnueabihf/drivers/filter_wheel/CMakeFiles/indi_simulator_wheel.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 64%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_simulator_wheel.dir/filter_simulator.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/filter_wheel && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/filter_wheel && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_wheel.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_simulator_wheel.dir/link.d CMakeFiles/indi_simulator_wheel.dir/filter_simulator.cpp.o -o indi_simulator_wheel -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/filter_wheel /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/filter_wheel /<>/obj-arm-linux-gnueabihf/drivers/filter_wheel/CMakeFiles/indi_manual_wheel.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 64%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_manual_wheel.dir/manual_filter.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/filter_wheel && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/filter_wheel && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_manual_wheel.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_manual_wheel.dir/link.d CMakeFiles/indi_manual_wheel.dir/manual_filter.cpp.o -o indi_manual_wheel -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/filter_wheel /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/filter_wheel /<>/obj-arm-linux-gnueabihf/drivers/filter_wheel/CMakeFiles/indi_optec_wheel.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 66%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_optec_wheel.dir/ifwoptec.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/filter_wheel && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/filter_wheel && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_optec_wheel.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_optec_wheel.dir/link.d CMakeFiles/indi_optec_wheel.dir/ifwoptec.cpp.o -o indi_optec_wheel -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/filter_wheel /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/filter_wheel /<>/obj-arm-linux-gnueabihf/drivers/filter_wheel/CMakeFiles/indi_quantum_wheel.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 66%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_quantum_wheel.dir/quantum_wheel.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/filter_wheel && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/filter_wheel && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_quantum_wheel.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_quantum_wheel.dir/link.d CMakeFiles/indi_quantum_wheel.dir/quantum_wheel.cpp.o -o indi_quantum_wheel -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/filter_wheel /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/filter_wheel /<>/obj-arm-linux-gnueabihf/drivers/filter_wheel/CMakeFiles/indi_trutech_wheel.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 68%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_trutech_wheel.dir/trutech_wheel.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/filter_wheel && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/filter_wheel && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_trutech_wheel.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_trutech_wheel.dir/link.d CMakeFiles/indi_trutech_wheel.dir/trutech_wheel.cpp.o -o indi_trutech_wheel -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/filter_wheel /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/filter_wheel /<>/obj-arm-linux-gnueabihf/drivers/filter_wheel/CMakeFiles/indi_qhycfw1_wheel.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 68%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_qhycfw1_wheel.dir/qhycfw1.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/filter_wheel && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/filter_wheel && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_qhycfw1_wheel.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_qhycfw1_wheel.dir/link.d CMakeFiles/indi_qhycfw1_wheel.dir/qhycfw1.cpp.o -o indi_qhycfw1_wheel -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/filter_wheel /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/filter_wheel /<>/obj-arm-linux-gnueabihf/drivers/filter_wheel/CMakeFiles/indi_qhycfw2_wheel.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 69%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_qhycfw2_wheel.dir/qhycfw2.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/filter_wheel && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/filter_wheel && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_qhycfw2_wheel.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_qhycfw2_wheel.dir/link.d CMakeFiles/indi_qhycfw2_wheel.dir/qhycfw2.cpp.o -o indi_qhycfw2_wheel -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/filter_wheel /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/filter_wheel /<>/obj-arm-linux-gnueabihf/drivers/filter_wheel/CMakeFiles/indi_qhycfw3_wheel.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 69%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_qhycfw3_wheel.dir/qhycfw3.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/filter_wheel && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/filter_wheel && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_qhycfw3_wheel.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_qhycfw3_wheel.dir/link.d CMakeFiles/indi_qhycfw3_wheel.dir/qhycfw3.cpp.o -o indi_qhycfw3_wheel -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/dome /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/dome /<>/obj-arm-linux-gnueabihf/drivers/dome/CMakeFiles/indi_simulator_dome.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 69%] Building CXX object drivers/dome/CMakeFiles/indi_simulator_dome.dir/dome_simulator.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_dome.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_simulator_dome.dir/link.d CMakeFiles/indi_simulator_dome.dir/dome_simulator.cpp.o -o indi_simulator_dome -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/dome /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/dome /<>/obj-arm-linux-gnueabihf/drivers/dome/CMakeFiles/indi_rolloff_dome.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 69%] Building CXX object drivers/dome/CMakeFiles/indi_rolloff_dome.dir/roll_off.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_rolloff_dome.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_rolloff_dome.dir/link.d CMakeFiles/indi_rolloff_dome.dir/roll_off.cpp.o -o indi_rolloff_dome -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/dome /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/dome /<>/obj-arm-linux-gnueabihf/drivers/dome/CMakeFiles/indi_baader_dome.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 71%] Building CXX object drivers/dome/CMakeFiles/indi_baader_dome.dir/baader_dome.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_baader_dome.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_baader_dome.dir/link.d CMakeFiles/indi_baader_dome.dir/baader_dome.cpp.o -o indi_baader_dome -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/dome /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/dome /<>/obj-arm-linux-gnueabihf/drivers/dome/CMakeFiles/indi_domepro2_dome.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 71%] Building CXX object drivers/dome/CMakeFiles/indi_domepro2_dome.dir/domepro2.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_domepro2_dome.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_domepro2_dome.dir/link.d CMakeFiles/indi_domepro2_dome.dir/domepro2.cpp.o -o indi_domepro2_dome -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/dome /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/dome /<>/obj-arm-linux-gnueabihf/drivers/dome/CMakeFiles/indi_rigel_dome.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 72%] Building CXX object drivers/dome/CMakeFiles/indi_rigel_dome.dir/rigel_dome.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_rigel_dome.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_rigel_dome.dir/link.d CMakeFiles/indi_rigel_dome.dir/rigel_dome.cpp.o -o indi_rigel_dome -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/dome /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/dome /<>/obj-arm-linux-gnueabihf/drivers/dome/CMakeFiles/indi_scopedome_dome.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 72%] Building CXX object drivers/dome/CMakeFiles/indi_scopedome_dome.dir/scopedome_dome.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/dome && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/dome && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/dome && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_scopedome_dome.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_scopedome_dome.dir/link.d 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-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/dome /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/dome /<>/obj-arm-linux-gnueabihf/drivers/dome/CMakeFiles/indi_ddw_dome.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 73%] Building CXX object drivers/dome/CMakeFiles/indi_ddw_dome.dir/ddw_dome.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_ddw_dome.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_ddw_dome.dir/link.d CMakeFiles/indi_ddw_dome.dir/ddw_dome.cpp.o -o indi_ddw_dome -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/dome /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/dome /<>/obj-arm-linux-gnueabihf/drivers/dome/CMakeFiles/indi_script_dome.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 73%] Building CXX object drivers/dome/CMakeFiles/indi_script_dome.dir/dome_script.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_script_dome.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_script_dome.dir/link.d CMakeFiles/indi_script_dome.dir/dome_script.cpp.o -o indi_script_dome -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/dome /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/dome /<>/obj-arm-linux-gnueabihf/drivers/dome/CMakeFiles/indi_nexdome_beaver.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 74%] Building CXX object drivers/dome/CMakeFiles/indi_nexdome_beaver.dir/nexdome_beaver.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_nexdome_beaver.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_nexdome_beaver.dir/link.d CMakeFiles/indi_nexdome_beaver.dir/nexdome_beaver.cpp.o -o indi_nexdome_beaver -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/auxiliary /<>/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_wanderer_cover.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 75%] Building CXX object drivers/auxiliary/CMakeFiles/indi_wanderer_cover.dir/wanderer_cover.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_wanderer_cover.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_wanderer_cover.dir/link.d CMakeFiles/indi_wanderer_cover.dir/wanderer_cover.cpp.o -o indi_wanderer_cover -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/auxiliary /<>/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_skysafari.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f drivers/auxiliary/CMakeFiles/indi_skysafari.dir/build.make drivers/auxiliary/CMakeFiles/indi_skysafari.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 76%] Building CXX object drivers/auxiliary/CMakeFiles/indi_skysafari.dir/skysafari.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_skysafari.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_skysafari.dir/link.d CMakeFiles/indi_skysafari.dir/skysafari.cpp.o CMakeFiles/indi_skysafari.dir/skysafariclient.cpp.o -o indi_skysafari -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase:/<>/obj-arm-linux-gnueabihf/libs/indiclient: ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libnova.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/auxiliary /<>/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_watchdog.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f drivers/auxiliary/CMakeFiles/indi_watchdog.dir/build.make drivers/auxiliary/CMakeFiles/indi_watchdog.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 77%] Building CXX object drivers/auxiliary/CMakeFiles/indi_watchdog.dir/watchdog.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_watchdog.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_watchdog.dir/link.d CMakeFiles/indi_watchdog.dir/watchdog.cpp.o CMakeFiles/indi_watchdog.dir/watchdogclient.cpp.o -o indi_watchdog -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase:/<>/obj-arm-linux-gnueabihf/libs/indiclient: ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libnova.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/auxiliary /<>/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_flipflat.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f drivers/auxiliary/CMakeFiles/indi_flipflat.dir/build.make drivers/auxiliary/CMakeFiles/indi_flipflat.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 78%] Building CXX object drivers/auxiliary/CMakeFiles/indi_flipflat.dir/flip_flat.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_flipflat.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_flipflat.dir/link.d CMakeFiles/indi_flipflat.dir/flip_flat.cpp.o -o indi_flipflat -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/auxiliary /<>/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_simulator_lightpanel.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 78%] Building CXX object drivers/auxiliary/CMakeFiles/indi_simulator_lightpanel.dir/light_panel_simulator.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_lightpanel.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_simulator_lightpanel.dir/link.d CMakeFiles/indi_simulator_lightpanel.dir/light_panel_simulator.cpp.o -o indi_simulator_lightpanel -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/auxiliary /<>/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_pegasus_upb.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 79%] Building CXX object drivers/auxiliary/CMakeFiles/indi_pegasus_upb.dir/pegasus_upb.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pegasus_upb.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_pegasus_upb.dir/link.d CMakeFiles/indi_pegasus_upb.dir/pegasus_upb.cpp.o -o indi_pegasus_upb -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/auxiliary /<>/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_pegasus_uch.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 79%] Building CXX object drivers/auxiliary/CMakeFiles/indi_pegasus_uch.dir/pegasus_uch.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pegasus_uch.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_pegasus_uch.dir/link.d CMakeFiles/indi_pegasus_uch.dir/pegasus_uch.cpp.o -o indi_pegasus_uch -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/auxiliary /<>/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_pegasus_flatmaster.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 80%] Building CXX object drivers/auxiliary/CMakeFiles/indi_pegasus_flatmaster.dir/pegasus_flatmaster.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pegasus_flatmaster.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_pegasus_flatmaster.dir/link.d CMakeFiles/indi_pegasus_flatmaster.dir/pegasus_flatmaster.cpp.o -o indi_pegasus_flatmaster -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/auxiliary /<>/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_pegasus_ppb.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 80%] Building CXX object drivers/auxiliary/CMakeFiles/indi_pegasus_ppb.dir/pegasus_ppb.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pegasus_ppb.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_pegasus_ppb.dir/link.d CMakeFiles/indi_pegasus_ppb.dir/pegasus_ppb.cpp.o -o indi_pegasus_ppb -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/auxiliary /<>/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_pegasus_ppba.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 81%] Building CXX object drivers/auxiliary/CMakeFiles/indi_pegasus_ppba.dir/pegasus_ppba.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pegasus_ppba.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_pegasus_ppba.dir/link.d CMakeFiles/indi_pegasus_ppba.dir/pegasus_ppba.cpp.o -o indi_pegasus_ppba -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/auxiliary /<>/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_Excalibur.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f drivers/auxiliary/CMakeFiles/indi_Excalibur.dir/build.make drivers/auxiliary/CMakeFiles/indi_Excalibur.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 81%] Building CXX object drivers/auxiliary/CMakeFiles/indi_Excalibur.dir/Excalibur.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_Excalibur.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_Excalibur.dir/link.d CMakeFiles/indi_Excalibur.dir/Excalibur.cpp.o -o indi_Excalibur -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/auxiliary /<>/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_snapcap.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f drivers/auxiliary/CMakeFiles/indi_snapcap.dir/build.make drivers/auxiliary/CMakeFiles/indi_snapcap.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 82%] Building CXX object drivers/auxiliary/CMakeFiles/indi_snapcap.dir/snapcap.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_snapcap.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_snapcap.dir/link.d CMakeFiles/indi_snapcap.dir/snapcap.cpp.o -o indi_snapcap -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/auxiliary /<>/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_astromech_lpm.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 83%] Building CXX object drivers/auxiliary/CMakeFiles/indi_astromech_lpm.dir/lpm.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_astromech_lpm.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_astromech_lpm.dir/link.d CMakeFiles/indi_astromech_lpm.dir/lpm.cpp.o -o indi_astromech_lpm -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/auxiliary /<>/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_sqm_weather.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 84%] Building CXX object drivers/auxiliary/CMakeFiles/indi_sqm_weather.dir/sqm.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_sqm_weather.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_sqm_weather.dir/link.d CMakeFiles/indi_sqm_weather.dir/sqm.cpp.o -o indi_sqm_weather -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/auxiliary /<>/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_simulator_sqm.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 84%] Building CXX object drivers/auxiliary/CMakeFiles/indi_simulator_sqm.dir/sqm_simulator.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_sqm.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_simulator_sqm.dir/link.d CMakeFiles/indi_simulator_sqm.dir/sqm_simulator.cpp.o -o indi_simulator_sqm -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/auxiliary /<>/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_astrometry.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f drivers/auxiliary/CMakeFiles/indi_astrometry.dir/build.make drivers/auxiliary/CMakeFiles/indi_astrometry.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 84%] Building CXX object drivers/auxiliary/CMakeFiles/indi_astrometry.dir/astrometrydriver.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_astrometry.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_astrometry.dir/link.d CMakeFiles/indi_astrometry.dir/astrometrydriver.cpp.o -o indi_astrometry -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/auxiliary /<>/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_star2000.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f drivers/auxiliary/CMakeFiles/indi_star2000.dir/build.make drivers/auxiliary/CMakeFiles/indi_star2000.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 84%] Building C object drivers/auxiliary/CMakeFiles/indi_star2000.dir/STAR2kdriver.c.o cd /<>/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/<>/libs/eventloop/. -I/<>/libs/dsp/. -I/<>/libs/fpack/. -I/<>/libs/hid/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_star2000.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_star2000.dir/link.d CMakeFiles/indi_star2000.dir/STAR2kdriver.c.o CMakeFiles/indi_star2000.dir/STAR2000.cpp.o -o indi_star2000 -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/auxiliary /<>/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_arduinost4.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f drivers/auxiliary/CMakeFiles/indi_arduinost4.dir/build.make drivers/auxiliary/CMakeFiles/indi_arduinost4.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 85%] Building CXX object drivers/auxiliary/CMakeFiles/indi_arduinost4.dir/arduino_st4.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_arduinost4.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_arduinost4.dir/link.d CMakeFiles/indi_arduinost4.dir/arduino_st4.cpp.o -o indi_arduinost4 -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/auxiliary /<>/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_planewave_deltat.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 86%] Building CXX object drivers/auxiliary/CMakeFiles/indi_planewave_deltat.dir/planewave_delta.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_planewave_deltat.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_planewave_deltat.dir/link.d CMakeFiles/indi_planewave_deltat.dir/planewave_delta.cpp.o -o indi_planewave_deltat -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/auxiliary /<>/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_gpusb.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f drivers/auxiliary/CMakeFiles/indi_gpusb.dir/build.make drivers/auxiliary/CMakeFiles/indi_gpusb.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 86%] Building CXX object drivers/auxiliary/CMakeFiles/indi_gpusb.dir/gpdriver.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_gpusb.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_gpusb.dir/link.d CMakeFiles/indi_gpusb.dir/gpdriver.cpp.o CMakeFiles/indi_gpusb.dir/gpusb.cpp.o -o indi_gpusb -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/auxiliary /<>/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_joystick.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f drivers/auxiliary/CMakeFiles/indi_joystick.dir/build.make drivers/auxiliary/CMakeFiles/indi_joystick.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 87%] Building CXX object drivers/auxiliary/CMakeFiles/indi_joystick.dir/joystickdriver.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_joystick.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_joystick.dir/link.d CMakeFiles/indi_joystick.dir/joystickdriver.cpp.o CMakeFiles/indi_joystick.dir/joystick.cpp.o -o indi_joystick -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/auxiliary /<>/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_simulator_gps.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 87%] Building CXX object drivers/auxiliary/CMakeFiles/indi_simulator_gps.dir/gps_simulator.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_gps.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_simulator_gps.dir/link.d CMakeFiles/indi_simulator_gps.dir/gps_simulator.cpp.o -o indi_simulator_gps -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/auxiliary /<>/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_usbdewpoint.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f drivers/auxiliary/CMakeFiles/indi_usbdewpoint.dir/build.make drivers/auxiliary/CMakeFiles/indi_usbdewpoint.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 87%] Building CXX object drivers/auxiliary/CMakeFiles/indi_usbdewpoint.dir/usb_dewpoint.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_usbdewpoint.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_usbdewpoint.dir/link.d CMakeFiles/indi_usbdewpoint.dir/usb_dewpoint.cpp.o -o indi_usbdewpoint -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/auxiliary /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/auxiliary /<>/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_deepskydad_fp1.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 89%] Building CXX object drivers/auxiliary/CMakeFiles/indi_deepskydad_fp1.dir/deepskydad_fp1.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_deepskydad_fp1.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_deepskydad_fp1.dir/link.d CMakeFiles/indi_deepskydad_fp1.dir/deepskydad_fp1.cpp.o -o indi_deepskydad_fp1 -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/receiver /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/receiver /<>/obj-arm-linux-gnueabihf/drivers/receiver/CMakeFiles/indi_simulator_receiver.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 89%] Building CXX object drivers/receiver/CMakeFiles/indi_simulator_receiver.dir/receiver_simulator.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/receiver && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/receiver && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_receiver.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_simulator_receiver.dir/link.d CMakeFiles/indi_simulator_receiver.dir/receiver_simulator.cpp.o -o indi_simulator_receiver -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/weather /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/weather /<>/obj-arm-linux-gnueabihf/drivers/weather/CMakeFiles/indi_simulator_weather.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 90%] Building CXX object drivers/weather/CMakeFiles/indi_simulator_weather.dir/weathersimulator.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/weather && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/weather && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_weather.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_simulator_weather.dir/link.d CMakeFiles/indi_simulator_weather.dir/weathersimulator.cpp.o -o indi_simulator_weather -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/weather /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/weather /<>/obj-arm-linux-gnueabihf/drivers/weather/CMakeFiles/indi_meta_weather.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 91%] Building CXX object drivers/weather/CMakeFiles/indi_meta_weather.dir/weathermeta.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/weather && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/weather && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_meta_weather.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_meta_weather.dir/link.d CMakeFiles/indi_meta_weather.dir/weathermeta.cpp.o -o indi_meta_weather -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/weather /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/weather /<>/obj-arm-linux-gnueabihf/drivers/weather/CMakeFiles/indi_watcher_weather.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 92%] Building CXX object drivers/weather/CMakeFiles/indi_watcher_weather.dir/weatherwatcher.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/weather && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/weather && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_watcher_weather.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_watcher_weather.dir/link.d CMakeFiles/indi_watcher_weather.dir/weatherwatcher.cpp.o -o indi_watcher_weather -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/weather /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/weather /<>/obj-arm-linux-gnueabihf/drivers/weather/CMakeFiles/indi_weather_safety_proxy.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 93%] Building CXX object drivers/weather/CMakeFiles/indi_weather_safety_proxy.dir/weather_safety_proxy.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/weather && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/include/c++/14/map:62, from /<>/libs/json.h:81, from /<>/drivers/weather/weather_safety_proxy.cpp:31: /usr/arm-linux-gnueabihf/include/c++/14/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-gnueabihf/include/c++/14/bits/stl_tree.h:2208: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 2208 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/14/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-gnueabihf/include/c++/14/bits/stl_tree.h:2456: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 2456 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/14/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-gnueabihf/include/c++/14/bits/stl_tree.h:2487: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 2487 | _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-gnueabihf/include/c++/14/bits/stl_map.h:1087: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-gnueabihf/include/c++/14/bits/stl_tree.h:1206: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 1206 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/14/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_callback_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]’ at /<>/libs/json.h:6652:76: /usr/arm-linux-gnueabihf/include/c++/14/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:11894:29: /usr/arm-linux-gnueabihf/include/c++/14/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-gnueabihf/include/c++/14/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-gnueabihf/drivers/weather && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_weather_safety_proxy.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_weather_safety_proxy.dir/link.d CMakeFiles/indi_weather_safety_proxy.dir/weather_safety_proxy.cpp.o -o indi_weather_safety_proxy -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/weather /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/weather /<>/obj-arm-linux-gnueabihf/drivers/weather/CMakeFiles/indi_mbox_weather.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 93%] Building CXX object drivers/weather/CMakeFiles/indi_mbox_weather.dir/mbox.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/weather && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/weather && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_mbox_weather.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_mbox_weather.dir/link.d CMakeFiles/indi_mbox_weather.dir/mbox.cpp.o -o indi_mbox_weather -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/weather /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/weather /<>/obj-arm-linux-gnueabihf/drivers/weather/CMakeFiles/indi_uranus_weather.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 93%] Building CXX object drivers/weather/CMakeFiles/indi_uranus_weather.dir/uranusmeteo.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/weather && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/weather && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_uranus_weather.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_uranus_weather.dir/link.d CMakeFiles/indi_uranus_weather.dir/uranusmeteo.cpp.o -o indi_uranus_weather -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/weather /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/weather /<>/obj-arm-linux-gnueabihf/drivers/weather/CMakeFiles/indi_vantage_weather.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 93%] Building CXX object drivers/weather/CMakeFiles/indi_vantage_weather.dir/vantage.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/weather && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/weather && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_vantage_weather.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_vantage_weather.dir/link.d CMakeFiles/indi_vantage_weather.dir/vantage.cpp.o -o indi_vantage_weather -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/weather /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/weather /<>/obj-arm-linux-gnueabihf/drivers/weather/CMakeFiles/indi_openweathermap_weather.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 93%] Building CXX object drivers/weather/CMakeFiles/indi_openweathermap_weather.dir/openweathermap.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/weather && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/include/c++/14/map:62, from /<>/libs/indidevice/property/indipropertyswitch.h:22, from /<>/libs/indidevice/./basedevice.h:32: /usr/arm-linux-gnueabihf/include/c++/14/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-gnueabihf/include/c++/14/bits/stl_tree.h:2208: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 2208 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/14/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-gnueabihf/include/c++/14/bits/stl_tree.h:2456: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 2456 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/14/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-gnueabihf/include/c++/14/bits/stl_tree.h:2487: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 2487 | _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-gnueabihf/include/c++/14/bits/stl_map.h:1087: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-gnueabihf/include/c++/14/bits/stl_tree.h:1206: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 1206 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/14/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_callback_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]’ at /<>/libs/json.h:6652:76: /usr/arm-linux-gnueabihf/include/c++/14/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:11894:29: /usr/arm-linux-gnueabihf/include/c++/14/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-gnueabihf/include/c++/14/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-gnueabihf/drivers/weather && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_openweathermap_weather.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_openweathermap_weather.dir/link.d CMakeFiles/indi_openweathermap_weather.dir/openweathermap.cpp.o -o indi_openweathermap_weather -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/agent /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/agent /<>/obj-arm-linux-gnueabihf/drivers/agent/CMakeFiles/indi_imager_agent.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 93%] Building CXX object drivers/agent/CMakeFiles/indi_imager_agent.dir/agent_imager.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/agent && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/agent && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/agent && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_imager_agent.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_imager_agent.dir/link.d 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-gnueabihf/libs/indibase:/<>/obj-arm-linux-gnueabihf/libs/indiclient: ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libnova.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/drivers/video /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/drivers/video /<>/obj-arm-linux-gnueabihf/drivers/video/CMakeFiles/indi_v4l2_ccd.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 93%] Building CXX object drivers/video/CMakeFiles/indi_v4l2_ccd.dir/lx/Lx.cpp.o cd /<>/obj-arm-linux-gnueabihf/drivers/video && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/video && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/video && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/drivers/video && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_v4l2_ccd.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_v4l2_ccd.dir/link.d 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-gnueabihf/libs/indibase: /usr/lib/arm-linux-gnueabihf/libjpeg.so ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/tools /<>/obj-arm-linux-gnueabihf/tools/CMakeFiles/indi_getprop.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f tools/CMakeFiles/indi_getprop.dir/build.make tools/CMakeFiles/indi_getprop.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 94%] Building C object tools/CMakeFiles/indi_getprop.dir/getINDIproperty.c.o cd /<>/obj-arm-linux-gnueabihf/tools && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/eventloop/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_getprop.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_getprop.dir/link.d 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-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libz.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/tools /<>/obj-arm-linux-gnueabihf/tools/CMakeFiles/indi_setprop.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f tools/CMakeFiles/indi_setprop.dir/build.make tools/CMakeFiles/indi_setprop.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 95%] Building C object tools/CMakeFiles/indi_setprop.dir/setINDIproperty.c.o cd /<>/obj-arm-linux-gnueabihf/tools && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/eventloop/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_setprop.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_setprop.dir/link.d 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-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libz.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/tools /<>/obj-arm-linux-gnueabihf/tools/CMakeFiles/indi_eval.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f tools/CMakeFiles/indi_eval.dir/build.make tools/CMakeFiles/indi_eval.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 95%] Building C object tools/CMakeFiles/indi_eval.dir/compiler.c.o cd /<>/obj-arm-linux-gnueabihf/tools && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/eventloop/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/tools && /usr/bin/arm-linux-gnueabihf-gcc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/eventloop/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_eval.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/indi_eval.dir/link.d 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-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libz.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/examples/tutorial_one /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/examples/tutorial_one /<>/obj-arm-linux-gnueabihf/examples/tutorial_one/CMakeFiles/tutorial_one.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 95%] Building CXX object examples/tutorial_one/CMakeFiles/tutorial_one.dir/simpledevice.cpp.o cd /<>/obj-arm-linux-gnueabihf/examples/tutorial_one && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/examples/tutorial_one && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_one.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/tutorial_one.dir/link.d CMakeFiles/tutorial_one.dir/simpledevice.cpp.o -o tutorial_one -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/examples/tutorial_two /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/examples/tutorial_two /<>/obj-arm-linux-gnueabihf/examples/tutorial_two/CMakeFiles/tutorial_two.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 96%] Building CXX object examples/tutorial_two/CMakeFiles/tutorial_two.dir/simplescope.cpp.o cd /<>/obj-arm-linux-gnueabihf/examples/tutorial_two && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/examples/tutorial_two && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_two.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/tutorial_two.dir/link.d CMakeFiles/tutorial_two.dir/simplescope.cpp.o -o tutorial_two -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/examples/tutorial_three /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/examples/tutorial_three /<>/obj-arm-linux-gnueabihf/examples/tutorial_three/CMakeFiles/tutorial_three.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 97%] Building CXX object examples/tutorial_three/CMakeFiles/tutorial_three.dir/simpleccd.cpp.o cd /<>/obj-arm-linux-gnueabihf/examples/tutorial_three && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/examples/tutorial_three && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_three.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/tutorial_three.dir/link.d CMakeFiles/tutorial_three.dir/simpleccd.cpp.o -o tutorial_three -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/examples/tutorial_four /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/examples/tutorial_four /<>/obj-arm-linux-gnueabihf/examples/tutorial_four/CMakeFiles/tutorial_four.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 97%] Building CXX object examples/tutorial_four/CMakeFiles/tutorial_four.dir/simpleskeleton.cpp.o cd /<>/obj-arm-linux-gnueabihf/examples/tutorial_four && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/examples/tutorial_four && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_four.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/tutorial_four.dir/link.d CMakeFiles/tutorial_four.dir/simpleskeleton.cpp.o -o tutorial_four -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/examples/tutorial_five /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/examples/tutorial_five /<>/obj-arm-linux-gnueabihf/examples/tutorial_five/CMakeFiles/tutorial_dome.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 97%] Building CXX object examples/tutorial_five/CMakeFiles/tutorial_dome.dir/dome.cpp.o cd /<>/obj-arm-linux-gnueabihf/examples/tutorial_five && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/examples/tutorial_five && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_dome.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/tutorial_dome.dir/link.d CMakeFiles/tutorial_dome.dir/dome.cpp.o -o tutorial_dome -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/examples/tutorial_five /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/examples/tutorial_five /<>/obj-arm-linux-gnueabihf/examples/tutorial_five/CMakeFiles/tutorial_rain.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 97%] Building CXX object examples/tutorial_five/CMakeFiles/tutorial_rain.dir/raindetector.cpp.o cd /<>/obj-arm-linux-gnueabihf/examples/tutorial_five && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/examples/tutorial_five && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_rain.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/tutorial_rain.dir/link.d CMakeFiles/tutorial_rain.dir/raindetector.cpp.o -o tutorial_rain -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/examples/tutorial_six /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/examples/tutorial_six /<>/obj-arm-linux-gnueabihf/examples/tutorial_six/CMakeFiles/tutorial_client.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 98%] Building CXX object examples/tutorial_six/CMakeFiles/tutorial_client.dir/tutorial_client.cpp.o cd /<>/obj-arm-linux-gnueabihf/examples/tutorial_six && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/<>/libs/indiabstractclient/. -I/<>/libs/sockets/. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/examples/tutorial_six && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_client.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/tutorial_client.dir/link.d CMakeFiles/tutorial_client.dir/tutorial_client.cpp.o -o tutorial_client -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indiclient ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libnova.so -lpthread /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libnova.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/examples/tutorial_seven /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/examples/tutorial_seven /<>/obj-arm-linux-gnueabihf/examples/tutorial_seven/CMakeFiles/tutorial_seven.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [ 98%] Building CXX object examples/tutorial_seven/CMakeFiles/tutorial_seven.dir/simple_telescope_simulator.cpp.o cd /<>/obj-arm-linux-gnueabihf/examples/tutorial_seven && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 99%] Linking CXX executable tutorial_seven cd /<>/obj-arm-linux-gnueabihf/examples/tutorial_seven && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_seven.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/tutorial_seven.dir/link.d CMakeFiles/tutorial_seven.dir/simple_telescope_simulator.cpp.o -o tutorial_seven -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase:/<>/obj-arm-linux-gnueabihf/libs/alignment:/<>/obj-arm-linux-gnueabihf/libs/indiclient ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/alignment/libindiAlignmentDriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so -ldl /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libnova.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 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-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/examples/tutorial_eight /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/examples/tutorial_eight /<>/obj-arm-linux-gnueabihf/examples/tutorial_eight/CMakeFiles/tutorial_eight.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf' [100%] Building CXX object examples/tutorial_eight/CMakeFiles/tutorial_eight.dir/simple_receiver.cpp.o cd /<>/obj-arm-linux-gnueabihf/examples/tutorial_eight && /usr/bin/arm-linux-gnueabihf-g++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/<>/obj-arm-linux-gnueabihf/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-gnueabihf/libs/indicore/../.. -I/<>/obj-arm-linux-gnueabihf/libs/indicore -I/<>/libs/indidevice/. -I/<>/libs/indidevice/property -I/<>/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-gnueabihf/examples/tutorial_eight && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_eight.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--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,--dependency-file=CMakeFiles/tutorial_eight.dir/link.d CMakeFiles/tutorial_eight.dir/simple_receiver.cpp.o -o tutorial_eight -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/libs/indibase ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [100%] Built target tutorial_eight make[2]: Leaving directory '/<>/obj-arm-linux-gnueabihf' /usr/bin/cmake -E cmake_progress_start /<>/obj-arm-linux-gnueabihf/CMakeFiles 0 make[1]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf && 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-gnueabihf' /usr/bin/cmake -S/<> -B/<>/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/<>/obj-arm-linux-gnueabihf' 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-gnueabihf/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-gnueabihf/libindiclient.a -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libindiclient.so.1.9.9 -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libindiclient.so.1 -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/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-gnueabihf/libindidriver.a -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libindidriver.so.1.9.9 -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libindidriver.so.1 -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libindidriver.so -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libindiAlignmentDriver.so.1.9.9 -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libindiAlignmentDriver.so.1 -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libindiAlignmentDriver.so.1.9.9" to "" -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/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-gnueabihf/libindiAlignmentClient.a -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_Nearest_MathPlugin.so -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_Nearest_MathPlugin.so" to "" -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_SVD_MathPlugin.so -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_SVD_MathPlugin.so" to "" -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libindilx200.so.1.9.9 -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libindilx200.so.1 -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/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-gnueabihf' 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: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libindidriver1/usr/lib/arm-linux-gnueabihf/libindidriver.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: symbol ALIGNMENT_TAB used by debian/libindialignmentdriver1/usr/lib/arm-linux-gnueabihf/libindiAlignmentDriver.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol IUUpdateBLOB used by debian/libindialignmentdriver1/usr/lib/arm-linux-gnueabihf/libindiAlignmentDriver.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol _ZN4INDI6Logger11getInstanceEv used by debian/libindialignmentdriver1/usr/lib/arm-linux-gnueabihf/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-gnueabihf/libindiAlignmentDriver.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libindialignmentdriver1/usr/lib/arm-linux-gnueabihf/libindiAlignmentDriver.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol IUGetConfigOnSwitchIndex used by debian/libindialignmentdriver1/usr/lib/arm-linux-gnueabihf/libindiAlignmentDriver.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol IUUpdateText used by debian/libindialignmentdriver1/usr/lib/arm-linux-gnueabihf/libindiAlignmentDriver.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol IUUpdateSwitch used by debian/libindialignmentdriver1/usr/lib/arm-linux-gnueabihf/libindiAlignmentDriver.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol IDSetNumber used by debian/libindialignmentdriver1/usr/lib/arm-linux-gnueabihf/libindiAlignmentDriver.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol IDSetSwitch used by debian/libindialignmentdriver1/usr/lib/arm-linux-gnueabihf/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-gnueabihf/libindiAlignmentDriver.so.1.9.9 was not linked against libindiclient.so.1 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindialignmentdriver1/usr/lib/arm-linux-gnueabihf/libindiAlignmentDriver.so.1.9.9 was not linked against libgslcblas.so.0 (it uses none of the library's symbols) dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: symbol IUSaveConfigText used by debian/libindilx200-1/usr/lib/arm-linux-gnueabihf/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-gnueabihf/libindilx200.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol _ZN4INDI9TelescopeD2Ev used by debian/libindilx200-1/usr/lib/arm-linux-gnueabihf/libindilx200.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol _ZN4INDI9Telescope16updatePropertiesEv used by debian/libindilx200-1/usr/lib/arm-linux-gnueabihf/libindilx200.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol pstateStr used by debian/libindilx200-1/usr/lib/arm-linux-gnueabihf/libindilx200.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol _ZN4INDI9Telescope12SetTrackRateEdd used by debian/libindilx200-1/usr/lib/arm-linux-gnueabihf/libindilx200.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol IDSetSwitch used by debian/libindilx200-1/usr/lib/arm-linux-gnueabihf/libindilx200.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol _ZN4INDI13DefaultDevice7ConnectEv used by debian/libindilx200-1/usr/lib/arm-linux-gnueabihf/libindilx200.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol from64tobits_fast used by debian/libindilx200-1/usr/lib/arm-linux-gnueabihf/libindilx200.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol tagXMLEle used by debian/libindilx200-1/usr/lib/arm-linux-gnueabihf/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: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libindiclient1/usr/lib/arm-linux-gnueabihf/libindiclient.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_SVD_MathPlugin.so contains an unresolvable reference to symbol _ZN4INDI18AlignmentSubsystem15BasicMathPlugin29TransformTelescopeToCelestialERKNS0_24TelescopeDirectionVectorERdS5_: 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-gnueabihf/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-gnueabihf/indi/MathPlugins/libindi_SVD_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_Nearest_MathPlugin.so were not linked against libz.so.1 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_SVD_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/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-gnueabihf/indi/MathPlugins/libindi_SVD_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/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-gnueabihf/indi/MathPlugins/libindi_SVD_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/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-gnueabihf/indi/MathPlugins/libindi_SVD_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/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-gnueabihf/indi/MathPlugins/libindi_SVD_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/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-gnueabihf/indi/MathPlugins/libindi_SVD_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/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-gnueabihf/indi/MathPlugins/libindi_SVD_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/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: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged 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/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_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_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_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_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_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_steeldrive2_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_simulator_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_dsc_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_sestosenso_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_smartfocus_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_rigel_dome contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_pegasus_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_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_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_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_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_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_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_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_rainbow_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_pegasus_prodigyMF contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_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_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_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_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_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_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_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_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_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_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_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_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_pyxis_rotator contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_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_simulator_dome contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_siefs_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_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_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_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_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_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_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_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_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_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_xagyl_wheel contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dh_sodeps -a dh_installdeb -a debian/rules override_dh_gencontrol-arch make[1]: Entering directory '/<>' set -e; \ if [ -n "`ls debian/*.substvars 2>/dev/null`" ]; then \ echo "Generating strict local shlibs on packages: libindidriver1 libindialignmentdriver1 libindilx200-1 libindiclient1 libindi-plugins"; \ sed -i '/^shlibs:[^=]\+=/{ s/\(^shlibs:[^=]\+=[[:space:]]*\|,[[:space:]]*\)\(libindidriver1\|libindialignmentdriver1\|libindilx200-1\|libindiclient1\|libindi-plugins\|_\)\([[:space:]]*([[:space:]]*[><=]\+[^)]\+)\)\?/\1\2 (= 1.9.9+dfsg-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_armhf.deb'. dpkg-deb: building package 'libindidriver1-dbgsym' in '../libindidriver1-dbgsym_1.9.9+dfsg-3_armhf.deb'. dpkg-deb: building package 'libindialignmentdriver1' in '../libindialignmentdriver1_1.9.9+dfsg-3_armhf.deb'. dpkg-deb: building package 'libindialignmentdriver1-dbgsym' in '../libindialignmentdriver1-dbgsym_1.9.9+dfsg-3_armhf.deb'. dpkg-deb: building package 'libindilx200-1' in '../libindilx200-1_1.9.9+dfsg-3_armhf.deb'. dpkg-deb: building package 'libindilx200-1-dbgsym' in '../libindilx200-1-dbgsym_1.9.9+dfsg-3_armhf.deb'. dpkg-deb: building package 'libindiclient1' in '../libindiclient1_1.9.9+dfsg-3_armhf.deb'. dpkg-deb: building package 'libindiclient1-dbgsym' in '../libindiclient1-dbgsym_1.9.9+dfsg-3_armhf.deb'. dpkg-deb: building package 'libindi-plugins' in '../libindi-plugins_1.9.9+dfsg-3_armhf.deb'. dpkg-deb: building package 'libindi-plugins-dbgsym' in '../libindi-plugins-dbgsym_1.9.9+dfsg-3_armhf.deb'. dpkg-deb: building package 'libindi-dev' in '../libindi-dev_1.9.9+dfsg-3_armhf.deb'. dpkg-deb: building package 'indi-bin' in '../indi-bin_1.9.9+dfsg-3_armhf.deb'. dpkg-deb: building package 'indi-bin-dbgsym' in '../indi-bin-dbgsym_1.9.9+dfsg-3_armhf.deb'. dpkg-genbuildinfo --build=any -O../indi_1.9.9+dfsg-3_armhf.buildinfo dpkg-genchanges --build=any -O../indi_1.9.9+dfsg-3_armhf.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 2025-07-09T08:51:43Z +------------------------------------------------------------------------------+ | Finished Timed Build Commands | +------------------------------------------------------------------------------+ rm -Rf /<>/ ------------------------------------------ I: Finished running 'rm -Rf /<>/'. Finished processing commands. -------------------------------------------------------------------------------- Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ indi_1.9.9+dfsg-3_armhf.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: armhf 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: 65eda58783b2794ae9f27fd91bddbf249b71eb84 22209664 indi-bin-dbgsym_1.9.9+dfsg-3_armhf.deb 8af02cfc3dadef9984f3acf0d9841c379ff7c5d3 1495220 indi-bin_1.9.9+dfsg-3_armhf.deb b5b45a63c6e0df13db03a4708fc4ead157b915d8 12348 indi_1.9.9+dfsg-3_armhf.buildinfo 171be98fc8ba04060b316e6b00f1f80a6ddc65b3 868192 libindi-dev_1.9.9+dfsg-3_armhf.deb 932d58b17f6d9b5625cfa1a1f7f3fa2ee89fb807 72876 libindi-plugins-dbgsym_1.9.9+dfsg-3_armhf.deb 2f2c0ff761ec678065dbed578a95d11ab2157b8b 50352 libindi-plugins_1.9.9+dfsg-3_armhf.deb 17289083cda1e47a7c16b5b20b9e1d8256037389 1506784 libindialignmentdriver1-dbgsym_1.9.9+dfsg-3_armhf.deb 4ee30d0a4e510f553bcff04399c866191acf499f 163540 libindialignmentdriver1_1.9.9+dfsg-3_armhf.deb a470c821239cf0adbf8636ff3ac18e1a965b2368 1539476 libindiclient1-dbgsym_1.9.9+dfsg-3_armhf.deb c3603cafba03316b8895256e77b0a5429f628f87 152720 libindiclient1_1.9.9+dfsg-3_armhf.deb 399cd19d1bd9402e9fe63adbaf685eba2260df5c 5621940 libindidriver1-dbgsym_1.9.9+dfsg-3_armhf.deb 63034cbda74e2f4f76ebedb01547fc28cb7c1f1c 435472 libindidriver1_1.9.9+dfsg-3_armhf.deb 6597cd6543d1d13f627d4a61a912e13785e48b06 1214136 libindilx200-1-dbgsym_1.9.9+dfsg-3_armhf.deb 5107141ce1e7743ce3b323fb0bb48a5d59f563ab 131508 libindilx200-1_1.9.9+dfsg-3_armhf.deb Checksums-Sha256: f7d7fa1a1001be9953ff56281942a73b9099f247970644e00085ed9e312dcf97 22209664 indi-bin-dbgsym_1.9.9+dfsg-3_armhf.deb d82ef8e402d6d1c77829c60d9e2698e51d26a96f694ce39c9579b34b05eafa90 1495220 indi-bin_1.9.9+dfsg-3_armhf.deb 26412a0c8e7198b44f7e18d6a269e25370caed30b216f3e5157f1045e9307a59 12348 indi_1.9.9+dfsg-3_armhf.buildinfo eacfcf652705a08960e86578090eb398487be940278a9a43d953fefa4c4320d7 868192 libindi-dev_1.9.9+dfsg-3_armhf.deb 5b93709478f4b05af696e70ccf3f1e19cbe425679969e46a66d98b3de2b5121b 72876 libindi-plugins-dbgsym_1.9.9+dfsg-3_armhf.deb 370f2a9aaf956fb8d3216b2b3d78af9574f5ed2658567feef123d87c4e07faf3 50352 libindi-plugins_1.9.9+dfsg-3_armhf.deb 236617708605885458bab75a8924c7d5e6c1fec5decae6a89d620704f7ddf263 1506784 libindialignmentdriver1-dbgsym_1.9.9+dfsg-3_armhf.deb 64655add452281d187f6da67b487b4abcdba30fb948f777b698d482e2d1310be 163540 libindialignmentdriver1_1.9.9+dfsg-3_armhf.deb de1d21319c99fd25ba4d129bfde31a8dca840e9da54158950cbe39290fe23531 1539476 libindiclient1-dbgsym_1.9.9+dfsg-3_armhf.deb 69187392d2d3bea1b8412cf2b23dc00292a38cabbfa71c2a745dac97bcbd1154 152720 libindiclient1_1.9.9+dfsg-3_armhf.deb 6abdfbb2a4e8307b20422cf8514bb2a10a2baddf28923b554491d127032f9a8e 5621940 libindidriver1-dbgsym_1.9.9+dfsg-3_armhf.deb 1e9b1c5c868e0c3517b722eae2144adbdcbd423874bd1814b8d165eafa40898a 435472 libindidriver1_1.9.9+dfsg-3_armhf.deb 02aa7b528370ad27f0bd726a201d935444938c86e6e046e38ab7ff7adc021f9b 1214136 libindilx200-1-dbgsym_1.9.9+dfsg-3_armhf.deb 85b1f49b714331f5599f09c1ea59afcffc7a629e1cc1a37f6fcb766c83e68c89 131508 libindilx200-1_1.9.9+dfsg-3_armhf.deb Files: a4d8c8270ae659cb1ca3ab901d9e9ee6 22209664 debug optional indi-bin-dbgsym_1.9.9+dfsg-3_armhf.deb 0a1041cabd2f9ab847e4c2bc1dc31a6a 1495220 misc optional indi-bin_1.9.9+dfsg-3_armhf.deb f1e7083c0a3ae7ef5a191cbea1acb960 12348 misc optional indi_1.9.9+dfsg-3_armhf.buildinfo a4e3214e2ebcfaff9513fed8f284a30f 868192 libdevel optional libindi-dev_1.9.9+dfsg-3_armhf.deb 0cf6d76bd60c5eb6f355fc4605559259 72876 debug optional libindi-plugins-dbgsym_1.9.9+dfsg-3_armhf.deb a921d489f90c3d90d525991211b6e82c 50352 libs optional libindi-plugins_1.9.9+dfsg-3_armhf.deb 24679cd6ba23747542de4c8b5f628263 1506784 debug optional libindialignmentdriver1-dbgsym_1.9.9+dfsg-3_armhf.deb c45dbfd3723fa117e8f8e2583b028198 163540 libs optional libindialignmentdriver1_1.9.9+dfsg-3_armhf.deb 37bff06d5b0e3f5f7668e38b083ec5a4 1539476 debug optional libindiclient1-dbgsym_1.9.9+dfsg-3_armhf.deb d8457a50e5a1b5eb9a9f12429b73fc3e 152720 libs optional libindiclient1_1.9.9+dfsg-3_armhf.deb 1e8b4a25dd4afa18ace836e48cd77515 5621940 debug optional libindidriver1-dbgsym_1.9.9+dfsg-3_armhf.deb 36e23c068add151301fe5ad8b58893db 435472 libs optional libindidriver1_1.9.9+dfsg-3_armhf.deb de4de4aae054a66e724868c4741d6baf 1214136 debug optional libindilx200-1-dbgsym_1.9.9+dfsg-3_armhf.deb 641ec8a3e2d198cc53b983de6de1bdf8 131508 libs optional libindilx200-1_1.9.9+dfsg-3_armhf.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: armhf Version: 1.9.9+dfsg-3 Checksums-Md5: a4d8c8270ae659cb1ca3ab901d9e9ee6 22209664 indi-bin-dbgsym_1.9.9+dfsg-3_armhf.deb 0a1041cabd2f9ab847e4c2bc1dc31a6a 1495220 indi-bin_1.9.9+dfsg-3_armhf.deb a4e3214e2ebcfaff9513fed8f284a30f 868192 libindi-dev_1.9.9+dfsg-3_armhf.deb 0cf6d76bd60c5eb6f355fc4605559259 72876 libindi-plugins-dbgsym_1.9.9+dfsg-3_armhf.deb a921d489f90c3d90d525991211b6e82c 50352 libindi-plugins_1.9.9+dfsg-3_armhf.deb 24679cd6ba23747542de4c8b5f628263 1506784 libindialignmentdriver1-dbgsym_1.9.9+dfsg-3_armhf.deb c45dbfd3723fa117e8f8e2583b028198 163540 libindialignmentdriver1_1.9.9+dfsg-3_armhf.deb 37bff06d5b0e3f5f7668e38b083ec5a4 1539476 libindiclient1-dbgsym_1.9.9+dfsg-3_armhf.deb d8457a50e5a1b5eb9a9f12429b73fc3e 152720 libindiclient1_1.9.9+dfsg-3_armhf.deb 1e8b4a25dd4afa18ace836e48cd77515 5621940 libindidriver1-dbgsym_1.9.9+dfsg-3_armhf.deb 36e23c068add151301fe5ad8b58893db 435472 libindidriver1_1.9.9+dfsg-3_armhf.deb de4de4aae054a66e724868c4741d6baf 1214136 libindilx200-1-dbgsym_1.9.9+dfsg-3_armhf.deb 641ec8a3e2d198cc53b983de6de1bdf8 131508 libindilx200-1_1.9.9+dfsg-3_armhf.deb Checksums-Sha1: 65eda58783b2794ae9f27fd91bddbf249b71eb84 22209664 indi-bin-dbgsym_1.9.9+dfsg-3_armhf.deb 8af02cfc3dadef9984f3acf0d9841c379ff7c5d3 1495220 indi-bin_1.9.9+dfsg-3_armhf.deb 171be98fc8ba04060b316e6b00f1f80a6ddc65b3 868192 libindi-dev_1.9.9+dfsg-3_armhf.deb 932d58b17f6d9b5625cfa1a1f7f3fa2ee89fb807 72876 libindi-plugins-dbgsym_1.9.9+dfsg-3_armhf.deb 2f2c0ff761ec678065dbed578a95d11ab2157b8b 50352 libindi-plugins_1.9.9+dfsg-3_armhf.deb 17289083cda1e47a7c16b5b20b9e1d8256037389 1506784 libindialignmentdriver1-dbgsym_1.9.9+dfsg-3_armhf.deb 4ee30d0a4e510f553bcff04399c866191acf499f 163540 libindialignmentdriver1_1.9.9+dfsg-3_armhf.deb a470c821239cf0adbf8636ff3ac18e1a965b2368 1539476 libindiclient1-dbgsym_1.9.9+dfsg-3_armhf.deb c3603cafba03316b8895256e77b0a5429f628f87 152720 libindiclient1_1.9.9+dfsg-3_armhf.deb 399cd19d1bd9402e9fe63adbaf685eba2260df5c 5621940 libindidriver1-dbgsym_1.9.9+dfsg-3_armhf.deb 63034cbda74e2f4f76ebedb01547fc28cb7c1f1c 435472 libindidriver1_1.9.9+dfsg-3_armhf.deb 6597cd6543d1d13f627d4a61a912e13785e48b06 1214136 libindilx200-1-dbgsym_1.9.9+dfsg-3_armhf.deb 5107141ce1e7743ce3b323fb0bb48a5d59f563ab 131508 libindilx200-1_1.9.9+dfsg-3_armhf.deb Checksums-Sha256: f7d7fa1a1001be9953ff56281942a73b9099f247970644e00085ed9e312dcf97 22209664 indi-bin-dbgsym_1.9.9+dfsg-3_armhf.deb d82ef8e402d6d1c77829c60d9e2698e51d26a96f694ce39c9579b34b05eafa90 1495220 indi-bin_1.9.9+dfsg-3_armhf.deb eacfcf652705a08960e86578090eb398487be940278a9a43d953fefa4c4320d7 868192 libindi-dev_1.9.9+dfsg-3_armhf.deb 5b93709478f4b05af696e70ccf3f1e19cbe425679969e46a66d98b3de2b5121b 72876 libindi-plugins-dbgsym_1.9.9+dfsg-3_armhf.deb 370f2a9aaf956fb8d3216b2b3d78af9574f5ed2658567feef123d87c4e07faf3 50352 libindi-plugins_1.9.9+dfsg-3_armhf.deb 236617708605885458bab75a8924c7d5e6c1fec5decae6a89d620704f7ddf263 1506784 libindialignmentdriver1-dbgsym_1.9.9+dfsg-3_armhf.deb 64655add452281d187f6da67b487b4abcdba30fb948f777b698d482e2d1310be 163540 libindialignmentdriver1_1.9.9+dfsg-3_armhf.deb de1d21319c99fd25ba4d129bfde31a8dca840e9da54158950cbe39290fe23531 1539476 libindiclient1-dbgsym_1.9.9+dfsg-3_armhf.deb 69187392d2d3bea1b8412cf2b23dc00292a38cabbfa71c2a745dac97bcbd1154 152720 libindiclient1_1.9.9+dfsg-3_armhf.deb 6abdfbb2a4e8307b20422cf8514bb2a10a2baddf28923b554491d127032f9a8e 5621940 libindidriver1-dbgsym_1.9.9+dfsg-3_armhf.deb 1e9b1c5c868e0c3517b722eae2144adbdcbd423874bd1814b8d165eafa40898a 435472 libindidriver1_1.9.9+dfsg-3_armhf.deb 02aa7b528370ad27f0bd726a201d935444938c86e6e046e38ab7ff7adc021f9b 1214136 libindilx200-1-dbgsym_1.9.9+dfsg-3_armhf.deb 85b1f49b714331f5599f09c1ea59afcffc7a629e1cc1a37f6fcb766c83e68c89 131508 libindilx200-1_1.9.9+dfsg-3_armhf.deb Build-Origin: Debian Build-Architecture: amd64 Build-Date: Wed, 09 Jul 2025 08:51:43 +0000 Build-Path: /<> Installed-Build-Depends: autoconf (= 2.72-3.1), automake (= 1:1.17-4), autopoint (= 0.23.1-2), autotools-dev (= 20240727.1), base-files (= 13.8), base-passwd (= 3.6.7), bash (= 5.2.37-2+b3), binutils (= 2.44-3), binutils-common (= 2.44-3), binutils-x86-64-linux-gnu (= 2.44-3), bsdextrautils (= 2.41-5), bsdutils (= 1:2.41-5), build-essential (= 12.12), bzip2 (= 1.0.8-6), cfortran (= 20210827-1.1), cmake (= 3.31.6-2), cmake-data (= 3.31.6-2), comerr-dev (= 2.1-1.47.2-3+b1), coreutils (= 9.7-3), cpp (= 4:14.2.0-1), cpp-14 (= 14.2.0-19), cpp-14-x86-64-linux-gnu (= 14.2.0-19), cpp-x86-64-linux-gnu (= 4:14.2.0-1), dash (= 0.5.12-12), debconf (= 1.5.91), debhelper (= 13.24.2), debianutils (= 5.23.1), dh-autoreconf (= 20), dh-strip-nondeterminism (= 1.14.1-2), diffutils (= 1:3.10-4), dpkg (= 1.22.21), dpkg-dev (= 1.22.21), dwz (= 0.15-1+b1), file (= 1:5.46-5), findutils (= 4.10.0-3), fontconfig-config (= 2.15.0-2.3), fonts-dejavu-core (= 2.37-8), fonts-dejavu-mono (= 2.37-8), g++ (= 4:14.2.0-1), g++-14 (= 14.2.0-19), g++-14-x86-64-linux-gnu (= 14.2.0-19), g++-x86-64-linux-gnu (= 4:14.2.0-1), gcc (= 4:14.2.0-1), gcc-14 (= 14.2.0-19), gcc-14-base (= 14.2.0-19), gcc-14-x86-64-linux-gnu (= 14.2.0-19), gcc-x86-64-linux-gnu (= 4:14.2.0-1), gettext (= 0.23.1-2), gettext-base (= 0.23.1-2), grep (= 3.11-4), groff-base (= 1.23.0-9), gzip (= 1.13-1), hostname (= 3.25), init-system-helpers (= 1.68), intltool-debian (= 0.35.0+20060710.6), krb5-multidev (= 1.21.3-5), libacl1 (= 2.3.2-2+b1), libarchive-zip-perl (= 1.68-1), libarchive13t64 (= 3.7.4-3), libasan8 (= 14.2.0-19), libatomic1 (= 14.2.0-19), libattr1 (= 1:2.5.2-3), libaudit-common (= 1:4.0.5-1), libaudit1 (= 1:4.0.5-1), libbinutils (= 2.44-3), libblkid1 (= 2.41-5), libbrotli-dev (= 1.1.0-2+b7), libbrotli1 (= 1.1.0-2+b7), libbz2-1.0 (= 1.0.8-6), libc-bin (= 2.41-9), libc-dev-bin (= 2.41-9), libc6 (= 2.41-9), libc6-dev (= 2.41-9), libcairo2 (= 1.18.4-1+b1), libcap-ng0 (= 0.8.5-4+b1), libcap2 (= 1:2.75-9), libcc1-0 (= 14.2.0-19), libcfitsio-dev (= 4.6.2-2), libcfitsio10t64 (= 4.6.2-2), libcom-err2 (= 1.47.2-3+b1), libcrypt-dev (= 1:4.4.38-1), libcrypt1 (= 1:4.4.38-1), libctf-nobfd0 (= 2.44-3), libctf0 (= 2.44-3), libcurl3t64-gnutls (= 8.14.1-2), libcurl4-gnutls-dev (= 8.14.1-2), libcurl4t64 (= 8.14.1-2), libdb5.3t64 (= 5.3.28+dfsg2-9), libdebconfclient0 (= 0.279), libdebhelper-perl (= 13.24.2), libdpkg-perl (= 1.22.21), libelf1t64 (= 0.192-4), libev-dev (= 1:4.33-2.1+b1), libev4t64 (= 1:4.33-2.1+b1), libevent-2.1-7t64 (= 2.1.12-stable-10+b1), libexpat1 (= 2.7.1-1), libffi8 (= 3.4.8-2), libfftw3-bin (= 3.3.10-2+b1), libfftw3-dev (= 3.3.10-2+b1), libfftw3-double3 (= 3.3.10-2+b1), libfftw3-long3 (= 3.3.10-2+b1), libfftw3-quad3 (= 3.3.10-2+b1), libfftw3-single3 (= 3.3.10-2+b1), libfile-stripnondeterminism-perl (= 1.14.1-2), libfontconfig1 (= 2.15.0-2.3), libfreetype6 (= 2.13.3+dfsg-1), libgcc-14-dev (= 14.2.0-19), libgcc-s1 (= 14.2.0-19), libgdbm-compat4t64 (= 1.24-2), libgdbm6t64 (= 1.24-2), libgmp-dev (= 2:6.3.0+dfsg-3), libgmp10 (= 2:6.3.0+dfsg-3), libgmpxx4ldbl (= 2:6.3.0+dfsg-3), libgnutls-dane0t64 (= 3.8.9-2), libgnutls-openssl27t64 (= 3.8.9-2), libgnutls28-dev (= 3.8.9-2), libgnutls30t64 (= 3.8.9-2), libgomp1 (= 14.2.0-19), libgprofng0 (= 2.44-3), libgsl-dev (= 2.8+dfsg-5), libgsl28 (= 2.8+dfsg-5), libgslcblas0 (= 2.8+dfsg-5), libgssapi-krb5-2 (= 1.21.3-5), libgssrpc4t64 (= 1.21.3-5), libhogweed6t64 (= 3.10.1-1), libhwasan0 (= 14.2.0-19), libidn2-0 (= 2.3.8-2), libidn2-dev (= 2.3.8-2), libisl23 (= 0.27-1), libitm1 (= 14.2.0-19), libjansson4 (= 2.14-2+b3), libjpeg-dev (= 1:2.1.5-4), libjpeg62-turbo (= 1:2.1.5-4), libjpeg62-turbo-dev (= 1:2.1.5-4), libjsoncpp26 (= 1.9.6-3), libk5crypto3 (= 1.21.3-5), libkadm5clnt-mit12 (= 1.21.3-5), libkadm5srv-mit12 (= 1.21.3-5), libkdb5-10t64 (= 1.21.3-5), libkeyutils1 (= 1.6.3-6), libkrb5-3 (= 1.21.3-5), libkrb5-dev (= 1.21.3-5), libkrb5support0 (= 1.21.3-5), liblastlog2-2 (= 2.41-5), libldap-dev (= 2.6.10+dfsg-1), libldap2 (= 2.6.10+dfsg-1), liblsan0 (= 14.2.0-19), liblz4-1 (= 1.10.0-4), liblzma5 (= 5.8.1-1), libmagic-mgc (= 1:5.46-5), libmagic1t64 (= 1:5.46-5), libmd0 (= 1.1.0-2+b1), libmount1 (= 2.41-5), libmpc3 (= 1.3.1-1+b3), libmpfr6 (= 4.2.2-1), libncursesw6 (= 6.5+20250216-2), libnettle8t64 (= 3.10.1-1), libnghttp2-14 (= 1.64.0-1.1), libnghttp2-dev (= 1.64.0-1.1), libnghttp3-9 (= 1.8.0-1), libnghttp3-dev (= 1.8.0-1), libngtcp2-16 (= 1.11.0-1), libngtcp2-crypto-gnutls-dev (= 1.11.0-1), libngtcp2-crypto-gnutls8 (= 1.11.0-1), libngtcp2-dev (= 1.11.0-1), libnova-0.16-0t64 (= 0.16-5.1+b1), libnova-dev (= 0.16-5.1+b1), libnova-dev-bin (= 0.16-5.1+b1), libogg-dev (= 1.3.5-3+b2), libogg0 (= 1.3.5-3+b2), libp11-kit-dev (= 0.25.5-3), libp11-kit0 (= 0.25.5-3), libpam-modules (= 1.7.0-5), libpam-modules-bin (= 1.7.0-5), libpam-runtime (= 1.7.0-5), libpam0g (= 1.7.0-5), libpcre2-8-0 (= 10.45-1), libperl5.40 (= 5.40.1-5), libpipeline1 (= 1.5.8-1), libpixman-1-0 (= 0.44.0-3), libpkgconf3 (= 1.8.1-4), libpng16-16t64 (= 1.6.48-1), libproc2-0 (= 2:4.0.4-8), libpsl-dev (= 0.21.2-1.1+b1), libpsl5t64 (= 0.21.2-1.1+b1), libpython3-stdlib (= 3.13.5-1), libpython3.13-minimal (= 3.13.5-2), libpython3.13-stdlib (= 3.13.5-2), libquadmath0 (= 14.2.0-19), libreadline8t64 (= 8.2-6), librhash1 (= 1.4.6-1), librtmp-dev (= 2.4+20151223.gitfa8646d.1-2+b5), librtmp1 (= 2.4+20151223.gitfa8646d.1-2+b5), libsasl2-2 (= 2.1.28+dfsg1-9), libsasl2-modules-db (= 2.1.28+dfsg1-9), libseccomp2 (= 2.6.0-2), libselinux1 (= 3.8.1-1), libsframe1 (= 2.44-3), libsmartcols1 (= 2.41-5), libsqlite3-0 (= 3.46.1-6), libssh2-1-dev (= 1.11.1-1), libssh2-1t64 (= 1.11.1-1), libssl-dev (= 3.5.0-2), libssl3t64 (= 3.5.0-2), libstdc++-14-dev (= 14.2.0-19), libstdc++6 (= 14.2.0-19), libsystemd0 (= 257.7-1), libtasn1-6 (= 4.20.0-2), libtasn1-6-dev (= 4.20.0-2), libtheora-dev (= 1.2.0~alpha1+dfsg-6), libtheora0 (= 1.2.0~alpha1+dfsg-6), libtheoradec1 (= 1.2.0~alpha1+dfsg-6), libtheoraenc1 (= 1.2.0~alpha1+dfsg-6), libtinfo6 (= 6.5+20250216-2), libtool (= 2.5.4-4), libtsan2 (= 14.2.0-19), libubsan1 (= 14.2.0-19), libuchardet0 (= 0.0.8-1+b2), libudev1 (= 257.7-1), libunbound8 (= 1.22.0-1+b1), libunistring5 (= 1.3-2), libusb-1.0-0 (= 2:1.0.28-1), libusb-1.0-0-dev (= 2:1.0.28-1), libuuid1 (= 2.41-5), libuv1t64 (= 1.50.0-2), libx11-6 (= 2:1.8.12-1), libx11-data (= 2:1.8.12-1), libxau6 (= 1:1.0.11-1), libxcb-render0 (= 1.17.0-2+b1), libxcb-shm0 (= 1.17.0-2+b1), libxcb1 (= 1.17.0-2+b1), libxdmcp6 (= 1:1.1.5-1), libxext6 (= 2:1.3.4-1+b3), libxml2 (= 2.12.7+dfsg+really2.9.14-1), libxrender1 (= 1:0.9.12-1), libxxhash0 (= 0.8.3-2), libyaml-0-2 (= 0.2.5-2), libzstd-dev (= 1.5.7+dfsg-1), libzstd1 (= 1.5.7+dfsg-1), linux-libc-dev (= 6.12.35-1), m4 (= 1.4.19-8), make (= 4.4.1-2), man-db (= 2.13.1-1), mawk (= 1.3.4.20250131-1), media-types (= 13.0.0), ncurses-base (= 6.5+20250216-2), ncurses-bin (= 6.5+20250216-2), netbase (= 6.5), nettle-dev (= 3.10.1-1), openssl-provider-legacy (= 3.5.0-2), patch (= 2.8-2), perl (= 5.40.1-5), perl-base (= 5.40.1-5), perl-modules-5.40 (= 5.40.1-5), pkg-kde-tools (= 0.18.12), pkgconf (= 1.8.1-4), pkgconf-bin (= 1.8.1-4), po-debconf (= 1.0.21+nmu1), procps (= 2:4.0.4-8), python3 (= 3.13.5-1), python3-charset-normalizer (= 3.4.2-1), python3-debian (= 1.0.1), python3-minimal (= 3.13.5-1), python3-yaml (= 6.0.2-1+b2), python3.13 (= 3.13.5-2), python3.13-minimal (= 3.13.5-2), readline-common (= 8.2-6), rpcsvc-proto (= 1.4.3-1), sed (= 4.9-2), sensible-utils (= 0.0.25), sysvinit-utils (= 3.14-4), tar (= 1.35+dfsg-3.1), tzdata (= 2025b-4), util-linux (= 2.41-5), xz-utils (= 5.8.1-1), zlib1g (= 1:1.3.dfsg+really1.3.1-1+b1), zlib1g-dev (= 1:1.3.dfsg+really1.3.1-1+b1) Environment: DEB_BUILD_OPTIONS="nocheck parallel=1" DEB_BUILD_PROFILES="cross nocheck" LANG="C.UTF-8" LC_COLLATE="C.UTF-8" LC_CTYPE="C.UTF-8" SOURCE_DATE_EPOCH="1689396955" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ indi-bin-dbgsym_1.9.9+dfsg-3_armhf.deb -------------------------------------- new Debian package, version 2.0. size 22209664 bytes: control archive=6144 bytes. 5532 bytes, 12 lines control 13550 bytes, 128 lines md5sums Package: indi-bin-dbgsym Source: indi Version: 1.9.9+dfsg-3 Auto-Built-Package: debug-symbols Architecture: armhf Maintainer: Debian Krap Maintainers Installed-Size: 31230 Depends: indi-bin (= 1.9.9+dfsg-3) Section: debug Priority: optional Description: debug symbols for indi-bin Build-Ids: 0233f0c40369a976118af977a32952e99f38a0b6 04ac207c05a24db3c48d346f011dee90b3e73b83 0682966b1b3843f0f46470399a2a7f85311e8740 09709784f001202bb055acaf6d32dae9a70928a4 0b1881465715f1ac2801ac9a82c3963879ae88eb 158e0f9a1f9b71849f6d66e5d9188e017113b959 1687fdb7ba60137deaa68ba6dd67fca25ab7163f 18f0a014108d83b8db670399e086beaf06097d13 19443d5cb61ea404ee7d826219062012bd46e4b7 1955e1ffdae1f27666fdeb8b9a65599e98615741 1a4419086063473d777d3a847c9b61874740ec08 1c1f110d3e46b117cc6c12014898f216971e267a 1c6a4db2c187ab8f168b7caa9c14c94974fe1cc4 1d133590e54313562b0e18fdfdab8658568116a2 213fef2dbb9e3251ab9d9ff39b4be087342b872f 2967ea45a5bddda9bee81ab1906b175164ce3e0a 29e760f861b9f0cac520563bfc147dbfd51859cf 330a614419d79e341009abae3577ad3a066cd041 33db67da789447c717f1ea41061164271355bc30 35d61c210c6747ac38822d436341aecf1a35c46b 3a5c619085f3526f99484e548aa93e9e89695c32 3bb5619995b697a06b5126df4da03d4770467552 3d8b68caa1597df3938b44bf109590cf36c1a57b 3eaf060b5d07db0519f96413b81338fcba02738f 3f6b3c2b5e7b28805dbfbd6da940324702507260 400de2bc5aed9407c0bc6dd814ed29d87387c5fb 4063c8837d97d13fee88465c67f7d154646eab5e 432260ca5802790031a894c9c15ec9b47af9d103 457215f9a3c0649cddc3e011b4cc69090fa6b775 45cfc257906eeca163d606918dfa24d67b232a5c 46a0c14822956fc417bbb58291f3c5f4f8e4eca9 4aca461cd14d6e93dd05280aa148961d53075e65 4ae059680674e93468620a837fdb073b8c2dbad2 4cdd81749c96c97682075cdd48be75b27d630ad1 4ea2f8c30c638beb1bab641abfed7b0a5b8e0300 523597ab2d965ae3b509683bd07d47c360582b21 52389784c2eb60d018948b51f9d9afe2f0eeb0c7 526e07deae0d8a0676dffc08ac4bb62ec7d3c7c5 583e7c055e3f7632af13d1d81bf7369f86d5c766 589e6296c4c15c6a8b9e647f3dbdcead96c62557 5eca886f16d345469717f37bcc1be2ea5f55e4ae 62eef118d6484abf177f14c99077376616bdfdf4 6bd04188e88523fc5bafe758bdf1c09f2759e664 6d4e0ccb16dd5385a214cd44448896973c76c4b0 6ebad0a4b65f5f6af1c2c8471214a35167632167 713a1ce4480c1c09fb4cf32875b3e8f9519ad7e2 7cd9bc124abe0057f4ae366d4f43c60c061ef773 7cfab5f5c03b6ba3258c84addaa37adf29c2d182 7d087ba123b3804c8b84f4b65aa1d2613b4101ee 7d90f26a530c1fdf8a6954c1663b7ed234f33ef2 81f840b9a88965c49654cc1efddf330a330a9c8f 833c8de0b1ba6eab6759f8315af27a635b476df8 841d3d6385ee74f1bfe37b0bd4505d481ce486f5 858b8595c9040632df74e805b69c9f325dae1176 8943f67de048299c11f5399988b74c6d114ed4b7 8a0b34717b7bf1ff520601d6e0b55b70a1e17a6d 8b25b8be38863c03d18c2c6fcf5a5ea54011c761 8c63b561e6c53ccc37f4cc5bbf032d676677b6f4 8cce9c29d58c339db1735f9ba6930272594b5f69 8feab3c60079146327c375148436835f03ffabda 90f95d5f4c26f3605da09c41ce3e35902f77e4c3 91871a8397780216ff9b06a9595f6bd46c9fd3a2 94f4a513756ed25465dda0c37959e6671550d700 96ab17fe6ca963db3a10ddd298c50a42ba6136e6 97e28db05df11ad0880dc2e267ca7affe251be8b 9831f6df2aff90ef04b962c6884b1a29a79ff204 990f5dec06c28706f2245bdbd4dcb9aa30543a41 99c7edd835a2770ff963b8ff1e16d2d0381dbb80 9a02992e8b808b0095f05d600dd2fc2d2c2c0479 9c190bb1c0b1bb2936f8e2e02156e95152c45f70 9d9f97b7fe7b9d08d6975bde4bd0df00d7b3e413 9e4dcb87f37f74eaec90a60b6670b5badb215f5b a1b412da9300c91022f1fe7ab3e6004bed496021 a42faff41b136e5186d5f3a9da61c6536f7fc6ae a653e19b94591f2af7b0f839bbea956aef7d4dfa a7d88e51e06bd9a6a2943d27a829b68e8b034b20 a9b13ed57936fb1d5c2d0cfc420206240c6f2b65 acc61456c31b49ecae78657252dd9c50aff48233 ae1000b4dc6ca3e51f3593d965ff11badaaa1dd3 afba813df0d219868a0d3acb4da87a6c226feb42 b09987948583be65966f230eabd8a794c87435de b165115af0dbec3ace52035778b00f08255bc429 b235b6225dfe79ed5c8ea7ebc62156bc59774edf b7863e6d85044663256ae56a23606c2559871ada b79d29f41435deafcb89d02145e1f9c8e440f9ac b99a1f23ba943727c19b2d8c8e5eb8295dbd82e7 ba5ac2c9b9a8feef6f91c8b1b1a4a93a05fab9eb beb8889979e277860a2ad8acafe00b1afc2c017c c34ad4cc36516a4f009ef19d78fe834d0d8e4b49 c7609552860302c31d93ff14d24da4809d9b7f0f c88876c3a317d5f69c8d8b27fb2aa844f2f8e659 ca633c4b33d6acf53355a0971bceee925c1db3e1 cafae8afe1508964acc7e1215ab9a4405073e849 cb0822e0ab477aa9033b7dbc2b75eaece0cbf342 cfd35653ec35f4fadce31591739ffa77b0708f65 d076ef3b5912ada2b3ffad55ee46a4a27c75ff4c d0c26ade54ecde4a5019c9542ce0a6011109af54 d5f95ea2fd69d91c3cf5c29694f1a7912708485b d85a39c3923648b0ea907b0135889e39d4f15ab7 dab33d2980b05b7768cdc09bef79f78fdbc5792a dc8a81e5343cf821f1e6eb82f05076090bbb169d dcd26853123fb85e882f74fc06c7780dd4008b8a ddc33cbdd9d326e1421efc4bca7502f1198f781c de5e96ca0a65bbfcf69f7369828e4dcd3d9e422d deb965e55896c930394ffda7617f267830569cba df24f62575bcf2dc75e16717ba7f9344118598de e104a3b329f96471aacadb2fd5e7419fc9efd707 e1360dab2df15a50c4e493c242d5bc3c0dc41bf2 e40f13e6ebbd041ad8f7d7d773676c46f15b6e83 e5ae736a999e115b4db37e89bb0b8bb0acfd3a8e e7893d0db1ddaf74c57253c8b6905763e1d109d4 e8823b65675bff8f4ce616850aa4000ebc6b1b93 e9a1b48c3c7c2f91d72710cf3f9b976dbad07e5b ecac3b9e18f065e022489c28deba298fe6960e87 ee1bbc68c6df48fceb29f0085d88f9f087eec66a ee831e434a34b41077d9313bb444a0084d246d1e f052ec322fe70c1abf7c24b7f8dd5328ba3223ca f3ab0f0d504d11d984304877b3ae7a99e5b6b2f1 f3cfb16cd527ee2a4552d5e2b94994899834114d f4be46fce79575b827572897b3224460f839c84d f51997817aaa81d3e06f6f2c569f0868a350d1ac f60e7d2130ee98ed747963e5df321a1831c22cc3 f76c45cd4fa060021043a04db97d64c90953c8a7 fa81371302fe5fc6124d5ca930f4086d8cb548aa fb2a11e9d4425fd99258a676fbe0905546f47302 fdedfa4625878a06712f34a4ea1984f031814752 fe71745cd8f91413b623ed8f2e73a75e4c7bbccc 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 48292 2023-07-15 04:55 ./usr/lib/debug/.build-id/02/33f0c40369a976118af977a32952e99f38a0b6.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/04/ -rw-r--r-- root/root 37368 2023-07-15 04:55 ./usr/lib/debug/.build-id/04/ac207c05a24db3c48d346f011dee90b3e73b83.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/06/ -rw-r--r-- root/root 89000 2023-07-15 04:55 ./usr/lib/debug/.build-id/06/82966b1b3843f0f46470399a2a7f85311e8740.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/09/ -rw-r--r-- root/root 94068 2023-07-15 04:55 ./usr/lib/debug/.build-id/09/709784f001202bb055acaf6d32dae9a70928a4.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/0b/ -rw-r--r-- root/root 21692 2023-07-15 04:55 ./usr/lib/debug/.build-id/0b/1881465715f1ac2801ac9a82c3963879ae88eb.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/15/ -rw-r--r-- root/root 1778180 2023-07-15 04:55 ./usr/lib/debug/.build-id/15/8e0f9a1f9b71849f6d66e5d9188e017113b959.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/16/ -rw-r--r-- root/root 61184 2023-07-15 04:55 ./usr/lib/debug/.build-id/16/87fdb7ba60137deaa68ba6dd67fca25ab7163f.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/18/ -rw-r--r-- root/root 775296 2023-07-15 04:55 ./usr/lib/debug/.build-id/18/f0a014108d83b8db670399e086beaf06097d13.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/19/ -rw-r--r-- root/root 43544 2023-07-15 04:55 ./usr/lib/debug/.build-id/19/443d5cb61ea404ee7d826219062012bd46e4b7.debug -rw-r--r-- root/root 50824 2023-07-15 04:55 ./usr/lib/debug/.build-id/19/55e1ffdae1f27666fdeb8b9a65599e98615741.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/1a/ -rw-r--r-- root/root 126756 2023-07-15 04:55 ./usr/lib/debug/.build-id/1a/4419086063473d777d3a847c9b61874740ec08.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/1c/ -rw-r--r-- root/root 24084 2023-07-15 04:55 ./usr/lib/debug/.build-id/1c/1f110d3e46b117cc6c12014898f216971e267a.debug -rw-r--r-- root/root 62856 2023-07-15 04:55 ./usr/lib/debug/.build-id/1c/6a4db2c187ab8f168b7caa9c14c94974fe1cc4.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/1d/ -rw-r--r-- root/root 149676 2023-07-15 04:55 ./usr/lib/debug/.build-id/1d/133590e54313562b0e18fdfdab8658568116a2.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/21/ -rw-r--r-- root/root 91300 2023-07-15 04:55 ./usr/lib/debug/.build-id/21/3fef2dbb9e3251ab9d9ff39b4be087342b872f.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/29/ -rw-r--r-- root/root 780428 2023-07-15 04:55 ./usr/lib/debug/.build-id/29/67ea45a5bddda9bee81ab1906b175164ce3e0a.debug -rw-r--r-- root/root 671196 2023-07-15 04:55 ./usr/lib/debug/.build-id/29/e760f861b9f0cac520563bfc147dbfd51859cf.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/33/ -rw-r--r-- root/root 68240 2023-07-15 04:55 ./usr/lib/debug/.build-id/33/0a614419d79e341009abae3577ad3a066cd041.debug -rw-r--r-- root/root 43792 2023-07-15 04:55 ./usr/lib/debug/.build-id/33/db67da789447c717f1ea41061164271355bc30.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/35/ -rw-r--r-- root/root 383168 2023-07-15 04:55 ./usr/lib/debug/.build-id/35/d61c210c6747ac38822d436341aecf1a35c46b.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/3a/ -rw-r--r-- root/root 198440 2023-07-15 04:55 ./usr/lib/debug/.build-id/3a/5c619085f3526f99484e548aa93e9e89695c32.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/3b/ -rw-r--r-- root/root 64388 2023-07-15 04:55 ./usr/lib/debug/.build-id/3b/b5619995b697a06b5126df4da03d4770467552.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/3d/ -rw-r--r-- root/root 770516 2023-07-15 04:55 ./usr/lib/debug/.build-id/3d/8b68caa1597df3938b44bf109590cf36c1a57b.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/3e/ -rw-r--r-- root/root 245820 2023-07-15 04:55 ./usr/lib/debug/.build-id/3e/af060b5d07db0519f96413b81338fcba02738f.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/3f/ -rw-r--r-- root/root 696996 2023-07-15 04:55 ./usr/lib/debug/.build-id/3f/6b3c2b5e7b28805dbfbd6da940324702507260.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/40/ -rw-r--r-- root/root 203348 2023-07-15 04:55 ./usr/lib/debug/.build-id/40/0de2bc5aed9407c0bc6dd814ed29d87387c5fb.debug -rw-r--r-- root/root 55464 2023-07-15 04:55 ./usr/lib/debug/.build-id/40/63c8837d97d13fee88465c67f7d154646eab5e.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/43/ -rw-r--r-- root/root 79160 2023-07-15 04:55 ./usr/lib/debug/.build-id/43/2260ca5802790031a894c9c15ec9b47af9d103.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/45/ -rw-r--r-- root/root 341272 2023-07-15 04:55 ./usr/lib/debug/.build-id/45/7215f9a3c0649cddc3e011b4cc69090fa6b775.debug -rw-r--r-- root/root 938596 2023-07-15 04:55 ./usr/lib/debug/.build-id/45/cfc257906eeca163d606918dfa24d67b232a5c.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/46/ -rw-r--r-- root/root 35604 2023-07-15 04:55 ./usr/lib/debug/.build-id/46/a0c14822956fc417bbb58291f3c5f4f8e4eca9.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/4a/ -rw-r--r-- root/root 41984 2023-07-15 04:55 ./usr/lib/debug/.build-id/4a/ca461cd14d6e93dd05280aa148961d53075e65.debug -rw-r--r-- root/root 54708 2023-07-15 04:55 ./usr/lib/debug/.build-id/4a/e059680674e93468620a837fdb073b8c2dbad2.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/4c/ -rw-r--r-- root/root 65848 2023-07-15 04:55 ./usr/lib/debug/.build-id/4c/dd81749c96c97682075cdd48be75b27d630ad1.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/4e/ -rw-r--r-- root/root 61316 2023-07-15 04:55 ./usr/lib/debug/.build-id/4e/a2f8c30c638beb1bab641abfed7b0a5b8e0300.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/52/ -rw-r--r-- root/root 945628 2023-07-15 04:55 ./usr/lib/debug/.build-id/52/3597ab2d965ae3b509683bd07d47c360582b21.debug -rw-r--r-- root/root 65408 2023-07-15 04:55 ./usr/lib/debug/.build-id/52/389784c2eb60d018948b51f9d9afe2f0eeb0c7.debug -rw-r--r-- root/root 364040 2023-07-15 04:55 ./usr/lib/debug/.build-id/52/6e07deae0d8a0676dffc08ac4bb62ec7d3c7c5.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/58/ -rw-r--r-- root/root 55468 2023-07-15 04:55 ./usr/lib/debug/.build-id/58/3e7c055e3f7632af13d1d81bf7369f86d5c766.debug -rw-r--r-- root/root 41956 2023-07-15 04:55 ./usr/lib/debug/.build-id/58/9e6296c4c15c6a8b9e647f3dbdcead96c62557.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/5e/ -rw-r--r-- root/root 82636 2023-07-15 04:55 ./usr/lib/debug/.build-id/5e/ca886f16d345469717f37bcc1be2ea5f55e4ae.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/62/ -rw-r--r-- root/root 207856 2023-07-15 04:55 ./usr/lib/debug/.build-id/62/eef118d6484abf177f14c99077376616bdfdf4.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/6b/ -rw-r--r-- root/root 300300 2023-07-15 04:55 ./usr/lib/debug/.build-id/6b/d04188e88523fc5bafe758bdf1c09f2759e664.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/6d/ -rw-r--r-- root/root 206456 2023-07-15 04:55 ./usr/lib/debug/.build-id/6d/4e0ccb16dd5385a214cd44448896973c76c4b0.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/6e/ -rw-r--r-- root/root 47908 2023-07-15 04:55 ./usr/lib/debug/.build-id/6e/bad0a4b65f5f6af1c2c8471214a35167632167.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/71/ -rw-r--r-- root/root 47540 2023-07-15 04:55 ./usr/lib/debug/.build-id/71/3a1ce4480c1c09fb4cf32875b3e8f9519ad7e2.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/7c/ -rw-r--r-- root/root 708192 2023-07-15 04:55 ./usr/lib/debug/.build-id/7c/d9bc124abe0057f4ae366d4f43c60c061ef773.debug -rw-r--r-- root/root 31692 2023-07-15 04:55 ./usr/lib/debug/.build-id/7c/fab5f5c03b6ba3258c84addaa37adf29c2d182.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/7d/ -rw-r--r-- root/root 111944 2023-07-15 04:55 ./usr/lib/debug/.build-id/7d/087ba123b3804c8b84f4b65aa1d2613b4101ee.debug -rw-r--r-- root/root 47820 2023-07-15 04:55 ./usr/lib/debug/.build-id/7d/90f26a530c1fdf8a6954c1663b7ed234f33ef2.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/81/ -rw-r--r-- root/root 130348 2023-07-15 04:55 ./usr/lib/debug/.build-id/81/f840b9a88965c49654cc1efddf330a330a9c8f.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/83/ -rw-r--r-- root/root 756864 2023-07-15 04:55 ./usr/lib/debug/.build-id/83/3c8de0b1ba6eab6759f8315af27a635b476df8.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/84/ -rw-r--r-- root/root 44072 2023-07-15 04:55 ./usr/lib/debug/.build-id/84/1d3d6385ee74f1bfe37b0bd4505d481ce486f5.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/85/ -rw-r--r-- root/root 62872 2023-07-15 04:55 ./usr/lib/debug/.build-id/85/8b8595c9040632df74e805b69c9f325dae1176.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/89/ -rw-r--r-- root/root 67084 2023-07-15 04:55 ./usr/lib/debug/.build-id/89/43f67de048299c11f5399988b74c6d114ed4b7.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/8a/ -rw-r--r-- root/root 65036 2023-07-15 04:55 ./usr/lib/debug/.build-id/8a/0b34717b7bf1ff520601d6e0b55b70a1e17a6d.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/8b/ -rw-r--r-- root/root 73176 2023-07-15 04:55 ./usr/lib/debug/.build-id/8b/25b8be38863c03d18c2c6fcf5a5ea54011c761.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/8c/ -rw-r--r-- root/root 716284 2023-07-15 04:55 ./usr/lib/debug/.build-id/8c/63b561e6c53ccc37f4cc5bbf032d676677b6f4.debug -rw-r--r-- root/root 3064416 2023-07-15 04:55 ./usr/lib/debug/.build-id/8c/ce9c29d58c339db1735f9ba6930272594b5f69.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/8f/ -rw-r--r-- root/root 78652 2023-07-15 04:55 ./usr/lib/debug/.build-id/8f/eab3c60079146327c375148436835f03ffabda.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/90/ -rw-r--r-- root/root 51024 2023-07-15 04:55 ./usr/lib/debug/.build-id/90/f95d5f4c26f3605da09c41ce3e35902f77e4c3.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/91/ -rw-r--r-- root/root 57028 2023-07-15 04:55 ./usr/lib/debug/.build-id/91/871a8397780216ff9b06a9595f6bd46c9fd3a2.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/94/ -rw-r--r-- root/root 651572 2023-07-15 04:55 ./usr/lib/debug/.build-id/94/f4a513756ed25465dda0c37959e6671550d700.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/96/ -rw-r--r-- root/root 60372 2023-07-15 04:55 ./usr/lib/debug/.build-id/96/ab17fe6ca963db3a10ddd298c50a42ba6136e6.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/97/ -rw-r--r-- root/root 53952 2023-07-15 04:55 ./usr/lib/debug/.build-id/97/e28db05df11ad0880dc2e267ca7affe251be8b.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/98/ -rw-r--r-- root/root 22292 2023-07-15 04:55 ./usr/lib/debug/.build-id/98/31f6df2aff90ef04b962c6884b1a29a79ff204.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/99/ -rw-r--r-- root/root 112836 2023-07-15 04:55 ./usr/lib/debug/.build-id/99/0f5dec06c28706f2245bdbd4dcb9aa30543a41.debug -rw-r--r-- root/root 326924 2023-07-15 04:55 ./usr/lib/debug/.build-id/99/c7edd835a2770ff963b8ff1e16d2d0381dbb80.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/9a/ -rw-r--r-- root/root 56892 2023-07-15 04:55 ./usr/lib/debug/.build-id/9a/02992e8b808b0095f05d600dd2fc2d2c2c0479.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/9c/ -rw-r--r-- root/root 123640 2023-07-15 04:55 ./usr/lib/debug/.build-id/9c/190bb1c0b1bb2936f8e2e02156e95152c45f70.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/9d/ -rw-r--r-- root/root 774076 2023-07-15 04:55 ./usr/lib/debug/.build-id/9d/9f97b7fe7b9d08d6975bde4bd0df00d7b3e413.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/9e/ -rw-r--r-- root/root 70556 2023-07-15 04:55 ./usr/lib/debug/.build-id/9e/4dcb87f37f74eaec90a60b6670b5badb215f5b.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/a1/ -rw-r--r-- root/root 55312 2023-07-15 04:55 ./usr/lib/debug/.build-id/a1/b412da9300c91022f1fe7ab3e6004bed496021.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/a4/ -rw-r--r-- root/root 90292 2023-07-15 04:55 ./usr/lib/debug/.build-id/a4/2faff41b136e5186d5f3a9da61c6536f7fc6ae.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/a6/ -rw-r--r-- root/root 699600 2023-07-15 04:55 ./usr/lib/debug/.build-id/a6/53e19b94591f2af7b0f839bbea956aef7d4dfa.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/a7/ -rw-r--r-- root/root 38404 2023-07-15 04:55 ./usr/lib/debug/.build-id/a7/d88e51e06bd9a6a2943d27a829b68e8b034b20.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/a9/ -rw-r--r-- root/root 311724 2023-07-15 04:55 ./usr/lib/debug/.build-id/a9/b13ed57936fb1d5c2d0cfc420206240c6f2b65.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/ac/ -rw-r--r-- root/root 50224 2023-07-15 04:55 ./usr/lib/debug/.build-id/ac/c61456c31b49ecae78657252dd9c50aff48233.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/ae/ -rw-r--r-- root/root 26080 2023-07-15 04:55 ./usr/lib/debug/.build-id/ae/1000b4dc6ca3e51f3593d965ff11badaaa1dd3.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/af/ -rw-r--r-- root/root 63228 2023-07-15 04:55 ./usr/lib/debug/.build-id/af/ba813df0d219868a0d3acb4da87a6c226feb42.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/b0/ -rw-r--r-- root/root 31984 2023-07-15 04:55 ./usr/lib/debug/.build-id/b0/9987948583be65966f230eabd8a794c87435de.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/b1/ -rw-r--r-- root/root 46304 2023-07-15 04:55 ./usr/lib/debug/.build-id/b1/65115af0dbec3ace52035778b00f08255bc429.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/b2/ -rw-r--r-- root/root 52108 2023-07-15 04:55 ./usr/lib/debug/.build-id/b2/35b6225dfe79ed5c8ea7ebc62156bc59774edf.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/b7/ -rw-r--r-- root/root 469416 2023-07-15 04:55 ./usr/lib/debug/.build-id/b7/863e6d85044663256ae56a23606c2559871ada.debug -rw-r--r-- root/root 88868 2023-07-15 04:55 ./usr/lib/debug/.build-id/b7/9d29f41435deafcb89d02145e1f9c8e440f9ac.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/b9/ -rw-r--r-- root/root 111704 2023-07-15 04:55 ./usr/lib/debug/.build-id/b9/9a1f23ba943727c19b2d8c8e5eb8295dbd82e7.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/ba/ -rw-r--r-- root/root 85260 2023-07-15 04:55 ./usr/lib/debug/.build-id/ba/5ac2c9b9a8feef6f91c8b1b1a4a93a05fab9eb.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/be/ -rw-r--r-- root/root 28628 2023-07-15 04:55 ./usr/lib/debug/.build-id/be/b8889979e277860a2ad8acafe00b1afc2c017c.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/c3/ -rw-r--r-- root/root 58600 2023-07-15 04:55 ./usr/lib/debug/.build-id/c3/4ad4cc36516a4f009ef19d78fe834d0d8e4b49.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/c7/ -rw-r--r-- root/root 829188 2023-07-15 04:55 ./usr/lib/debug/.build-id/c7/609552860302c31d93ff14d24da4809d9b7f0f.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/c8/ -rw-r--r-- root/root 232964 2023-07-15 04:55 ./usr/lib/debug/.build-id/c8/8876c3a317d5f69c8d8b27fb2aa844f2f8e659.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/ca/ -rw-r--r-- root/root 51320 2023-07-15 04:55 ./usr/lib/debug/.build-id/ca/633c4b33d6acf53355a0971bceee925c1db3e1.debug -rw-r--r-- root/root 66896 2023-07-15 04:55 ./usr/lib/debug/.build-id/ca/fae8afe1508964acc7e1215ab9a4405073e849.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/cb/ -rw-r--r-- root/root 21136 2023-07-15 04:55 ./usr/lib/debug/.build-id/cb/0822e0ab477aa9033b7dbc2b75eaece0cbf342.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/cf/ -rw-r--r-- root/root 784688 2023-07-15 04:55 ./usr/lib/debug/.build-id/cf/d35653ec35f4fadce31591739ffa77b0708f65.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/d0/ -rw-r--r-- root/root 97440 2023-07-15 04:55 ./usr/lib/debug/.build-id/d0/76ef3b5912ada2b3ffad55ee46a4a27c75ff4c.debug -rw-r--r-- root/root 119788 2023-07-15 04:55 ./usr/lib/debug/.build-id/d0/c26ade54ecde4a5019c9542ce0a6011109af54.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/d5/ -rw-r--r-- root/root 195076 2023-07-15 04:55 ./usr/lib/debug/.build-id/d5/f95ea2fd69d91c3cf5c29694f1a7912708485b.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/d8/ -rw-r--r-- root/root 325516 2023-07-15 04:55 ./usr/lib/debug/.build-id/d8/5a39c3923648b0ea907b0135889e39d4f15ab7.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/da/ -rw-r--r-- root/root 717072 2023-07-15 04:55 ./usr/lib/debug/.build-id/da/b33d2980b05b7768cdc09bef79f78fdbc5792a.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/dc/ -rw-r--r-- root/root 214516 2023-07-15 04:55 ./usr/lib/debug/.build-id/dc/8a81e5343cf821f1e6eb82f05076090bbb169d.debug -rw-r--r-- root/root 52072 2023-07-15 04:55 ./usr/lib/debug/.build-id/dc/d26853123fb85e882f74fc06c7780dd4008b8a.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/dd/ -rw-r--r-- root/root 117268 2023-07-15 04:55 ./usr/lib/debug/.build-id/dd/c33cbdd9d326e1421efc4bca7502f1198f781c.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/de/ -rw-r--r-- root/root 202724 2023-07-15 04:55 ./usr/lib/debug/.build-id/de/5e96ca0a65bbfcf69f7369828e4dcd3d9e422d.debug -rw-r--r-- root/root 327404 2023-07-15 04:55 ./usr/lib/debug/.build-id/de/b965e55896c930394ffda7617f267830569cba.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/df/ -rw-r--r-- root/root 106412 2023-07-15 04:55 ./usr/lib/debug/.build-id/df/24f62575bcf2dc75e16717ba7f9344118598de.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/e1/ -rw-r--r-- root/root 82032 2023-07-15 04:55 ./usr/lib/debug/.build-id/e1/04a3b329f96471aacadb2fd5e7419fc9efd707.debug -rw-r--r-- root/root 50784 2023-07-15 04:55 ./usr/lib/debug/.build-id/e1/360dab2df15a50c4e493c242d5bc3c0dc41bf2.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/e4/ -rw-r--r-- root/root 328428 2023-07-15 04:55 ./usr/lib/debug/.build-id/e4/0f13e6ebbd041ad8f7d7d773676c46f15b6e83.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/e5/ -rw-r--r-- root/root 50636 2023-07-15 04:55 ./usr/lib/debug/.build-id/e5/ae736a999e115b4db37e89bb0b8bb0acfd3a8e.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/e7/ -rw-r--r-- root/root 63936 2023-07-15 04:55 ./usr/lib/debug/.build-id/e7/893d0db1ddaf74c57253c8b6905763e1d109d4.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/e8/ -rw-r--r-- root/root 56244 2023-07-15 04:55 ./usr/lib/debug/.build-id/e8/823b65675bff8f4ce616850aa4000ebc6b1b93.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/e9/ -rw-r--r-- root/root 257528 2023-07-15 04:55 ./usr/lib/debug/.build-id/e9/a1b48c3c7c2f91d72710cf3f9b976dbad07e5b.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/ec/ -rw-r--r-- root/root 32568 2023-07-15 04:55 ./usr/lib/debug/.build-id/ec/ac3b9e18f065e022489c28deba298fe6960e87.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/ee/ -rw-r--r-- root/root 735040 2023-07-15 04:55 ./usr/lib/debug/.build-id/ee/1bbc68c6df48fceb29f0085d88f9f087eec66a.debug -rw-r--r-- root/root 750108 2023-07-15 04:55 ./usr/lib/debug/.build-id/ee/831e434a34b41077d9313bb444a0084d246d1e.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/f0/ -rw-r--r-- root/root 57256 2023-07-15 04:55 ./usr/lib/debug/.build-id/f0/52ec322fe70c1abf7c24b7f8dd5328ba3223ca.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/f3/ -rw-r--r-- root/root 122156 2023-07-15 04:55 ./usr/lib/debug/.build-id/f3/ab0f0d504d11d984304877b3ae7a99e5b6b2f1.debug -rw-r--r-- root/root 69896 2023-07-15 04:55 ./usr/lib/debug/.build-id/f3/cfb16cd527ee2a4552d5e2b94994899834114d.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/f4/ -rw-r--r-- root/root 102444 2023-07-15 04:55 ./usr/lib/debug/.build-id/f4/be46fce79575b827572897b3224460f839c84d.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/f5/ -rw-r--r-- root/root 57156 2023-07-15 04:55 ./usr/lib/debug/.build-id/f5/1997817aaa81d3e06f6f2c569f0868a350d1ac.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/f6/ -rw-r--r-- root/root 66184 2023-07-15 04:55 ./usr/lib/debug/.build-id/f6/0e7d2130ee98ed747963e5df321a1831c22cc3.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/f7/ -rw-r--r-- root/root 183852 2023-07-15 04:55 ./usr/lib/debug/.build-id/f7/6c45cd4fa060021043a04db97d64c90953c8a7.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/fa/ -rw-r--r-- root/root 163504 2023-07-15 04:55 ./usr/lib/debug/.build-id/fa/81371302fe5fc6124d5ca930f4086d8cb548aa.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/fb/ -rw-r--r-- root/root 86520 2023-07-15 04:55 ./usr/lib/debug/.build-id/fb/2a11e9d4425fd99258a676fbe0905546f47302.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/fd/ -rw-r--r-- root/root 484488 2023-07-15 04:55 ./usr/lib/debug/.build-id/fd/edfa4625878a06712f34a4ea1984f031814752.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/fe/ -rw-r--r-- root/root 826156 2023-07-15 04:55 ./usr/lib/debug/.build-id/fe/71745cd8f91413b623ed8f2e73a75e4c7bbccc.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-gnueabihf/ -rw-r--r-- root/root 463264 2023-07-15 04:55 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/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_armhf.deb ------------------------------- new Debian package, version 2.0. size 1495220 bytes: control archive=4304 bytes. 1078 bytes, 19 lines control 8122 bytes, 131 lines md5sums Package: indi-bin Source: indi Version: 1.9.9+dfsg-3 Architecture: armhf Maintainer: Debian Krap Maintainers Installed-Size: 12578 Depends: libindi-data (>= 1.9.9+dfsg-3), libc6 (>= 2.38), libcfitsio10t64 (>= 4.2.0~), libcurl3t64-gnutls (>= 7.16.2), libev4t64 (>= 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-0t64 (>= 0.16), libstdc++6 (>= 14), 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 67272 2023-07-15 04:55 ./usr/bin/indi_Excalibur -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_aaf2_focus -rwxr-xr-x root/root 67276 2023-07-15 04:55 ./usr/bin/indi_activefocuser_focus -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_arduinost4 -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_astromech_lpm -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_astrometry -rwxr-xr-x root/root 198856 2023-07-15 04:55 ./usr/bin/indi_astrotrac_telescope -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_baader_dome -rwxr-xr-x root/root 132876 2023-07-15 04:55 ./usr/bin/indi_celestron_gps -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_celestron_sct_focus -rwxr-xr-x root/root 67276 2023-07-15 04:55 ./usr/bin/indi_crux_mount -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_ddw_dome -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_deepskydad_af1_focus -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_deepskydad_af2_focus -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_deepskydad_af3_focus -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_deepskydad_fp1 -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_deepskydad_fr1 -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_dmfc_focus -rwxr-xr-x root/root 198856 2023-07-15 04:55 ./usr/bin/indi_domepro2_dome -rwxr-xr-x root/root 133320 2023-07-15 04:55 ./usr/bin/indi_dsc_telescope -rwxr-xr-x root/root 198856 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 329928 2023-07-15 04:55 ./usr/bin/indi_esattoarco_focus -rwxr-xr-x root/root 263932 2023-07-15 04:55 ./usr/bin/indi_eval -rwxr-xr-x root/root 133320 2023-07-15 04:55 ./usr/bin/indi_falcon_rotator -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_fcusb_focus -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_flipflat -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_gemini_focus -rwxr-xr-x root/root 263936 2023-07-15 04:55 ./usr/bin/indi_getprop -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_gpusb -rwxr-xr-x root/root 68828 2023-07-15 04:55 ./usr/bin/indi_hid_test -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_hitecastrodc_focus -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_ieq_telescope -rwxr-xr-x root/root 132872 2023-07-15 04:55 ./usr/bin/indi_ieqlegacy_telescope -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_imager_agent -rwxr-xr-x root/root 67272 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 67272 2023-07-15 04:55 ./usr/bin/indi_ioptronv3_telescope -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_joystick -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_lacerta_mfoc_focus -rwxr-xr-x root/root 67272 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 132812 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 67276 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 657864 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 132808 2023-07-15 04:55 ./usr/bin/indi_lynx_focus -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_manual_wheel -rwxr-xr-x root/root 133320 2023-07-15 04:55 ./usr/bin/indi_mbox_weather -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_meta_weather -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_microtouch_focus -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_moonlite_focus -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_moonlitedro_focus -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_myfocuserpro2_focus -rwxr-xr-x root/root 198856 2023-07-15 04:55 ./usr/bin/indi_nexdome_beaver -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_nfocus -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_nframe_rotator -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_nightcrawler_focus -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_nstep_focus -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_onfocus_focus -rwxr-xr-x root/root 132808 2023-07-15 04:55 ./usr/bin/indi_openweathermap_weather -rwxr-xr-x root/root 198856 2023-07-15 04:55 ./usr/bin/indi_optec_wheel -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_paramount_telescope -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_pegasus_flatmaster -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_pegasus_focuscube -rwxr-xr-x root/root 133320 2023-07-15 04:55 ./usr/bin/indi_pegasus_ppb -rwxr-xr-x root/root 198856 2023-07-15 04:55 ./usr/bin/indi_pegasus_ppba -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_pegasus_prodigyMF -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_pegasus_scopsoag -rwxr-xr-x root/root 133320 2023-07-15 04:55 ./usr/bin/indi_pegasus_uch -rwxr-xr-x root/root 198856 2023-07-15 04:55 ./usr/bin/indi_pegasus_upb -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_perfectstar_focus -rwxr-xr-x root/root 198856 2023-07-15 04:55 ./usr/bin/indi_planewave_deltat -rwxr-xr-x root/root 132912 2023-07-15 04:55 ./usr/bin/indi_pmc8_telescope -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_pyxis_rotator -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_qhycfw1_wheel -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_qhycfw2_wheel -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_qhycfw3_wheel -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_quantum_wheel -rwxr-xr-x root/root 198860 2023-07-15 04:55 ./usr/bin/indi_rainbow_telescope -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_rainbowrsf_focus -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_rbfocus_focus -rwxr-xr-x root/root 133320 2023-07-15 04:55 ./usr/bin/indi_rigel_dome -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_robo_focus -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_rolloff_dome -rwxr-xr-x root/root 132808 2023-07-15 04:55 ./usr/bin/indi_scopedome_dome -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_script_dome -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_script_telescope -rwxr-xr-x root/root 67284 2023-07-15 04:55 ./usr/bin/indi_sestosenso2_focus -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_sestosenso_focus -rwxr-xr-x root/root 263984 2023-07-15 04:55 ./usr/bin/indi_setprop -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_siefs_focus -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_simulator_ccd -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_simulator_dome -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_simulator_focus -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_simulator_gps -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_simulator_guide -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_simulator_lightpanel -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_simulator_receiver -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_simulator_rotator -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_simulator_sqm -rwxr-xr-x root/root 67336 2023-07-15 04:55 ./usr/bin/indi_simulator_telescope -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_simulator_weather -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_simulator_wheel -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_skycommander_telescope -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_skysafari -rwxr-xr-x root/root 132880 2023-07-15 04:55 ./usr/bin/indi_skywatcherAltAzMount -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_smartfocus_focus -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_snapcap -rwxr-xr-x root/root 133320 2023-07-15 04:55 ./usr/bin/indi_sqm_weather -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_star2000 -rwxr-xr-x root/root 198856 2023-07-15 04:55 ./usr/bin/indi_steeldrive2_focus -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_steeldrive_focus -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_synscan_telescope -rwxr-xr-x root/root 67272 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 67288 2023-07-15 04:55 ./usr/bin/indi_tcfs_focus -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_teenastro_focus -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_temma_telescope -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_trutech_wheel -rwxr-xr-x root/root 198856 2023-07-15 04:55 ./usr/bin/indi_uranus_weather -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_usbdewpoint -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_usbfocusv3_focus -rwxr-xr-x root/root 132808 2023-07-15 04:55 ./usr/bin/indi_v4l2_ccd -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_vantage_weather -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_wanderer_cover -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_wanderer_lite_rotator -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_watchdog -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_watcher_weather -rwxr-xr-x root/root 132808 2023-07-15 04:55 ./usr/bin/indi_weather_safety_proxy -rwxr-xr-x root/root 67272 2023-07-15 04:55 ./usr/bin/indi_xagyl_wheel -rwxr-xr-x root/root 263920 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_armhf.deb ---------------------------------- new Debian package, version 2.0. size 868192 bytes: control archive=3956 bytes. 891 bytes, 18 lines control 8772 bytes, 117 lines md5sums Package: libindi-dev Source: indi Version: 1.9.9+dfsg-3 Architecture: armhf Maintainer: Debian Krap Maintainers Installed-Size: 7920 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-gnueabihf/ -rw-r--r-- root/root 1075290 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabihf/libindiAlignmentClient.a lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabihf/libindiAlignmentDriver.so -> libindiAlignmentDriver.so.1 -rw-r--r-- root/root 1165532 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabihf/libindiclient.a lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabihf/libindiclient.so -> libindiclient.so.1 -rw-r--r-- root/root 4001622 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabihf/libindidriver.a lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabihf/libindidriver.so -> libindidriver.so.1 lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabihf/libindilx200.so -> libindilx200.so.1 drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabihf/pkgconfig/ -rw-r--r-- root/root 306 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabihf/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_armhf.deb --------------------------------------------- new Debian package, version 2.0. size 72876 bytes: control archive=656 bytes. 442 bytes, 13 lines control 307 bytes, 3 lines md5sums Package: libindi-plugins-dbgsym Source: indi Version: 1.9.9+dfsg-3 Auto-Built-Package: debug-symbols Architecture: armhf 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: b141c7fdaaae00f87dca556408acff85c065bc04 be4eea0401afb4d579df37f876ae9caaadb6e968 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/b1/ -rw-r--r-- root/root 29212 2023-07-15 04:55 ./usr/lib/debug/.build-id/b1/41c7fdaaae00f87dca556408acff85c065bc04.debug drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/debug/.build-id/be/ -rw-r--r-- root/root 41280 2023-07-15 04:55 ./usr/lib/debug/.build-id/be/4eea0401afb4d579df37f876ae9caaadb6e968.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-gnueabihf/ -rw-r--r-- root/root 13528 2023-07-15 04:55 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/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_armhf.deb -------------------------------------- new Debian package, version 2.0. size 50352 bytes: control archive=1040 bytes. 1005 bytes, 19 lines control 449 bytes, 5 lines md5sums Package: libindi-plugins Source: indi Version: 1.9.9+dfsg-3 Architecture: armhf Maintainer: Debian Krap Maintainers Installed-Size: 190 Depends: libc6 (>= 2.4), libcfitsio10t64 (>= 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-0t64 (>= 0.16), libogg0 (>= 1.0rc3), libstdc++6 (>= 5.2), libtheoradec1 (>= 1.0), libtheoraenc1 (>= 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-gnueabihf/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabihf/indi/ drwxr-xr-x root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabihf/indi/MathPlugins/ -rw-r--r-- root/root 67116 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_Nearest_MathPlugin.so -rw-r--r-- root/root 67116 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabihf/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_armhf.deb ----------------------------------------------------- new Debian package, version 2.0. size 1506784 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: armhf Maintainer: Debian Krap Maintainers Installed-Size: 1649 Depends: libindialignmentdriver1 (= 1.9.9+dfsg-3) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libindialignmentdriver1 Build-Ids: 30de34e657088a4aff45145e5f1639d2ae06a670 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/30/ -rw-r--r-- root/root 1678132 2023-07-15 04:55 ./usr/lib/debug/.build-id/30/de34e657088a4aff45145e5f1639d2ae06a670.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_armhf.deb ---------------------------------------------- new Debian package, version 2.0. size 163540 bytes: control archive=1076 bytes. 947 bytes, 19 lines control 353 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: armhf Maintainer: Debian Krap Maintainers Installed-Size: 573 Depends: libindi-plugins (= 1.9.9+dfsg-3), libc6 (>= 2.38), libgcc-s1 (>= 3.5), libgsl28 (>= 2.8+dfsg), libgslcblas0 (>= 2.8), libindiclient1 (= 1.9.9+dfsg-3), libnova-0.16-0t64 (>= 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-gnueabihf/ lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabihf/libindiAlignmentDriver.so.1 -> libindiAlignmentDriver.so.1.9.9 -rw-r--r-- root/root 525792 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabihf/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_armhf.deb -------------------------------------------- new Debian package, version 2.0. size 1539476 bytes: control archive=552 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: armhf Maintainer: Debian Krap Maintainers Installed-Size: 1679 Depends: libindiclient1 (= 1.9.9+dfsg-3) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libindiclient1 Build-Ids: b23a880f8fe50aa082fca8b6948de4b2654d1b6b 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/b2/ -rw-r--r-- root/root 1708216 2023-07-15 04:55 ./usr/lib/debug/.build-id/b2/3a880f8fe50aa082fca8b6948de4b2654d1b6b.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_armhf.deb ------------------------------------- new Debian package, version 2.0. size 152720 bytes: control archive=1024 bytes. 838 bytes, 19 lines control 317 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: armhf Maintainer: Debian Krap Maintainers Installed-Size: 573 Depends: libindi-data (>= 1.9.9+dfsg-3), libc6 (>= 2.38), libgcc-s1 (>= 3.5), libnova-0.16-0t64 (>= 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-gnueabihf/ lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabihf/libindiclient.so.1 -> libindiclient.so.1.9.9 -rw-r--r-- root/root 525796 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabihf/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_armhf.deb -------------------------------------------- new Debian package, version 2.0. size 5621940 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: armhf Maintainer: Debian Krap Maintainers Installed-Size: 5831 Depends: libindidriver1 (= 1.9.9+dfsg-3) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libindidriver1 Build-Ids: 788953201474ae4760ecb678d8cc29e50e5473e7 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/78/ -rw-r--r-- root/root 5960332 2023-07-15 04:55 ./usr/lib/debug/.build-id/78/8953201474ae4760ecb678d8cc29e50e5473e7.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_armhf.deb ------------------------------------- new Debian package, version 2.0. size 435472 bytes: control archive=1100 bytes. 1022 bytes, 19 lines control 317 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: armhf Maintainer: Debian Krap Maintainers Installed-Size: 1282 Depends: libindi-data (>= 1.9.9+dfsg-3), libc6 (>= 2.38), libcfitsio10t64 (>= 4.2.0~), libfftw3-double3 (>= 3.3.10), libgcc-s1 (>= 3.5), libjpeg62-turbo (>= 1.3.1), libnova-0.16-0t64 (>= 0.16), libogg0 (>= 1.0rc3), libstdc++6 (>= 14), libtheoradec1 (>= 1.0), libtheoraenc1 (>= 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-gnueabihf/ lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabihf/libindidriver.so.1 -> libindidriver.so.1.9.9 -rw-r--r-- root/root 1251948 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabihf/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_armhf.deb -------------------------------------------- new Debian package, version 2.0. size 1214136 bytes: control archive=552 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: armhf Maintainer: Debian Krap Maintainers Installed-Size: 1346 Depends: libindilx200-1 (= 1.9.9+dfsg-3) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libindilx200-1 Build-Ids: 1f20548a1a19d55c42e3776b0e6f33045503f756 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/1f/ -rw-r--r-- root/root 1367396 2023-07-15 04:55 ./usr/lib/debug/.build-id/1f/20548a1a19d55c42e3776b0e6f33045503f756.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_armhf.deb ------------------------------------- new Debian package, version 2.0. size 131508 bytes: control archive=1016 bytes. 825 bytes, 19 lines control 316 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: armhf Maintainer: Debian Krap Maintainers Installed-Size: 381 Depends: libindi-data (>= 1.9.9+dfsg-3), libc6 (>= 2.38), libgcc-s1 (>= 3.5), libnova-0.16-0t64 (>= 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-gnueabihf/ lrwxrwxrwx root/root 0 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabihf/libindilx200.so.1 -> libindilx200.so.1.9.9 -rw-r--r-- root/root 329164 2023-07-15 04:55 ./usr/lib/arm-linux-gnueabihf/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: warning: root directory /<>/sbuild-build-depends-lintian-dummy has unusual owner or group 1000:119 dpkg-deb: hint: you might need to pass --root-owner-group, see for further details dpkg-deb: warning: ignoring 1 warning about the control file(s) 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: appstream ca-certificates diffstat gpg gpgconf iso-codes libaliased-perl libappstream5 libapt-pkg-perl libassuan9 libb-hooks-endofscope-perl libb-hooks-op-check-perl libberkeleydb-perl libcapture-tiny-perl libcgi-pm-perl libclass-data-inheritable-perl libclass-inspector-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libconfig-tiny-perl libconst-fast-perl libcpanel-json-xs-perl libcurl3t64-gnutls 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-find-rule-perl libfile-listing-perl libfile-sharedir-perl libfont-ttf-perl libgcrypt20 libglib2.0-0t64 libgpg-error0 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 libio-string-perl libipc-run3-perl libipc-system-simple-perl libiterator-perl libiterator-util-perl libjson-maybexs-perl libksba8 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 libngtcp2-16 libngtcp2-crypto-gnutls8 libnpth0t64 libnumber-compare-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 libstemmer0d 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-charwidth-perl libtext-glob-perl libtext-levenshteinxs-perl libtext-markdown-discount-perl libtext-wrapi18n-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 libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxmlb2 libxs-parse-keyword-perl libyaml-libyaml-perl lintian lzop openssl patchutils perl-openssl-defaults plzip shared-mime-info t1utils ucf unzip Suggested packages: apt-config-icons isoquery libxml-parser-perl rng-tools low-memory-monitor libdata-dump-perl libcrypt-ssleay-perl libscalar-number-perl libbareword-filehandles-perl libindirect-perl libmultidimensional-perl libbusiness-isbn-perl libmime-base32-perl libregexp-ipv6-perl libauthen-ntlm-perl binutils-multiarch libtext-template-perl zip Recommended packages: gnupg libcgi-fast-perl libglib2.0-data xdg-user-dirs libgpg-error-l10n 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 libxml-sax-expat-perl The following NEW packages will be installed: appstream ca-certificates diffstat gpg gpgconf iso-codes libaliased-perl libappstream5 libapt-pkg-perl libassuan9 libb-hooks-endofscope-perl libb-hooks-op-check-perl libberkeleydb-perl libcapture-tiny-perl libcgi-pm-perl libclass-data-inheritable-perl libclass-inspector-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libconfig-tiny-perl libconst-fast-perl libcpanel-json-xs-perl libcurl3t64-gnutls 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-find-rule-perl libfile-listing-perl libfile-sharedir-perl libfont-ttf-perl libgcrypt20 libglib2.0-0t64 libgpg-error0 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 libio-string-perl libipc-run3-perl libipc-system-simple-perl libiterator-perl libiterator-util-perl libjson-maybexs-perl libksba8 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 libngtcp2-16 libngtcp2-crypto-gnutls8 libnpth0t64 libnumber-compare-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 libstemmer0d 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-charwidth-perl libtext-glob-perl libtext-levenshteinxs-perl libtext-markdown-discount-perl libtext-wrapi18n-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 libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxmlb2 libxs-parse-keyword-perl libyaml-libyaml-perl lintian lzop openssl patchutils perl-openssl-defaults plzip sbuild-build-depends-lintian-dummy:armhf shared-mime-info t1utils ucf unzip 0 upgraded, 147 newly installed, 0 to remove and 0 not upgraded. Need to get 17.5 MB of archives. After this operation, 73.1 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 unstable/main amd64 openssl amd64 3.5.0-2 [1490 kB] Get:3 http://localhost:3142/debian unstable/main amd64 ca-certificates all 20250419 [162 kB] Get:4 http://localhost:3142/debian unstable/main amd64 libtext-charwidth-perl amd64 0.04-11+b4 [9476 B] Get:5 http://localhost:3142/debian unstable/main amd64 libtext-wrapi18n-perl all 0.06-10 [8808 B] Get:6 http://localhost:3142/debian unstable/main amd64 ucf all 3.0052 [43.3 kB] Get:7 http://localhost:3142/debian unstable/main amd64 libglib2.0-0t64 amd64 2.84.3-1 [1515 kB] Get:8 http://localhost:3142/debian unstable/main amd64 shared-mime-info amd64 2.4-5+b2 [760 kB] Get:9 http://localhost:3142/debian unstable/main amd64 libngtcp2-16 amd64 1.11.0-1 [131 kB] Get:10 http://localhost:3142/debian unstable/main amd64 libngtcp2-crypto-gnutls8 amd64 1.11.0-1 [29.3 kB] Get:11 http://localhost:3142/debian unstable/main amd64 libcurl3t64-gnutls amd64 8.14.1-2 [384 kB] Get:12 http://localhost:3142/debian unstable/main amd64 libstemmer0d amd64 2.2.0-4+b2 [119 kB] Get:13 http://localhost:3142/debian unstable/main amd64 libxmlb2 amd64 0.3.22-1 [63.1 kB] Get:14 http://localhost:3142/debian unstable/main amd64 libappstream5 amd64 1.0.5-1 [226 kB] Get:15 http://localhost:3142/debian unstable/main amd64 appstream amd64 1.0.5-1 [538 kB] Get:16 http://localhost:3142/debian unstable/main amd64 diffstat amd64 1.67-1 [35.5 kB] Get:17 http://localhost:3142/debian unstable/main amd64 libgpg-error0 amd64 1.51-4 [82.1 kB] Get:18 http://localhost:3142/debian unstable/main amd64 libassuan9 amd64 3.0.2-2 [61.5 kB] Get:19 http://localhost:3142/debian unstable/main amd64 libgcrypt20 amd64 1.11.0-7 [843 kB] Get:20 http://localhost:3142/debian unstable/main amd64 gpgconf amd64 2.4.7-21+b1 [129 kB] Get:21 http://localhost:3142/debian unstable/main amd64 libksba8 amd64 1.6.7-2+b1 [136 kB] Get:22 http://localhost:3142/debian unstable/main amd64 libnpth0t64 amd64 1.8-3 [23.2 kB] Get:23 http://localhost:3142/debian unstable/main amd64 gpg amd64 2.4.7-21+b1 [635 kB] Get:24 http://localhost:3142/debian unstable/main amd64 iso-codes all 4.18.0-1 [3125 kB] Get:25 http://localhost:3142/debian unstable/main amd64 libaliased-perl all 0.34-3 [13.5 kB] Get:26 http://localhost:3142/debian unstable/main amd64 libapt-pkg-perl amd64 0.1.42 [68.3 kB] Get:27 http://localhost:3142/debian unstable/main amd64 libb-hooks-op-check-perl amd64 0.22-3+b2 [10.6 kB] Get:28 http://localhost:3142/debian unstable/main amd64 libdynaloader-functions-perl all 0.004-2 [12.2 kB] Get:29 http://localhost:3142/debian unstable/main amd64 libdevel-callchecker-perl amd64 0.009-2 [15.6 kB] Get:30 http://localhost:3142/debian unstable/main amd64 libparams-classify-perl amd64 0.015-2+b4 [22.5 kB] Get:31 http://localhost:3142/debian unstable/main amd64 libmodule-runtime-perl all 0.018-1 [17.8 kB] Get:32 http://localhost:3142/debian unstable/main amd64 libtry-tiny-perl all 0.32-1 [22.9 kB] Get:33 http://localhost:3142/debian unstable/main amd64 libmodule-implementation-perl all 0.09-2 [12.6 kB] Get:34 http://localhost:3142/debian unstable/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [7496 B] Get:35 http://localhost:3142/debian unstable/main amd64 libvariable-magic-perl amd64 0.64-1+b1 [44.9 kB] Get:36 http://localhost:3142/debian unstable/main amd64 libb-hooks-endofscope-perl all 0.28-2 [17.6 kB] Get:37 http://localhost:3142/debian unstable/main amd64 libberkeleydb-perl amd64 0.66-1 [121 kB] Get:38 http://localhost:3142/debian unstable/main amd64 libcapture-tiny-perl all 0.50-1 [24.6 kB] Get:39 http://localhost:3142/debian unstable/main amd64 libhtml-tagset-perl all 3.24-1 [14.7 kB] Get:40 http://localhost:3142/debian unstable/main amd64 liburi-perl all 5.30-1 [105 kB] Get:41 http://localhost:3142/debian unstable/main amd64 libhtml-parser-perl amd64 3.83-1+b2 [99.7 kB] Get:42 http://localhost:3142/debian unstable/main amd64 libcgi-pm-perl all 4.68-1 [217 kB] Get:43 http://localhost:3142/debian unstable/main amd64 libclass-data-inheritable-perl all 0.10-1 [8632 B] Get:44 http://localhost:3142/debian unstable/main amd64 libclass-inspector-perl all 1.36-3 [17.5 kB] Get:45 http://localhost:3142/debian unstable/main amd64 libclass-method-modifiers-perl all 2.15-1 [18.0 kB] Get:46 http://localhost:3142/debian unstable/main amd64 libclass-xsaccessor-perl amd64 1.19-4+b5 [36.1 kB] Get:47 http://localhost:3142/debian unstable/main amd64 libclone-perl amd64 0.47-1+b1 [13.9 kB] Get:48 http://localhost:3142/debian unstable/main amd64 libconfig-tiny-perl all 2.30-1 [18.9 kB] Get:49 http://localhost:3142/debian unstable/main amd64 libparams-util-perl amd64 1.102-3+b1 [24.4 kB] Get:50 http://localhost:3142/debian unstable/main amd64 libsub-install-perl all 0.929-1 [10.5 kB] Get:51 http://localhost:3142/debian unstable/main amd64 libdata-optlist-perl all 0.114-1 [10.6 kB] Get:52 http://localhost:3142/debian unstable/main amd64 libsub-exporter-perl all 0.990-1 [50.6 kB] Get:53 http://localhost:3142/debian unstable/main amd64 libconst-fast-perl all 0.014-2 [8792 B] Get:54 http://localhost:3142/debian unstable/main amd64 libcpanel-json-xs-perl amd64 4.39-1 [130 kB] Get:55 http://localhost:3142/debian unstable/main amd64 libdevel-stacktrace-perl all 2.0500-1 [26.4 kB] Get:56 http://localhost:3142/debian unstable/main amd64 libexception-class-perl all 1.45-1 [34.6 kB] Get:57 http://localhost:3142/debian unstable/main amd64 libiterator-perl all 0.03+ds1-2 [18.8 kB] Get:58 http://localhost:3142/debian unstable/main amd64 libiterator-util-perl all 0.02+ds1-2 [14.0 kB] Get:59 http://localhost:3142/debian unstable/main amd64 libdata-dpath-perl all 0.60-1 [41.8 kB] Get:60 http://localhost:3142/debian unstable/main amd64 libdata-messagepack-perl amd64 1.02-2 [32.6 kB] Get:61 http://localhost:3142/debian unstable/main amd64 libnet-domain-tld-perl all 1.75-4 [31.5 kB] Get:62 http://localhost:3142/debian unstable/main amd64 libdata-validate-domain-perl all 0.15-1 [11.9 kB] Get:63 http://localhost:3142/debian unstable/main amd64 libnet-ipv6addr-perl all 1.02-1 [21.7 kB] Get:64 http://localhost:3142/debian unstable/main amd64 libnet-netmask-perl all 2.0002-2 [28.6 kB] Get:65 http://localhost:3142/debian unstable/main amd64 libnetaddr-ip-perl amd64 4.079+dfsg-2+b5 [98.1 kB] Get:66 http://localhost:3142/debian unstable/main amd64 libdata-validate-ip-perl all 0.31-1 [20.6 kB] Get:67 http://localhost:3142/debian unstable/main amd64 libdata-validate-uri-perl all 0.07-3 [11.0 kB] Get:68 http://localhost:3142/debian unstable/main amd64 libdevel-size-perl amd64 0.84-1+b1 [24.2 kB] Get:69 http://localhost:3142/debian unstable/main amd64 libemail-address-xs-perl amd64 1.05-1+b4 [29.4 kB] Get:70 http://localhost:3142/debian unstable/main amd64 libencode-locale-perl all 1.05-3 [12.9 kB] Get:71 http://localhost:3142/debian unstable/main amd64 libipc-system-simple-perl all 1.30-2 [26.8 kB] Get:72 http://localhost:3142/debian unstable/main amd64 libfile-basedir-perl all 0.09-2 [15.1 kB] Get:73 http://localhost:3142/debian unstable/main amd64 libnumber-compare-perl all 0.03-3 [6332 B] Get:74 http://localhost:3142/debian unstable/main amd64 libtext-glob-perl all 0.11-3 [7676 B] Get:75 http://localhost:3142/debian unstable/main amd64 libfile-find-rule-perl all 0.34-4 [25.6 kB] Get:76 http://localhost:3142/debian unstable/main amd64 libtimedate-perl all 2.3300-2 [39.3 kB] Get:77 http://localhost:3142/debian unstable/main amd64 libhttp-date-perl all 6.06-1 [10.7 kB] Get:78 http://localhost:3142/debian unstable/main amd64 libfile-listing-perl all 6.16-1 [12.4 kB] Get:79 http://localhost:3142/debian unstable/main amd64 libfile-sharedir-perl all 1.118-3 [16.0 kB] Get:80 http://localhost:3142/debian unstable/main amd64 libio-string-perl all 1.08-4 [12.1 kB] Get:81 http://localhost:3142/debian unstable/main amd64 libfont-ttf-perl all 1.06-2 [318 kB] Get:82 http://localhost:3142/debian unstable/main amd64 libio-html-perl all 1.004-3 [16.2 kB] Get:83 http://localhost:3142/debian unstable/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.2 kB] Get:84 http://localhost:3142/debian unstable/main amd64 libhttp-message-perl all 7.00-2 [79.8 kB] Get:85 http://localhost:3142/debian unstable/main amd64 libhtml-form-perl all 6.12-1 [32.3 kB] Get:86 http://localhost:3142/debian unstable/main amd64 libhtml-html5-entities-perl all 0.004-3 [21.0 kB] Get:87 http://localhost:3142/debian unstable/main amd64 libhtml-tree-perl all 5.07-3 [211 kB] Get:88 http://localhost:3142/debian unstable/main amd64 libhttp-cookies-perl all 6.11-1 [19.1 kB] Get:89 http://localhost:3142/debian unstable/main amd64 libhttp-negotiate-perl all 6.01-2 [13.1 kB] Get:90 http://localhost:3142/debian unstable/main amd64 perl-openssl-defaults amd64 7+b2 [6724 B] Get:91 http://localhost:3142/debian unstable/main amd64 libnet-ssleay-perl amd64 1.94-3 [339 kB] Get:92 http://localhost:3142/debian unstable/main amd64 libio-socket-ssl-perl all 2.089-1 [223 kB] Get:93 http://localhost:3142/debian unstable/main amd64 libnet-http-perl all 6.23-1 [23.9 kB] Get:94 http://localhost:3142/debian unstable/main amd64 liblwp-protocol-https-perl all 6.14-1 [10.8 kB] Get:95 http://localhost:3142/debian unstable/main amd64 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get:96 http://localhost:3142/debian unstable/main amd64 libwww-perl all 6.78-1 [183 kB] Get:97 http://localhost:3142/debian unstable/main amd64 libhtml-tokeparser-simple-perl all 3.16-4 [39.1 kB] Get:98 http://localhost:3142/debian unstable/main amd64 libimport-into-perl all 1.002005-2 [11.3 kB] Get:99 http://localhost:3142/debian unstable/main amd64 libio-interactive-perl all 1.027-1 [11.8 kB] Get:100 http://localhost:3142/debian unstable/main amd64 libipc-run3-perl all 0.049-1 [31.5 kB] Get:101 http://localhost:3142/debian unstable/main amd64 libjson-maybexs-perl all 1.004008-1 [12.9 kB] Get:102 http://localhost:3142/debian unstable/main amd64 liblist-compare-perl all 0.55-2 [65.7 kB] Get:103 http://localhost:3142/debian unstable/main amd64 liblist-someutils-perl all 0.59-1 [37.1 kB] Get:104 http://localhost:3142/debian unstable/main amd64 liblist-utilsby-perl all 0.12-2 [15.5 kB] Get:105 http://localhost:3142/debian unstable/main amd64 liblz1 amd64 1.15-3 [39.0 kB] Get:106 http://localhost:3142/debian unstable/main amd64 liblzo2-2 amd64 2.10-3+b1 [55.1 kB] Get:107 http://localhost:3142/debian unstable/main amd64 libmarkdown2 amd64 2.2.7-2.1 [36.0 kB] Get:108 http://localhost:3142/debian unstable/main amd64 libmldbm-perl all 2.05-4 [16.8 kB] Get:109 http://localhost:3142/debian unstable/main amd64 librole-tiny-perl all 2.002004-1 [21.4 kB] Get:110 http://localhost:3142/debian unstable/main amd64 libsub-quote-perl all 2.006008-1 [21.8 kB] Get:111 http://localhost:3142/debian unstable/main amd64 libmoo-perl all 2.005005-1 [58.0 kB] Get:112 http://localhost:3142/debian unstable/main amd64 libstrictures-perl all 2.000006-1 [18.6 kB] Get:113 http://localhost:3142/debian unstable/main amd64 libmoox-aliases-perl all 0.001006-2 [7156 B] Get:114 http://localhost:3142/debian unstable/main amd64 libmouse-perl amd64 2.5.11-1+b1 [144 kB] Get:115 http://localhost:3142/debian unstable/main amd64 libpackage-stash-perl all 0.40-1 [22.0 kB] Get:116 http://localhost:3142/debian unstable/main amd64 libsub-identify-perl amd64 0.14-3+b3 [11.3 kB] Get:117 http://localhost:3142/debian unstable/main amd64 libsub-name-perl amd64 0.28-1 [12.2 kB] Get:118 http://localhost:3142/debian unstable/main amd64 libnamespace-clean-perl all 0.27-2 [17.8 kB] Get:119 http://localhost:3142/debian unstable/main amd64 libpath-tiny-perl all 0.148-1 [56.7 kB] Get:120 http://localhost:3142/debian unstable/main amd64 libperlio-gzip-perl amd64 0.20-1+b4 [17.5 kB] Get:121 http://localhost:3142/debian unstable/main amd64 libperlio-utf8-strict-perl amd64 0.010-1+b3 [11.4 kB] Get:122 http://localhost:3142/debian unstable/main amd64 libproc-processtable-perl amd64 0.636-1+b3 [42.3 kB] Get:123 http://localhost:3142/debian unstable/main amd64 libregexp-wildcards-perl all 1.05-3 [14.1 kB] Get:124 http://localhost:3142/debian unstable/main amd64 libsereal-decoder-perl amd64 5.004+ds-1+b3 [100 kB] Get:125 http://localhost:3142/debian unstable/main amd64 libsereal-encoder-perl amd64 5.004+ds-1+b3 [104 kB] Get:126 http://localhost:3142/debian unstable/main amd64 libsort-versions-perl all 1.62-3 [8928 B] Get:127 http://localhost:3142/debian unstable/main amd64 libxs-parse-keyword-perl amd64 0.48-2 [65.7 kB] Get:128 http://localhost:3142/debian unstable/main amd64 libsyntax-keyword-try-perl amd64 0.30-1+b1 [27.4 kB] Get:129 http://localhost:3142/debian unstable/main amd64 libterm-readkey-perl amd64 2.38-2+b4 [24.6 kB] Get:130 http://localhost:3142/debian unstable/main amd64 libtext-levenshteinxs-perl amd64 0.03-5+b4 [8720 B] Get:131 http://localhost:3142/debian unstable/main amd64 libtext-markdown-discount-perl amd64 0.18-1 [13.1 kB] Get:132 http://localhost:3142/debian unstable/main amd64 libtext-xslate-perl amd64 3.5.9-2+b1 [174 kB] Get:133 http://localhost:3142/debian unstable/main amd64 libtime-duration-perl all 1.21-2 [13.1 kB] Get:134 http://localhost:3142/debian unstable/main amd64 libtime-moment-perl amd64 0.44-2+b4 [73.2 kB] Get:135 http://localhost:3142/debian unstable/main amd64 libunicode-utf8-perl amd64 0.62-3 [20.1 kB] Get:136 http://localhost:3142/debian unstable/main amd64 libwww-mechanize-perl all 2.19-1 [114 kB] Get:137 http://localhost:3142/debian unstable/main amd64 libxml-namespacesupport-perl all 1.12-2 [15.1 kB] Get:138 http://localhost:3142/debian unstable/main amd64 libxml-sax-base-perl all 1.09-3 [20.6 kB] Get:139 http://localhost:3142/debian unstable/main amd64 libxml-sax-perl all 1.02+dfsg-4 [53.4 kB] Get:140 http://localhost:3142/debian unstable/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0134-5+b2 [314 kB] Get:141 http://localhost:3142/debian unstable/main amd64 libyaml-libyaml-perl amd64 0.903.0+ds-1 [35.4 kB] Get:142 http://localhost:3142/debian unstable/main amd64 plzip amd64 1.12-3 [65.0 kB] Get:143 http://localhost:3142/debian unstable/main amd64 lzop amd64 1.04-2 [84.2 kB] Get:144 http://localhost:3142/debian unstable/main amd64 patchutils amd64 0.4.2-1 [77.5 kB] Get:145 http://localhost:3142/debian unstable/main amd64 t1utils amd64 1.41-4 [62.1 kB] Get:146 http://localhost:3142/debian unstable/main amd64 unzip amd64 6.0-29 [173 kB] Get:147 http://localhost:3142/debian unstable/main amd64 lintian all 2.122.0 [1063 kB] Preconfiguring packages ... Fetched 17.5 MB in 0s (93.3 MB/s) Selecting previously unselected package openssl. (Reading database ... 26510 files and directories currently installed.) Preparing to unpack .../000-openssl_3.5.0-2_amd64.deb ... Unpacking openssl (3.5.0-2) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../001-ca-certificates_20250419_all.deb ... Unpacking ca-certificates (20250419) ... Selecting previously unselected package libtext-charwidth-perl:amd64. Preparing to unpack .../002-libtext-charwidth-perl_0.04-11+b4_amd64.deb ... Unpacking libtext-charwidth-perl:amd64 (0.04-11+b4) ... Selecting previously unselected package libtext-wrapi18n-perl. Preparing to unpack .../003-libtext-wrapi18n-perl_0.06-10_all.deb ... Unpacking libtext-wrapi18n-perl (0.06-10) ... Selecting previously unselected package ucf. Preparing to unpack .../004-ucf_3.0052_all.deb ... Moving old data out of the way Unpacking ucf (3.0052) ... Selecting previously unselected package libglib2.0-0t64:amd64. Preparing to unpack .../005-libglib2.0-0t64_2.84.3-1_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.84.3-1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../006-shared-mime-info_2.4-5+b2_amd64.deb ... Unpacking shared-mime-info (2.4-5+b2) ... Selecting previously unselected package libngtcp2-16:amd64. Preparing to unpack .../007-libngtcp2-16_1.11.0-1_amd64.deb ... Unpacking libngtcp2-16:amd64 (1.11.0-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:amd64. Preparing to unpack .../008-libngtcp2-crypto-gnutls8_1.11.0-1_amd64.deb ... Unpacking libngtcp2-crypto-gnutls8:amd64 (1.11.0-1) ... Selecting previously unselected package libcurl3t64-gnutls:amd64. Preparing to unpack .../009-libcurl3t64-gnutls_8.14.1-2_amd64.deb ... Unpacking libcurl3t64-gnutls:amd64 (8.14.1-2) ... Selecting previously unselected package libstemmer0d:amd64. Preparing to unpack .../010-libstemmer0d_2.2.0-4+b2_amd64.deb ... Unpacking libstemmer0d:amd64 (2.2.0-4+b2) ... Selecting previously unselected package libxmlb2:amd64. Preparing to unpack .../011-libxmlb2_0.3.22-1_amd64.deb ... Unpacking libxmlb2:amd64 (0.3.22-1) ... Selecting previously unselected package libappstream5:amd64. Preparing to unpack .../012-libappstream5_1.0.5-1_amd64.deb ... Unpacking libappstream5:amd64 (1.0.5-1) ... Selecting previously unselected package appstream. Preparing to unpack .../013-appstream_1.0.5-1_amd64.deb ... Unpacking appstream (1.0.5-1) ... Selecting previously unselected package diffstat. Preparing to unpack .../014-diffstat_1.67-1_amd64.deb ... Unpacking diffstat (1.67-1) ... Selecting previously unselected package libgpg-error0:amd64. Preparing to unpack .../015-libgpg-error0_1.51-4_amd64.deb ... Unpacking libgpg-error0:amd64 (1.51-4) ... Selecting previously unselected package libassuan9:amd64. Preparing to unpack .../016-libassuan9_3.0.2-2_amd64.deb ... Unpacking libassuan9:amd64 (3.0.2-2) ... Selecting previously unselected package libgcrypt20:amd64. Preparing to unpack .../017-libgcrypt20_1.11.0-7_amd64.deb ... Unpacking libgcrypt20:amd64 (1.11.0-7) ... Selecting previously unselected package gpgconf. Preparing to unpack .../018-gpgconf_2.4.7-21+b1_amd64.deb ... Unpacking gpgconf (2.4.7-21+b1) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../019-libksba8_1.6.7-2+b1_amd64.deb ... Unpacking libksba8:amd64 (1.6.7-2+b1) ... Selecting previously unselected package libnpth0t64:amd64. Preparing to unpack .../020-libnpth0t64_1.8-3_amd64.deb ... Unpacking libnpth0t64:amd64 (1.8-3) ... Selecting previously unselected package gpg. Preparing to unpack .../021-gpg_2.4.7-21+b1_amd64.deb ... Unpacking gpg (2.4.7-21+b1) ... Selecting previously unselected package iso-codes. Preparing to unpack .../022-iso-codes_4.18.0-1_all.deb ... Unpacking iso-codes (4.18.0-1) ... Selecting previously unselected package libaliased-perl. Preparing to unpack .../023-libaliased-perl_0.34-3_all.deb ... Unpacking libaliased-perl (0.34-3) ... Selecting previously unselected package libapt-pkg-perl. Preparing to unpack .../024-libapt-pkg-perl_0.1.42_amd64.deb ... Unpacking libapt-pkg-perl (0.1.42) ... Selecting previously unselected package libb-hooks-op-check-perl:amd64. Preparing to unpack .../025-libb-hooks-op-check-perl_0.22-3+b2_amd64.deb ... Unpacking libb-hooks-op-check-perl:amd64 (0.22-3+b2) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../026-libdynaloader-functions-perl_0.004-2_all.deb ... Unpacking libdynaloader-functions-perl (0.004-2) ... Selecting previously unselected package libdevel-callchecker-perl:amd64. Preparing to unpack .../027-libdevel-callchecker-perl_0.009-2_amd64.deb ... Unpacking libdevel-callchecker-perl:amd64 (0.009-2) ... Selecting previously unselected package libparams-classify-perl:amd64. Preparing to unpack .../028-libparams-classify-perl_0.015-2+b4_amd64.deb ... Unpacking libparams-classify-perl:amd64 (0.015-2+b4) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../029-libmodule-runtime-perl_0.018-1_all.deb ... Unpacking libmodule-runtime-perl (0.018-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../030-libtry-tiny-perl_0.32-1_all.deb ... Unpacking libtry-tiny-perl (0.32-1) ... Selecting previously unselected package libmodule-implementation-perl. Preparing to unpack .../031-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 .../032-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 .../033-libvariable-magic-perl_0.64-1+b1_amd64.deb ... Unpacking libvariable-magic-perl (0.64-1+b1) ... Selecting previously unselected package libb-hooks-endofscope-perl. Preparing to unpack .../034-libb-hooks-endofscope-perl_0.28-2_all.deb ... Unpacking libb-hooks-endofscope-perl (0.28-2) ... Selecting previously unselected package libberkeleydb-perl:amd64. Preparing to unpack .../035-libberkeleydb-perl_0.66-1_amd64.deb ... Unpacking libberkeleydb-perl:amd64 (0.66-1) ... Selecting previously unselected package libcapture-tiny-perl. Preparing to unpack .../036-libcapture-tiny-perl_0.50-1_all.deb ... Unpacking libcapture-tiny-perl (0.50-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../037-libhtml-tagset-perl_3.24-1_all.deb ... Unpacking libhtml-tagset-perl (3.24-1) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../038-liburi-perl_5.30-1_all.deb ... Unpacking liburi-perl (5.30-1) ... Selecting previously unselected package libhtml-parser-perl:amd64. Preparing to unpack .../039-libhtml-parser-perl_3.83-1+b2_amd64.deb ... Unpacking libhtml-parser-perl:amd64 (3.83-1+b2) ... Selecting previously unselected package libcgi-pm-perl. Preparing to unpack .../040-libcgi-pm-perl_4.68-1_all.deb ... Unpacking libcgi-pm-perl (4.68-1) ... Selecting previously unselected package libclass-data-inheritable-perl. Preparing to unpack .../041-libclass-data-inheritable-perl_0.10-1_all.deb ... Unpacking libclass-data-inheritable-perl (0.10-1) ... Selecting previously unselected package libclass-inspector-perl. Preparing to unpack .../042-libclass-inspector-perl_1.36-3_all.deb ... Unpacking libclass-inspector-perl (1.36-3) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../043-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 .../044-libclass-xsaccessor-perl_1.19-4+b5_amd64.deb ... Unpacking libclass-xsaccessor-perl (1.19-4+b5) ... Selecting previously unselected package libclone-perl:amd64. Preparing to unpack .../045-libclone-perl_0.47-1+b1_amd64.deb ... Unpacking libclone-perl:amd64 (0.47-1+b1) ... Selecting previously unselected package libconfig-tiny-perl. Preparing to unpack .../046-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 .../047-libparams-util-perl_1.102-3+b1_amd64.deb ... Unpacking libparams-util-perl (1.102-3+b1) ... Selecting previously unselected package libsub-install-perl. Preparing to unpack .../048-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 .../049-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 .../050-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 .../051-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 .../052-libcpanel-json-xs-perl_4.39-1_amd64.deb ... Unpacking libcpanel-json-xs-perl:amd64 (4.39-1) ... Selecting previously unselected package libdevel-stacktrace-perl. Preparing to unpack .../053-libdevel-stacktrace-perl_2.0500-1_all.deb ... Unpacking libdevel-stacktrace-perl (2.0500-1) ... Selecting previously unselected package libexception-class-perl. Preparing to unpack .../054-libexception-class-perl_1.45-1_all.deb ... Unpacking libexception-class-perl (1.45-1) ... Selecting previously unselected package libiterator-perl. Preparing to unpack .../055-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 .../056-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 .../057-libdata-dpath-perl_0.60-1_all.deb ... Unpacking libdata-dpath-perl (0.60-1) ... Selecting previously unselected package libdata-messagepack-perl. Preparing to unpack .../058-libdata-messagepack-perl_1.02-2_amd64.deb ... Unpacking libdata-messagepack-perl (1.02-2) ... Selecting previously unselected package libnet-domain-tld-perl. Preparing to unpack .../059-libnet-domain-tld-perl_1.75-4_all.deb ... Unpacking libnet-domain-tld-perl (1.75-4) ... Selecting previously unselected package libdata-validate-domain-perl. Preparing to unpack .../060-libdata-validate-domain-perl_0.15-1_all.deb ... Unpacking libdata-validate-domain-perl (0.15-1) ... Selecting previously unselected package libnet-ipv6addr-perl. Preparing to unpack .../061-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 .../062-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 .../063-libnetaddr-ip-perl_4.079+dfsg-2+b5_amd64.deb ... Unpacking libnetaddr-ip-perl (4.079+dfsg-2+b5) ... Selecting previously unselected package libdata-validate-ip-perl. Preparing to unpack .../064-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 .../065-libdata-validate-uri-perl_0.07-3_all.deb ... Unpacking libdata-validate-uri-perl (0.07-3) ... Selecting previously unselected package libdevel-size-perl. Preparing to unpack .../066-libdevel-size-perl_0.84-1+b1_amd64.deb ... Unpacking libdevel-size-perl (0.84-1+b1) ... Selecting previously unselected package libemail-address-xs-perl. Preparing to unpack .../067-libemail-address-xs-perl_1.05-1+b4_amd64.deb ... Unpacking libemail-address-xs-perl (1.05-1+b4) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../068-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 .../069-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 .../070-libfile-basedir-perl_0.09-2_all.deb ... Unpacking libfile-basedir-perl (0.09-2) ... Selecting previously unselected package libnumber-compare-perl. Preparing to unpack .../071-libnumber-compare-perl_0.03-3_all.deb ... Unpacking libnumber-compare-perl (0.03-3) ... Selecting previously unselected package libtext-glob-perl. Preparing to unpack .../072-libtext-glob-perl_0.11-3_all.deb ... Unpacking libtext-glob-perl (0.11-3) ... Selecting previously unselected package libfile-find-rule-perl. Preparing to unpack .../073-libfile-find-rule-perl_0.34-4_all.deb ... Unpacking libfile-find-rule-perl (0.34-4) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../074-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../075-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 .../076-libfile-listing-perl_6.16-1_all.deb ... Unpacking libfile-listing-perl (6.16-1) ... Selecting previously unselected package libfile-sharedir-perl. Preparing to unpack .../077-libfile-sharedir-perl_1.118-3_all.deb ... Unpacking libfile-sharedir-perl (1.118-3) ... Selecting previously unselected package libio-string-perl. Preparing to unpack .../078-libio-string-perl_1.08-4_all.deb ... Unpacking libio-string-perl (1.08-4) ... Selecting previously unselected package libfont-ttf-perl. Preparing to unpack .../079-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 .../080-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 .../081-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 .../082-libhttp-message-perl_7.00-2_all.deb ... Unpacking libhttp-message-perl (7.00-2) ... Selecting previously unselected package libhtml-form-perl. Preparing to unpack .../083-libhtml-form-perl_6.12-1_all.deb ... Unpacking libhtml-form-perl (6.12-1) ... Selecting previously unselected package libhtml-html5-entities-perl. Preparing to unpack .../084-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 .../085-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 .../086-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 .../087-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 .../088-perl-openssl-defaults_7+b2_amd64.deb ... Unpacking perl-openssl-defaults:amd64 (7+b2) ... Selecting previously unselected package libnet-ssleay-perl:amd64. Preparing to unpack .../089-libnet-ssleay-perl_1.94-3_amd64.deb ... Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../090-libio-socket-ssl-perl_2.089-1_all.deb ... Unpacking libio-socket-ssl-perl (2.089-1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../091-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 .../092-liblwp-protocol-https-perl_6.14-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.14-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../093-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../094-libwww-perl_6.78-1_all.deb ... Unpacking libwww-perl (6.78-1) ... Selecting previously unselected package libhtml-tokeparser-simple-perl. Preparing to unpack .../095-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 .../096-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 .../097-libio-interactive-perl_1.027-1_all.deb ... Unpacking libio-interactive-perl (1.027-1) ... Selecting previously unselected package libipc-run3-perl. Preparing to unpack .../098-libipc-run3-perl_0.049-1_all.deb ... Unpacking libipc-run3-perl (0.049-1) ... Selecting previously unselected package libjson-maybexs-perl. Preparing to unpack .../099-libjson-maybexs-perl_1.004008-1_all.deb ... Unpacking libjson-maybexs-perl (1.004008-1) ... Selecting previously unselected package liblist-compare-perl. Preparing to unpack .../100-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 .../101-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 .../102-liblist-utilsby-perl_0.12-2_all.deb ... Unpacking liblist-utilsby-perl (0.12-2) ... Selecting previously unselected package liblz1:amd64. Preparing to unpack .../103-liblz1_1.15-3_amd64.deb ... Unpacking liblz1:amd64 (1.15-3) ... Selecting previously unselected package liblzo2-2:amd64. Preparing to unpack .../104-liblzo2-2_2.10-3+b1_amd64.deb ... Unpacking liblzo2-2:amd64 (2.10-3+b1) ... Selecting previously unselected package libmarkdown2:amd64. Preparing to unpack .../105-libmarkdown2_2.2.7-2.1_amd64.deb ... Unpacking libmarkdown2:amd64 (2.2.7-2.1) ... Selecting previously unselected package libmldbm-perl. Preparing to unpack .../106-libmldbm-perl_2.05-4_all.deb ... Unpacking libmldbm-perl (2.05-4) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../107-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 .../108-libsub-quote-perl_2.006008-1_all.deb ... Unpacking libsub-quote-perl (2.006008-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../109-libmoo-perl_2.005005-1_all.deb ... Unpacking libmoo-perl (2.005005-1) ... Selecting previously unselected package libstrictures-perl. Preparing to unpack .../110-libstrictures-perl_2.000006-1_all.deb ... Unpacking libstrictures-perl (2.000006-1) ... Selecting previously unselected package libmoox-aliases-perl. Preparing to unpack .../111-libmoox-aliases-perl_0.001006-2_all.deb ... Unpacking libmoox-aliases-perl (0.001006-2) ... Selecting previously unselected package libmouse-perl:amd64. Preparing to unpack .../112-libmouse-perl_2.5.11-1+b1_amd64.deb ... Unpacking libmouse-perl:amd64 (2.5.11-1+b1) ... Selecting previously unselected package libpackage-stash-perl. Preparing to unpack .../113-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 .../114-libsub-identify-perl_0.14-3+b3_amd64.deb ... Unpacking libsub-identify-perl (0.14-3+b3) ... Selecting previously unselected package libsub-name-perl:amd64. Preparing to unpack .../115-libsub-name-perl_0.28-1_amd64.deb ... Unpacking libsub-name-perl:amd64 (0.28-1) ... Selecting previously unselected package libnamespace-clean-perl. Preparing to unpack .../116-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 .../117-libpath-tiny-perl_0.148-1_all.deb ... Unpacking libpath-tiny-perl (0.148-1) ... Selecting previously unselected package libperlio-gzip-perl. Preparing to unpack .../118-libperlio-gzip-perl_0.20-1+b4_amd64.deb ... Unpacking libperlio-gzip-perl (0.20-1+b4) ... Selecting previously unselected package libperlio-utf8-strict-perl. Preparing to unpack .../119-libperlio-utf8-strict-perl_0.010-1+b3_amd64.deb ... Unpacking libperlio-utf8-strict-perl (0.010-1+b3) ... Selecting previously unselected package libproc-processtable-perl:amd64. Preparing to unpack .../120-libproc-processtable-perl_0.636-1+b3_amd64.deb ... Unpacking libproc-processtable-perl:amd64 (0.636-1+b3) ... Selecting previously unselected package libregexp-wildcards-perl. Preparing to unpack .../121-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 .../122-libsereal-decoder-perl_5.004+ds-1+b3_amd64.deb ... Unpacking libsereal-decoder-perl (5.004+ds-1+b3) ... Selecting previously unselected package libsereal-encoder-perl. Preparing to unpack .../123-libsereal-encoder-perl_5.004+ds-1+b3_amd64.deb ... Unpacking libsereal-encoder-perl (5.004+ds-1+b3) ... Selecting previously unselected package libsort-versions-perl. Preparing to unpack .../124-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 .../125-libxs-parse-keyword-perl_0.48-2_amd64.deb ... Unpacking libxs-parse-keyword-perl (0.48-2) ... Selecting previously unselected package libsyntax-keyword-try-perl. Preparing to unpack .../126-libsyntax-keyword-try-perl_0.30-1+b1_amd64.deb ... Unpacking libsyntax-keyword-try-perl (0.30-1+b1) ... Selecting previously unselected package libterm-readkey-perl. Preparing to unpack .../127-libterm-readkey-perl_2.38-2+b4_amd64.deb ... Unpacking libterm-readkey-perl (2.38-2+b4) ... Selecting previously unselected package libtext-levenshteinxs-perl. Preparing to unpack .../128-libtext-levenshteinxs-perl_0.03-5+b4_amd64.deb ... Unpacking libtext-levenshteinxs-perl (0.03-5+b4) ... Selecting previously unselected package libtext-markdown-discount-perl. Preparing to unpack .../129-libtext-markdown-discount-perl_0.18-1_amd64.deb ... Unpacking libtext-markdown-discount-perl (0.18-1) ... Selecting previously unselected package libtext-xslate-perl:amd64. Preparing to unpack .../130-libtext-xslate-perl_3.5.9-2+b1_amd64.deb ... Unpacking libtext-xslate-perl:amd64 (3.5.9-2+b1) ... Selecting previously unselected package libtime-duration-perl. Preparing to unpack .../131-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 .../132-libtime-moment-perl_0.44-2+b4_amd64.deb ... Unpacking libtime-moment-perl (0.44-2+b4) ... Selecting previously unselected package libunicode-utf8-perl. Preparing to unpack .../133-libunicode-utf8-perl_0.62-3_amd64.deb ... Unpacking libunicode-utf8-perl (0.62-3) ... Selecting previously unselected package libwww-mechanize-perl. Preparing to unpack .../134-libwww-mechanize-perl_2.19-1_all.deb ... Unpacking libwww-mechanize-perl (2.19-1) ... Selecting previously unselected package libxml-namespacesupport-perl. Preparing to unpack .../135-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 .../136-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 .../137-libxml-sax-perl_1.02+dfsg-4_all.deb ... Unpacking libxml-sax-perl (1.02+dfsg-4) ... Selecting previously unselected package libxml-libxml-perl. Preparing to unpack .../138-libxml-libxml-perl_2.0207+dfsg+really+2.0134-5+b2_amd64.deb ... Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-5+b2) ... Selecting previously unselected package libyaml-libyaml-perl. Preparing to unpack .../139-libyaml-libyaml-perl_0.903.0+ds-1_amd64.deb ... Unpacking libyaml-libyaml-perl (0.903.0+ds-1) ... Selecting previously unselected package plzip. Preparing to unpack .../140-plzip_1.12-3_amd64.deb ... Unpacking plzip (1.12-3) ... Selecting previously unselected package lzop. Preparing to unpack .../141-lzop_1.04-2_amd64.deb ... Unpacking lzop (1.04-2) ... Selecting previously unselected package patchutils. Preparing to unpack .../142-patchutils_0.4.2-1_amd64.deb ... Unpacking patchutils (0.4.2-1) ... Selecting previously unselected package t1utils. Preparing to unpack .../143-t1utils_1.41-4_amd64.deb ... Unpacking t1utils (1.41-4) ... Selecting previously unselected package unzip. Preparing to unpack .../144-unzip_6.0-29_amd64.deb ... Unpacking unzip (6.0-29) ... Selecting previously unselected package lintian. Preparing to unpack .../145-lintian_2.122.0_all.deb ... Unpacking lintian (2.122.0) ... Selecting previously unselected package sbuild-build-depends-lintian-dummy:armhf. Preparing to unpack .../146-sbuild-build-depends-lintian-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-lintian-dummy:armhf (0.invalid.0) ... Setting up libapt-pkg-perl (0.1.42) ... Setting up liblz1:amd64 (1.15-3) ... Setting up libberkeleydb-perl:amd64 (0.66-1) ... Setting up plzip (1.12-3) ... 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 libtext-charwidth-perl:amd64 (0.04-11+b4) ... Setting up libnpth0t64:amd64 (1.8-3) ... Setting up libunicode-utf8-perl (0.62-3) ... Setting up libmouse-perl:amd64 (2.5.11-1+b1) ... Setting up libgpg-error0:amd64 (1.51-4) ... Setting up libdata-messagepack-perl (1.02-2) ... Setting up libclass-inspector-perl (1.36-3) ... Setting up libdynaloader-functions-perl (0.004-2) ... Setting up libtext-glob-perl (0.11-3) ... Setting up libclass-method-modifiers-perl (2.15-1) ... Setting up liblist-compare-perl (0.55-2) ... Setting up libclone-perl:amd64 (0.47-1+b1) ... Setting up libsub-identify-perl (0.14-3+b3) ... Setting up libcpanel-json-xs-perl:amd64 (4.39-1) ... Setting up libhtml-tagset-perl (3.24-1) ... Setting up libdevel-size-perl (0.84-1+b1) ... Setting up unzip (6.0-29) ... Setting up liblwp-mediatypes-perl (6.04-2) ... Setting up libyaml-libyaml-perl (0.903.0+ds-1) ... Setting up libio-interactive-perl (1.027-1) ... Setting up libtry-tiny-perl (0.32-1) ... Setting up perl-openssl-defaults:amd64 (7+b2) ... Setting up libmldbm-perl (2.05-4) ... Setting up libxml-namespacesupport-perl (1.12-2) ... Setting up libgcrypt20:amd64 (1.11.0-7) ... Setting up liblzo2-2:amd64 (2.10-3+b1) ... Setting up libtime-moment-perl (0.44-2+b4) ... Setting up libencode-locale-perl (1.05-3) ... Setting up libconfig-tiny-perl (2.30-1) ... Setting up libsereal-encoder-perl (5.004+ds-1+b3) ... Setting up liblist-utilsby-perl (0.12-2) ... Setting up libtext-wrapi18n-perl (0.06-10) ... Setting up libnet-netmask-perl (2.0002-2) ... Setting up libsub-install-perl (0.929-1) ... Setting up libnumber-compare-perl (0.03-3) ... Setting up patchutils (0.4.2-1) ... Setting up libjson-maybexs-perl (1.004008-1) ... Setting up libxml-sax-base-perl (1.09-3) ... Setting up libio-string-perl (1.08-4) ... Setting up libnetaddr-ip-perl (4.079+dfsg-2+b5) ... Setting up libglib2.0-0t64:amd64 (2.84.3-1) ... No schema files found: doing nothing. Setting up libclass-data-inheritable-perl (0.10-1) ... Setting up libfile-find-rule-perl (0.34-4) ... Setting up libipc-system-simple-perl (1.30-2) ... Setting up libnet-domain-tld-perl (1.75-4) ... Setting up libperlio-utf8-strict-perl (0.010-1+b3) ... Setting up t1utils (1.41-4) ... Setting up shared-mime-info (2.4-5+b2) ... Setting up diffstat (1.67-1) ... Setting up libvariable-magic-perl (0.64-1+b1) ... Setting up libio-html-perl (1.004-3) ... Setting up libb-hooks-op-check-perl:amd64 (0.22-3+b2) ... Setting up ucf (3.0052) ... Setting up libparams-util-perl (1.102-3+b1) ... Setting up libtime-duration-perl (1.21-2) ... Setting up libtext-xslate-perl:amd64 (3.5.9-2+b1) ... Setting up libsub-exporter-progressive-perl (0.001013-3) ... Setting up libcapture-tiny-perl (0.50-1) ... Setting up libtimedate-perl (2.3300-2) ... Setting up libsub-name-perl:amd64 (0.28-1) ... Setting up libdata-validate-domain-perl (0.15-1) ... Setting up libproc-processtable-perl:amd64 (0.636-1+b3) ... Setting up libpath-tiny-perl (0.148-1) ... Setting up lzop (1.04-2) ... Setting up libassuan9:amd64 (3.0.2-2) ... Setting up gpgconf (2.4.7-21+b1) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up libipc-run3-perl (0.049-1) ... Setting up libregexp-wildcards-perl (1.05-3) ... Setting up libfile-sharedir-perl (1.118-3) ... Setting up libaliased-perl (0.34-3) ... Setting up libngtcp2-16:amd64 (1.11.0-1) ... Setting up libstrictures-perl (2.000006-1) ... Setting up libsub-quote-perl (2.006008-1) ... Setting up libdevel-stacktrace-perl (2.0500-1) ... Setting up libclass-xsaccessor-perl (1.19-4+b5) ... Setting up libstemmer0d:amd64 (2.2.0-4+b2) ... Setting up libsort-versions-perl (1.62-3) ... Setting up libterm-readkey-perl (2.38-2+b4) ... Setting up libfont-ttf-perl (1.06-2) ... Setting up openssl (3.5.0-2) ... Setting up libtext-levenshteinxs-perl (0.03-5+b4) ... Setting up libperlio-gzip-perl (0.20-1+b4) ... Setting up libhtml-html5-entities-perl (0.004-3) ... Setting up libsereal-decoder-perl (5.004+ds-1+b3) ... Setting up libmarkdown2:amd64 (2.2.7-2.1) ... Setting up liburi-perl (5.30-1) ... Setting up iso-codes (4.18.0-1) ... Setting up libnet-ipv6addr-perl (1.02-1) ... Setting up libngtcp2-crypto-gnutls8:amd64 (1.11.0-1) ... Setting up libdata-validate-ip-perl (0.31-1) ... Setting up libemail-address-xs-perl (1.05-1+b4) ... Setting up libnet-ssleay-perl:amd64 (1.94-3) ... Setting up libksba8:amd64 (1.6.7-2+b1) ... 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 libxmlb2:amd64 (0.3.22-1) ... Setting up libcurl3t64-gnutls:amd64 (8.14.1-2) ... Setting up libnet-http-perl (6.23-1) ... Setting up libtext-markdown-discount-perl (0.18-1) ... Setting up libappstream5:amd64 (1.0.5-1) ... Setting up libexception-class-perl (1.45-1) ... Setting up libdevel-callchecker-perl:amd64 (0.009-2) ... Setting up libxml-sax-perl (1.02+dfsg-4) ... 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 ca-certificates (20250419) ... Updating certificates in /etc/ssl/certs... 150 added, 0 removed; done. Setting up libdata-validate-uri-perl (0.07-3) ... Setting up libxs-parse-keyword-perl (0.48-2) ... Setting up appstream (1.0.5-1) ... ✔ Metadata cache was updated successfully. Setting up libdata-optlist-perl (0.114-1) ... Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-5+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... Setting up libwww-robotrules-perl (6.02-1) ... Setting up libsyntax-keyword-try-perl (0.30-1+b1) ... Setting up libhtml-parser-perl:amd64 (3.83-1+b2) ... Setting up libio-socket-ssl-perl (2.089-1) ... Setting up gpg (2.4.7-21+b1) ... Setting up libsub-exporter-perl (0.990-1) ... Setting up libhttp-message-perl (7.00-2) ... Setting up libhtml-form-perl (6.12-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+b4) ... Setting up libcgi-pm-perl (4.68-1) ... Setting up libmodule-runtime-perl (0.018-1) ... Setting up libconst-fast-perl (0.014-2) ... Setting up libdata-dpath-perl (0.60-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.28-2) ... Setting up libnamespace-clean-perl (0.27-2) ... Setting up liblwp-protocol-https-perl (6.14-1) ... Setting up libwww-perl (6.78-1) ... Setting up libhtml-tokeparser-simple-perl (3.16-4) ... Setting up libwww-mechanize-perl (2.19-1) ... Setting up lintian (2.122.0) ... Setting up sbuild-build-depends-lintian-dummy:armhf (0.invalid.0) ... Processing triggers for libc-bin (2.41-9) ... Processing triggers for man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Processing triggers for ca-certificates (20250419) ... 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: n/a Build-Time: 458 Distribution: unstable Foreign Architectures: armhf Host Architecture: armhf Install-Time: 16 Job: indi_1.9.9+dfsg-3 Lintian: pass Machine Architecture: amd64 Package: indi Package-Time: 486 Source-Version: 1.9.9+dfsg-3 Space: n/a Status: successful Version: 1.9.9+dfsg-3 -------------------------------------------------------------------------------- Finished at 2025-07-09T08:51:43Z Build needed 00:08:06, no disk space