sbuild (Debian sbuild) 0.85.0 (04 January 2023) on debian-ci-siliconvalley +==============================================================================+ | indi 1.9.9+dfsg-6 (armhf) Wed, 18 Feb 2026 09:27:11 +0000 | +==============================================================================+ Package: indi Version: 1.9.9+dfsg-6 Source Version: 1.9.9+dfsg-6 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-e87917e7-c30d-41a7-b08d-777954173775' with '<>' I: NOTICE: Log filtering will replace 'build/indi-OSAC63/resolver-YC4vZC' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Get:1 http://localhost:3142/debian unstable InRelease [187 kB] Get:2 http://localhost:3142/debian unstable/non-free Sources.diff/Index [63.3 kB] Get:3 http://localhost:3142/debian unstable/contrib Sources.diff/Index [63.3 kB] Get:4 http://localhost:3142/debian unstable/main Sources.diff/Index [63.6 kB] Get:5 http://localhost:3142/debian unstable/main amd64 Packages.diff/Index [63.6 kB] Get:6 http://localhost:3142/debian unstable/non-free Sources T-2026-02-18-0805.02-F-2026-02-18-0200.15.pdiff [573 B] Get:7 http://localhost:3142/debian unstable/contrib Sources T-2026-02-18-0805.02-F-2026-02-18-0805.02.pdiff [994 B] Get:8 http://localhost:3142/debian unstable/main Sources T-2026-02-18-0805.02-F-2026-02-18-0200.15.pdiff [25.3 kB] Get:6 http://localhost:3142/debian unstable/non-free Sources T-2026-02-18-0805.02-F-2026-02-18-0200.15.pdiff [573 B] Get:8 http://localhost:3142/debian unstable/main Sources T-2026-02-18-0805.02-F-2026-02-18-0200.15.pdiff [25.3 kB] Get:7 http://localhost:3142/debian unstable/contrib Sources T-2026-02-18-0805.02-F-2026-02-18-0805.02.pdiff [994 B] Get:9 http://localhost:3142/debian unstable/main amd64 Packages T-2026-02-18-0805.02-F-2026-02-18-0200.15.pdiff [28.3 kB] Get:9 http://localhost:3142/debian unstable/main amd64 Packages T-2026-02-18-0805.02-F-2026-02-18-0200.15.pdiff [28.3 kB] Get:10 http://localhost:3142/debian unstable/main armhf Packages [9660 kB] Fetched 10.2 MB in 3s (3814 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 1953 kB of source archives. Get:1 http://localhost:3142/debian unstable/main indi 1.9.9+dfsg-6 (dsc) [2595 B] Get:2 http://localhost:3142/debian unstable/main indi 1.9.9+dfsg-6 (tar) [1939 kB] Get:3 http://localhost:3142/debian unstable/main indi 1.9.9+dfsg-6 (diff) [11.3 kB] Fetched 1953 kB in 0s (123 MB/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/indi-OSAC63/indi-1.9.9+dfsg' with '<>' I: NOTICE: Log filtering will replace 'build/indi-OSAC63' 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, pkgconf, 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, pkgconf, 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 [933 B] Get:5 copy:/<>/apt_archive ./ Packages [977 B] Fetched 2519 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-15-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++-15-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc-15-arm-linux-gnueabihf gcc-15-arm-linux-gnueabihf-base gcc-15-base:armhf gcc-15-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 libc-gconv-modules-extra:armhf libc6:armhf libc6-armhf-cross libc6-dev:armhf libc6-dev-armhf-cross libcairo2:armhf libcfitsio-dev:armhf libcfitsio10t64:armhf libcom-err2 libcom-err2: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-15-dev:armhf libgcc-15-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 libngtcp2-16:armhf libngtcp2-crypto-gnutls-dev:armhf libngtcp2-crypto-gnutls8:armhf libngtcp2-crypto-ossl0 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 libpkgconf7 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 libsqlite3-0 libssh2-1-dev:armhf libssh2-1t64 libssh2-1t64:armhf libssl-dev:armhf libssl3t64:armhf libstdc++-15-dev:armhf libstdc++-15-dev-armhf-cross libstdc++6:armhf libstdc++6-armhf-cross libtasn1-6 libtasn1-6:armhf libtasn1-6-dev:armhf libtheora-dev:armhf libtheora1:armhf libtheoradec2:armhf libtheoraenc2: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-16 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-15-locales cpp-15-doc cpp-doc dh-make gcc-15-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++-15-doc:armhf libtool-doc gfortran | fortran95-compiler m4-doc apparmor less www-browser 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-15-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++-15-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc-15-arm-linux-gnueabihf gcc-15-arm-linux-gnueabihf-base gcc-15-base:armhf gcc-15-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 libc-gconv-modules-extra:armhf libc6:armhf libc6-armhf-cross libc6-dev:armhf libc6-dev-armhf-cross libcairo2:armhf libcfitsio-dev:armhf libcfitsio10t64:armhf libcom-err2 libcom-err2: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-15-dev:armhf libgcc-15-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 libngtcp2-16:armhf libngtcp2-crypto-gnutls-dev:armhf libngtcp2-crypto-gnutls8:armhf libngtcp2-crypto-ossl0 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 libpkgconf7 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 libsqlite3-0 libssh2-1-dev:armhf libssh2-1t64 libssh2-1t64:armhf libssl-dev:armhf libssl3t64:armhf libstdc++-15-dev:armhf libstdc++-15-dev-armhf-cross libstdc++6:armhf libstdc++6-armhf-cross libtasn1-6 libtasn1-6:armhf libtasn1-6-dev:armhf libtheora-dev:armhf libtheora1:armhf libtheoradec2:armhf libtheoraenc2: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-16 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, 231 newly installed, 0 to remove and 0 not upgraded. Need to get 146 MB of archives. After this operation, 526 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 libexpat1 amd64 2.7.4-1 [116 kB] Get:3 http://localhost:3142/debian unstable/main armhf gcc-15-base armhf 15.2.0-13 [54.8 kB] Get:4 http://localhost:3142/debian unstable/main armhf libgcc-s1 armhf 15.2.0-13 [36.8 kB] Get:5 http://localhost:3142/debian unstable/main armhf libc-gconv-modules-extra armhf 2.42-13 [1159 kB] Get:6 http://localhost:3142/debian unstable/main armhf libc6 armhf 2.42-13 [1489 kB] Get:7 http://localhost:3142/debian unstable/main armhf libexpat1 armhf 2.7.4-1 [96.5 kB] Get:8 http://localhost:3142/debian unstable/main amd64 libpython3.13-minimal amd64 3.13.12-1 [866 kB] Get:9 http://localhost:3142/debian unstable/main amd64 python3.13-minimal amd64 3.13.12-1 [2267 kB] Get:10 http://localhost:3142/debian unstable/main amd64 python3-minimal amd64 3.13.9-3 [27.6 kB] Get:11 http://localhost:3142/debian unstable/main amd64 media-types all 14.0.0 [30.8 kB] Get:12 http://localhost:3142/debian unstable/main amd64 netbase all 6.5 [12.4 kB] Get:13 http://localhost:3142/debian unstable/main amd64 libffi8 amd64 3.5.2-3+b1 [26.4 kB] Get:14 http://localhost:3142/debian unstable/main amd64 libncursesw6 amd64 6.6+20251231-1 [137 kB] Get:15 http://localhost:3142/debian unstable/main amd64 readline-common all 8.3-4 [74.8 kB] Get:16 http://localhost:3142/debian unstable/main amd64 libreadline8t64 amd64 8.3-4 [181 kB] Get:17 http://localhost:3142/debian unstable/main amd64 libsqlite3-0 amd64 3.46.1-9 [920 kB] Get:18 http://localhost:3142/debian unstable/main amd64 libpython3.13-stdlib amd64 3.13.12-1 [1974 kB] Get:19 http://localhost:3142/debian unstable/main amd64 python3.13 amd64 3.13.12-1 [776 kB] Get:20 http://localhost:3142/debian unstable/main amd64 libpython3-stdlib amd64 3.13.9-3 [10.5 kB] Get:21 http://localhost:3142/debian unstable/main amd64 python3 amd64 3.13.9-3 [27.6 kB] Get:22 http://localhost:3142/debian unstable/main amd64 libproc2-0 amd64 2:4.0.4-9+b1 [66.1 kB] Get:23 http://localhost:3142/debian unstable/main amd64 procps amd64 2:4.0.4-9+b1 [883 kB] Get:24 http://localhost:3142/debian unstable/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get:25 http://localhost:3142/debian unstable/main amd64 libmagic-mgc amd64 1:5.46-5+b1 [338 kB] Get:26 http://localhost:3142/debian unstable/main amd64 libmagic1t64 amd64 1:5.46-5+b1 [110 kB] Get:27 http://localhost:3142/debian unstable/main amd64 file amd64 1:5.46-5+b1 [43.8 kB] Get:28 http://localhost:3142/debian unstable/main amd64 gettext-base amd64 0.23.2-1 [245 kB] Get:29 http://localhost:3142/debian unstable/main amd64 libuchardet0 amd64 0.0.8-2+b1 [68.8 kB] Get:30 http://localhost:3142/debian unstable/main amd64 groff-base amd64 1.23.0-10 [1194 kB] Get:31 http://localhost:3142/debian unstable/main amd64 bsdextrautils amd64 2.41.3-3 [99.1 kB] Get:32 http://localhost:3142/debian unstable/main amd64 libpipeline1 amd64 1.5.8-2 [42.1 kB] Get:33 http://localhost:3142/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get:34 http://localhost:3142/debian unstable/main amd64 m4 amd64 1.4.21-1 [332 kB] Get:35 http://localhost:3142/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB] Get:36 http://localhost:3142/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get:37 http://localhost:3142/debian unstable/main amd64 automake all 1:1.18.1-3 [878 kB] Get:38 http://localhost:3142/debian unstable/main amd64 autopoint all 0.23.2-1 [772 kB] Get:39 http://localhost:3142/debian unstable/main amd64 binutils-arm-linux-gnueabihf amd64 2.46-1 [1554 kB] Get:40 http://localhost:3142/debian unstable/main amd64 cfortran all 20210827-1.1 [64.6 kB] Get:41 http://localhost:3142/debian unstable/main amd64 cmake-data all 4.2.3-2 [2556 kB] Get:42 http://localhost:3142/debian unstable/main amd64 libxml2-16 amd64 2.15.1+dfsg-2+b1 [641 kB] Get:43 http://localhost:3142/debian unstable/main amd64 libarchive13t64 amd64 3.8.5-1 [362 kB] Get:44 http://localhost:3142/debian unstable/main amd64 libnghttp3-9 amd64 1.12.0-1 [68.4 kB] Get:45 http://localhost:3142/debian unstable/main amd64 libngtcp2-16 amd64 1.16.0-1 [136 kB] Get:46 http://localhost:3142/debian unstable/main amd64 libbrotli1 amd64 1.2.0-3 [320 kB] Get:47 http://localhost:3142/debian unstable/main amd64 libkrb5support0 amd64 1.22.1-2 [33.1 kB] Get:48 http://localhost:3142/debian unstable/main amd64 libcom-err2 amd64 1.47.2-3+b8 [25.1 kB] Get:49 http://localhost:3142/debian unstable/main amd64 libk5crypto3 amd64 1.22.1-2 [81.1 kB] Get:50 http://localhost:3142/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-6+b1 [9784 B] Get:51 http://localhost:3142/debian unstable/main amd64 libkrb5-3 amd64 1.22.1-2 [337 kB] Get:52 http://localhost:3142/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.22.1-2 [139 kB] Get:53 http://localhost:3142/debian unstable/main amd64 libunistring5 amd64 1.3-2+b1 [466 kB] Get:54 http://localhost:3142/debian unstable/main amd64 libidn2-0 amd64 2.3.8-4+b1 [110 kB] Get:55 http://localhost:3142/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-10 [19.8 kB] Get:56 http://localhost:3142/debian unstable/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-10 [57.8 kB] Get:57 http://localhost:3142/debian unstable/main amd64 libldap2 amd64 2.6.10+dfsg-1+b1 [195 kB] Get:58 http://localhost:3142/debian unstable/main amd64 libnghttp2-14 amd64 1.68.0-1 [79.8 kB] Get:59 http://localhost:3142/debian unstable/main amd64 libngtcp2-crypto-ossl0 amd64 1.16.0-1 [27.5 kB] Get:60 http://localhost:3142/debian unstable/main amd64 libpsl5t64 amd64 0.21.2-1.1+b2 [59.8 kB] Get:61 http://localhost:3142/debian unstable/main amd64 libp11-kit0 amd64 0.25.10-1+b1 [444 kB] Get:62 http://localhost:3142/debian unstable/main amd64 libtasn1-6 amd64 4.21.0-2 [50.4 kB] Get:63 http://localhost:3142/debian unstable/main amd64 libgnutls30t64 amd64 3.8.12-2 [1518 kB] Get:64 http://localhost:3142/debian unstable/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-3+b1 [60.7 kB] Get:65 http://localhost:3142/debian unstable/main amd64 libssh2-1t64 amd64 1.11.1-1+b1 [245 kB] Get:66 http://localhost:3142/debian unstable/main amd64 libcurl4t64 amd64 8.18.0-2 [412 kB] Get:67 http://localhost:3142/debian unstable/main amd64 libjsoncpp26 amd64 1.9.6-5 [82.6 kB] Get:68 http://localhost:3142/debian unstable/main amd64 librhash1 amd64 1.4.6-1.1 [135 kB] Get:69 http://localhost:3142/debian unstable/main amd64 libuv1t64 amd64 1.51.0-2+b1 [156 kB] Get:70 http://localhost:3142/debian unstable/main amd64 cmake amd64 4.2.3-2 [13.0 MB] Get:71 http://localhost:3142/debian unstable/main armhf libc6-dev armhf 2.42-13 [1351 kB] Get:72 http://localhost:3142/debian unstable/main armhf libcom-err2 armhf 1.47.2-3+b8 [24.3 kB] Get:73 http://localhost:3142/debian unstable/main armhf comerr-dev armhf 2.1-1.47.2-3+b8 [56.2 kB] Get:74 http://localhost:3142/debian unstable/main amd64 gcc-15-arm-linux-gnueabihf-base amd64 15.2.0-13cross1 [55.1 kB] Get:75 http://localhost:3142/debian unstable/main amd64 cpp-15-arm-linux-gnueabihf amd64 15.2.0-13cross1 [11.2 MB] Get:76 http://localhost:3142/debian unstable/main amd64 cpp-arm-linux-gnueabihf amd64 4:15.2.0-5 [5336 B] Get:77 http://localhost:3142/debian unstable/main amd64 gcc-15-cross-base all 15.2.0-13cross1 [50.4 kB] Get:78 http://localhost:3142/debian unstable/main amd64 libc6-armhf-cross all 2.42-12cross1 [1257 kB] Get:79 http://localhost:3142/debian unstable/main amd64 libgcc-s1-armhf-cross all 15.2.0-13cross1 [36.8 kB] Get:80 http://localhost:3142/debian unstable/main amd64 libgomp1-armhf-cross all 15.2.0-13cross1 [112 kB] Get:81 http://localhost:3142/debian unstable/main amd64 libatomic1-armhf-cross all 15.2.0-13cross1 [6860 B] Get:82 http://localhost:3142/debian unstable/main amd64 libasan8-armhf-cross all 15.2.0-13cross1 [2623 kB] Get:83 http://localhost:3142/debian unstable/main amd64 libstdc++6-armhf-cross all 15.2.0-13cross1 [575 kB] Get:84 http://localhost:3142/debian unstable/main amd64 libubsan1-armhf-cross all 15.2.0-13cross1 [1074 kB] Get:85 http://localhost:3142/debian unstable/main amd64 libgcc-15-dev-armhf-cross all 15.2.0-13cross1 [762 kB] Get:86 http://localhost:3142/debian unstable/main amd64 gcc-15-arm-linux-gnueabihf amd64 15.2.0-13cross1 [21.2 MB] Get:87 http://localhost:3142/debian unstable/main amd64 gcc-arm-linux-gnueabihf amd64 4:15.2.0-5 [1456 B] Get:88 http://localhost:3142/debian unstable/main amd64 linux-libc-dev-armhf-cross all 6.18.12-1 [11.8 kB] Get:89 http://localhost:3142/debian unstable/main amd64 libc6-dev-armhf-cross all 2.42-12cross1 [1347 kB] Get:90 http://localhost:3142/debian unstable/main amd64 libstdc++-15-dev-armhf-cross all 15.2.0-13cross1 [2413 kB] Get:91 http://localhost:3142/debian unstable/main amd64 g++-15-arm-linux-gnueabihf amd64 15.2.0-13cross1 [12.2 MB] Get:92 http://localhost:3142/debian unstable/main amd64 g++-arm-linux-gnueabihf amd64 4:15.2.0-5 [1208 B] Get:93 http://localhost:3142/debian unstable/main amd64 crossbuild-essential-armhf all 12.12 [3548 B] Get:94 http://localhost:3142/debian unstable/main amd64 libdebhelper-perl all 13.30 [92.7 kB] Get:95 http://localhost:3142/debian unstable/main amd64 libtool all 2.5.4-9 [540 kB] Get:96 http://localhost:3142/debian unstable/main amd64 dh-autoreconf all 21+nmu1 [11.7 kB] Get:97 http://localhost:3142/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:98 http://localhost:3142/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get:99 http://localhost:3142/debian unstable/main amd64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get:100 http://localhost:3142/debian unstable/main amd64 libelf1t64 amd64 0.194-1 [185 kB] Get:101 http://localhost:3142/debian unstable/main amd64 dwz amd64 0.16-2 [108 kB] Get:102 http://localhost:3142/debian unstable/main amd64 gettext amd64 0.23.2-1 [1687 kB] Get:103 http://localhost:3142/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:104 http://localhost:3142/debian unstable/main amd64 po-debconf all 1.0.22 [216 kB] Get:105 http://localhost:3142/debian unstable/main amd64 debhelper all 13.30 [942 kB] Get:106 http://localhost:3142/debian unstable/main amd64 libfakeroot amd64 1.37.2-1 [29.9 kB] Get:107 http://localhost:3142/debian unstable/main amd64 fakeroot amd64 1.37.2-1 [76.2 kB] Get:108 http://localhost:3142/debian unstable/main amd64 fonts-dejavu-mono all 2.37-8 [489 kB] Get:109 http://localhost:3142/debian unstable/main amd64 fonts-dejavu-core all 2.37-8 [840 kB] Get:110 http://localhost:3142/debian unstable/main amd64 fontconfig-config amd64 2.17.1-5 [56.1 kB] Get:111 http://localhost:3142/debian unstable/main armhf libkrb5support0 armhf 1.22.1-2 [30.5 kB] Get:112 http://localhost:3142/debian unstable/main armhf libk5crypto3 armhf 1.22.1-2 [76.7 kB] Get:113 http://localhost:3142/debian unstable/main armhf libkeyutils1 armhf 1.6.3-6+b1 [8856 B] Get:114 http://localhost:3142/debian unstable/main armhf libzstd1 armhf 1.5.7+dfsg-3+b1 [269 kB] Get:115 http://localhost:3142/debian unstable/main armhf zlib1g armhf 1:1.3.dfsg+really1.3.1-3 [75.6 kB] Get:116 http://localhost:3142/debian unstable/main armhf libssl3t64 armhf 3.5.5-1 [1992 kB] Get:117 http://localhost:3142/debian unstable/main armhf libkrb5-3 armhf 1.22.1-2 [291 kB] Get:118 http://localhost:3142/debian unstable/main armhf libgssapi-krb5-2 armhf 1.22.1-2 [117 kB] Get:119 http://localhost:3142/debian unstable/main armhf libgssrpc4t64 armhf 1.22.1-2 [52.9 kB] Get:120 http://localhost:3142/debian unstable/main armhf libkadm5clnt-mit12 armhf 1.22.1-2 [37.9 kB] Get:121 http://localhost:3142/debian unstable/main armhf libkdb5-10t64 armhf 1.22.1-2 [38.2 kB] Get:122 http://localhost:3142/debian unstable/main armhf libkadm5srv-mit12 armhf 1.22.1-2 [47.9 kB] Get:123 http://localhost:3142/debian unstable/main armhf krb5-multidev armhf 1.22.1-2 [127 kB] Get:124 http://localhost:3142/debian unstable/main armhf libasan8 armhf 15.2.0-13 [2633 kB] Get:125 http://localhost:3142/debian unstable/main armhf libatomic1 armhf 15.2.0-13 [7132 B] Get:126 http://localhost:3142/debian unstable/main armhf libbrotli1 armhf 1.2.0-3 [293 kB] Get:127 http://localhost:3142/debian unstable/main armhf libbrotli-dev armhf 1.2.0-3 [293 kB] Get:128 http://localhost:3142/debian unstable/main armhf libbz2-1.0 armhf 1.0.8-6+b1 [35.3 kB] Get:129 http://localhost:3142/debian unstable/main armhf libpng16-16t64 armhf 1.6.55-1 [266 kB] Get:130 http://localhost:3142/debian unstable/main armhf libfreetype6 armhf 2.14.1+dfsg-2 [425 kB] Get:131 http://localhost:3142/debian unstable/main armhf libfontconfig1 armhf 2.17.1-5 [112 kB] Get:132 http://localhost:3142/debian unstable/main armhf libpixman-1-0 armhf 0.46.4-1+b1 [176 kB] Get:133 http://localhost:3142/debian unstable/main armhf libxau6 armhf 1:1.0.11-1+b1 [20.0 kB] Get:134 http://localhost:3142/debian unstable/main armhf libxdmcp6 armhf 1:1.1.5-2 [26.7 kB] Get:135 http://localhost:3142/debian unstable/main armhf libxcb1 armhf 1.17.0-2+b2 [141 kB] Get:136 http://localhost:3142/debian unstable/main amd64 libx11-data all 2:1.8.12-1 [343 kB] Get:137 http://localhost:3142/debian unstable/main armhf libx11-6 armhf 2:1.8.12-1+b1 [759 kB] Get:138 http://localhost:3142/debian unstable/main armhf libxcb-render0 armhf 1.17.0-2+b2 [114 kB] Get:139 http://localhost:3142/debian unstable/main armhf libxcb-shm0 armhf 1.17.0-2+b2 [105 kB] Get:140 http://localhost:3142/debian unstable/main armhf libxext6 armhf 2:1.3.4-1+b4 [45.3 kB] Get:141 http://localhost:3142/debian unstable/main armhf libxrender1 armhf 1:0.9.12-1+b1 [25.1 kB] Get:142 http://localhost:3142/debian unstable/main armhf libcairo2 armhf 1.18.4-3 [448 kB] Get:143 http://localhost:3142/debian unstable/main armhf libnghttp3-9 armhf 1.12.0-1 [59.8 kB] Get:144 http://localhost:3142/debian unstable/main armhf libngtcp2-16 armhf 1.16.0-1 [131 kB] Get:145 http://localhost:3142/debian unstable/main armhf libgmp10 armhf 2:6.3.0+dfsg-5+b1 [514 kB] Get:146 http://localhost:3142/debian unstable/main armhf libnettle8t64 armhf 3.10.2-1 [313 kB] Get:147 http://localhost:3142/debian unstable/main armhf libhogweed6t64 armhf 3.10.2-1 [323 kB] Get:148 http://localhost:3142/debian unstable/main armhf libunistring5 armhf 1.3-2+b1 [431 kB] Get:149 http://localhost:3142/debian unstable/main armhf libidn2-0 armhf 2.3.8-4+b1 [106 kB] Get:150 http://localhost:3142/debian unstable/main armhf libffi8 armhf 3.5.2-3+b1 [22.6 kB] Get:151 http://localhost:3142/debian unstable/main armhf libp11-kit0 armhf 0.25.10-1+b1 [408 kB] Get:152 http://localhost:3142/debian unstable/main armhf libtasn1-6 armhf 4.21.0-2 [44.8 kB] Get:153 http://localhost:3142/debian unstable/main armhf libgnutls30t64 armhf 3.8.12-2 [1427 kB] Get:154 http://localhost:3142/debian unstable/main armhf libdb5.3t64 armhf 5.3.28+dfsg2-11 [607 kB] Get:155 http://localhost:3142/debian unstable/main armhf libsasl2-modules-db armhf 2.1.28+dfsg1-10 [18.3 kB] Get:156 http://localhost:3142/debian unstable/main armhf libsasl2-2 armhf 2.1.28+dfsg1-10 [50.6 kB] Get:157 http://localhost:3142/debian unstable/main armhf libldap2 armhf 2.6.10+dfsg-1+b1 [169 kB] Get:158 http://localhost:3142/debian unstable/main armhf libnghttp2-14 armhf 1.68.0-1 [67.2 kB] Get:159 http://localhost:3142/debian unstable/main armhf libngtcp2-crypto-gnutls8 armhf 1.16.0-1 [22.5 kB] Get:160 http://localhost:3142/debian unstable/main armhf libpsl5t64 armhf 0.21.2-1.1+b2 [58.5 kB] Get:161 http://localhost:3142/debian unstable/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-3+b1 [53.7 kB] Get:162 http://localhost:3142/debian unstable/main armhf libssh2-1t64 armhf 1.11.1-1+b1 [228 kB] Get:163 http://localhost:3142/debian unstable/main armhf libcurl3t64-gnutls armhf 8.18.0-2 [349 kB] Get:164 http://localhost:3142/debian unstable/main armhf libcfitsio10t64 armhf 4.6.3-1+b1 [533 kB] Get:165 http://localhost:3142/debian unstable/main armhf libcfitsio-dev armhf 4.6.3-1+b1 [610 kB] Get:166 http://localhost:3142/debian unstable/main armhf libevent-2.1-7t64 armhf 2.1.12-stable-10+b2 [167 kB] Get:167 http://localhost:3142/debian unstable/main armhf libunbound8 armhf 1.24.2-1 [554 kB] Get:168 http://localhost:3142/debian unstable/main armhf libgnutls-dane0t64 armhf 3.8.12-2 [467 kB] Get:169 http://localhost:3142/debian unstable/main armhf libgnutls-openssl27t64 armhf 3.8.12-2 [466 kB] Get:170 http://localhost:3142/debian unstable/main armhf libidn2-dev armhf 2.3.8-4+b1 [99.3 kB] Get:171 http://localhost:3142/debian unstable/main armhf libp11-kit-dev armhf 0.25.10-1+b1 [221 kB] Get:172 http://localhost:3142/debian unstable/main armhf libtasn1-6-dev armhf 4.21.0-2 [94.0 kB] Get:173 http://localhost:3142/debian unstable/main armhf libstdc++6 armhf 15.2.0-13 [623 kB] Get:174 http://localhost:3142/debian unstable/main armhf libgmpxx4ldbl armhf 2:6.3.0+dfsg-5+b1 [329 kB] Get:175 http://localhost:3142/debian unstable/main armhf libgmp-dev armhf 2:6.3.0+dfsg-5+b1 [594 kB] Get:176 http://localhost:3142/debian unstable/main armhf nettle-dev armhf 3.10.2-1 [1316 kB] Get:177 http://localhost:3142/debian unstable/main armhf libgnutls28-dev armhf 3.8.12-2 [1384 kB] Get:178 http://localhost:3142/debian unstable/main armhf libkrb5-dev armhf 1.22.1-2 [16.2 kB] Get:179 http://localhost:3142/debian unstable/main armhf libldap-dev armhf 2.6.10+dfsg-1+b1 [288 kB] Get:180 http://localhost:3142/debian unstable/main amd64 libpkgconf7 amd64 2.5.1-4 [47.8 kB] Get:181 http://localhost:3142/debian unstable/main amd64 pkgconf-bin amd64 2.5.1-4 [35.9 kB] Get:182 http://localhost:3142/debian unstable/main armhf pkgconf armhf 2.5.1-4 [33.6 kB] Get:183 http://localhost:3142/debian unstable/main armhf libnghttp2-dev armhf 1.68.0-1 [106 kB] Get:184 http://localhost:3142/debian unstable/main armhf libnghttp3-dev armhf 1.12.0-1 [86.2 kB] Get:185 http://localhost:3142/debian unstable/main armhf libngtcp2-crypto-gnutls-dev armhf 1.16.0-1 [23.0 kB] Get:186 http://localhost:3142/debian unstable/main armhf libngtcp2-dev armhf 1.16.0-1 [187 kB] Get:187 http://localhost:3142/debian unstable/main armhf libpsl-dev armhf 0.21.2-1.1+b2 [79.3 kB] Get:188 http://localhost:3142/debian unstable/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-3 [905 kB] Get:189 http://localhost:3142/debian unstable/main armhf librtmp-dev armhf 2.4+20151223.gitfa8646d.1-3+b1 [64.0 kB] Get:190 http://localhost:3142/debian unstable/main armhf libssl-dev armhf 3.5.5-1 [2583 kB] Get:191 http://localhost:3142/debian unstable/main armhf libssh2-1-dev armhf 1.11.1-1+b1 [379 kB] Get:192 http://localhost:3142/debian unstable/main armhf libzstd-dev armhf 1.5.7+dfsg-3+b1 [337 kB] Get:193 http://localhost:3142/debian unstable/main armhf libcurl4-gnutls-dev armhf 8.18.0-2 [481 kB] Get:194 http://localhost:3142/debian unstable/main armhf libev4t64 armhf 1:4.33-2.1+b2 [38.3 kB] Get:195 http://localhost:3142/debian unstable/main armhf libev-dev armhf 1:4.33-2.1+b2 [130 kB] Get:196 http://localhost:3142/debian unstable/main amd64 libfftw3-double3 amd64 3.3.10-2+b2 [775 kB] Get:197 http://localhost:3142/debian unstable/main amd64 libfftw3-long3 amd64 3.3.10-2+b2 [346 kB] Get:198 http://localhost:3142/debian unstable/main amd64 libfftw3-quad3 amd64 3.3.10-2+b2 [603 kB] Get:199 http://localhost:3142/debian unstable/main amd64 libfftw3-single3 amd64 3.3.10-2+b2 [805 kB] Get:200 http://localhost:3142/debian unstable/main amd64 libfftw3-bin amd64 3.3.10-2+b2 [51.0 kB] Get:201 http://localhost:3142/debian unstable/main armhf libgomp1 armhf 15.2.0-13 [115 kB] Get:202 http://localhost:3142/debian unstable/main armhf libfftw3-double3 armhf 3.3.10-2+b2 [331 kB] Get:203 http://localhost:3142/debian unstable/main armhf libfftw3-single3 armhf 3.3.10-2+b2 [522 kB] Get:204 http://localhost:3142/debian unstable/main armhf libfftw3-dev armhf 3.3.10-2+b2 [832 kB] Get:205 http://localhost:3142/debian unstable/main armhf libubsan1 armhf 15.2.0-13 [1075 kB] Get:206 http://localhost:3142/debian unstable/main armhf libgcc-15-dev armhf 15.2.0-13 [767 kB] Get:207 http://localhost:3142/debian unstable/main armhf libgslcblas0 armhf 2.8+dfsg-6 [86.2 kB] Get:208 http://localhost:3142/debian unstable/main armhf libgsl28 armhf 2.8+dfsg-6 [825 kB] Get:209 http://localhost:3142/debian unstable/main armhf libgsl-dev armhf 2.8+dfsg-6 [1046 kB] Get:210 http://localhost:3142/debian unstable/main armhf libjpeg62-turbo armhf 1:2.1.5-4 [146 kB] Get:211 http://localhost:3142/debian unstable/main armhf libjpeg62-turbo-dev armhf 1:2.1.5-4 [262 kB] Get:212 http://localhost:3142/debian unstable/main armhf libjpeg-dev armhf 1:2.1.5-4 [72.2 kB] Get:213 http://localhost:3142/debian unstable/main armhf libnova-0.16-0t64 armhf 0.16-6 [833 kB] Get:214 http://localhost:3142/debian unstable/main amd64 libnova-0.16-0t64 amd64 0.16-6 [840 kB] Get:215 http://localhost:3142/debian unstable/main amd64 libnova-dev-bin amd64 0.16-6 [11.2 kB] Get:216 http://localhost:3142/debian unstable/main armhf libnova-dev armhf 0.16-6 [860 kB] Get:217 http://localhost:3142/debian unstable/main armhf libogg0 armhf 1.3.6-2 [22.3 kB] Get:218 http://localhost:3142/debian unstable/main armhf libogg-dev armhf 1.3.6-2 [207 kB] Get:219 http://localhost:3142/debian unstable/main armhf libstdc++-15-dev armhf 15.2.0-13 [2446 kB] Get:220 http://localhost:3142/debian unstable/main armhf libtheora1 armhf 1.2.0+dfsg-6+b1 [121 kB] Get:221 http://localhost:3142/debian unstable/main armhf libtheoradec2 armhf 1.2.0+dfsg-6+b1 [52.8 kB] Get:222 http://localhost:3142/debian unstable/main armhf libtheoraenc2 armhf 1.2.0+dfsg-6+b1 [99.9 kB] Get:223 http://localhost:3142/debian unstable/main armhf libtheora-dev armhf 1.2.0+dfsg-6+b1 [153 kB] Get:224 http://localhost:3142/debian unstable/main armhf libudev1 armhf 259.1-1 [148 kB] Get:225 http://localhost:3142/debian unstable/main armhf libusb-1.0-0 armhf 2:1.0.29-2+b1 [53.2 kB] Get:226 http://localhost:3142/debian unstable/main armhf libusb-1.0-0-dev armhf 2:1.0.29-2+b1 [76.5 kB] Get:227 http://localhost:3142/debian unstable/main amd64 libyaml-0-2 amd64 0.2.5-2+b1 [53.8 kB] Get:228 http://localhost:3142/debian unstable/main amd64 python3-charset-normalizer amd64 3.4.4-2 [171 kB] Get:229 http://localhost:3142/debian unstable/main amd64 python3-debian all 1.1.0 [120 kB] Get:230 http://localhost:3142/debian unstable/main amd64 python3-yaml amd64 6.0.3-1 [186 kB] Get:231 http://localhost:3142/debian unstable/main amd64 pkg-kde-tools all 0.20.0 [87.1 kB] Preconfiguring packages ... Fetched 146 MB in 1s (172 MB/s) Selecting previously unselected package libexpat1:amd64. (Reading database ... 12981 files and directories currently installed.) Preparing to unpack .../libexpat1_2.7.4-1_amd64.deb ... Unpacking libexpat1:amd64 (2.7.4-1) ... Selecting previously unselected package gcc-15-base:armhf. Preparing to unpack .../gcc-15-base_15.2.0-13_armhf.deb ... Unpacking gcc-15-base:armhf (15.2.0-13) ... Selecting previously unselected package libgcc-s1:armhf. Preparing to unpack .../libgcc-s1_15.2.0-13_armhf.deb ... Unpacking libgcc-s1:armhf (15.2.0-13) ... Selecting previously unselected package libc-gconv-modules-extra:armhf. Preparing to unpack .../libc-gconv-modules-extra_2.42-13_armhf.deb ... Unpacking libc-gconv-modules-extra:armhf (2.42-13) ... Selecting previously unselected package libc6:armhf. Preparing to unpack .../libc6_2.42-13_armhf.deb ... Unpacking libc6:armhf (2.42-13) ... Setting up gcc-15-base:armhf (15.2.0-13) ... Setting up libc-gconv-modules-extra:armhf (2.42-13) ... Setting up libgcc-s1:armhf (15.2.0-13) ... Setting up libc6:armhf (2.42-13) ... Selecting previously unselected package libexpat1:armhf. (Reading database ... 13274 files and directories currently installed.) Preparing to unpack .../libexpat1_2.7.4-1_armhf.deb ... Unpacking libexpat1:armhf (2.7.4-1) ... Selecting previously unselected package libpython3.13-minimal:amd64. Preparing to unpack .../libpython3.13-minimal_3.13.12-1_amd64.deb ... Unpacking libpython3.13-minimal:amd64 (3.13.12-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.12-1_amd64.deb ... Unpacking python3.13-minimal (3.13.12-1) ... Setting up libpython3.13-minimal:amd64 (3.13.12-1) ... Setting up libexpat1:amd64 (2.7.4-1) ... Setting up libexpat1:armhf (2.7.4-1) ... Setting up python3.13-minimal (3.13.12-1) ... Selecting previously unselected package python3-minimal. (Reading database ... 13603 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.13.9-3_amd64.deb ... Unpacking python3-minimal (3.13.9-3) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_14.0.0_all.deb ... Unpacking media-types (14.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package libffi8:amd64. Preparing to unpack .../03-libffi8_3.5.2-3+b1_amd64.deb ... Unpacking libffi8:amd64 (3.5.2-3+b1) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../04-libncursesw6_6.6+20251231-1_amd64.deb ... Unpacking libncursesw6:amd64 (6.6+20251231-1) ... Selecting previously unselected package readline-common. Preparing to unpack .../05-readline-common_8.3-4_all.deb ... Unpacking readline-common (8.3-4) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../06-libreadline8t64_8.3-4_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.3-4) ... Selecting previously unselected package libsqlite3-0:amd64. Preparing to unpack .../07-libsqlite3-0_3.46.1-9_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.46.1-9) ... Selecting previously unselected package libpython3.13-stdlib:amd64. Preparing to unpack .../08-libpython3.13-stdlib_3.13.12-1_amd64.deb ... Unpacking libpython3.13-stdlib:amd64 (3.13.12-1) ... Selecting previously unselected package python3.13. Preparing to unpack .../09-python3.13_3.13.12-1_amd64.deb ... Unpacking python3.13 (3.13.12-1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../10-libpython3-stdlib_3.13.9-3_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.13.9-3) ... Setting up python3-minimal (3.13.9-3) ... Selecting previously unselected package python3. (Reading database ... 14120 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.9-3_amd64.deb ... Unpacking python3 (3.13.9-3) ... Selecting previously unselected package libproc2-0:amd64. Preparing to unpack .../001-libproc2-0_2%3a4.0.4-9+b1_amd64.deb ... Unpacking libproc2-0:amd64 (2:4.0.4-9+b1) ... Selecting previously unselected package procps. Preparing to unpack .../002-procps_2%3a4.0.4-9+b1_amd64.deb ... Unpacking procps (2:4.0.4-9+b1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.46-5+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../005-libmagic1t64_1%3a5.46-5+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5+b1) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.46-5+b1_amd64.deb ... Unpacking file (1:5.46-5+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.23.2-1_amd64.deb ... Unpacking gettext-base (0.23.2-1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../008-libuchardet0_0.0.8-2+b1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-2+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-10_amd64.deb ... Unpacking groff-base (1.23.0-10) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.41.3-3_amd64.deb ... Unpacking bsdextrautils (2.41.3-3) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../011-libpipeline1_1.5.8-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-2) ... 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.21-1_amd64.deb ... Unpacking m4 (1.4.21-1) ... 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.18.1-3_all.deb ... Unpacking automake (1:1.18.1-3) ... Selecting previously unselected package autopoint. Preparing to unpack .../017-autopoint_0.23.2-1_all.deb ... Unpacking autopoint (0.23.2-1) ... Selecting previously unselected package binutils-arm-linux-gnueabihf. Preparing to unpack .../018-binutils-arm-linux-gnueabihf_2.46-1_amd64.deb ... Unpacking binutils-arm-linux-gnueabihf (2.46-1) ... 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_4.2.3-2_all.deb ... Unpacking cmake-data (4.2.3-2) ... Selecting previously unselected package libxml2-16:amd64. Preparing to unpack .../021-libxml2-16_2.15.1+dfsg-2+b1_amd64.deb ... Unpacking libxml2-16:amd64 (2.15.1+dfsg-2+b1) ... Selecting previously unselected package libarchive13t64:amd64. Preparing to unpack .../022-libarchive13t64_3.8.5-1_amd64.deb ... Unpacking libarchive13t64:amd64 (3.8.5-1) ... Selecting previously unselected package libnghttp3-9:amd64. Preparing to unpack .../023-libnghttp3-9_1.12.0-1_amd64.deb ... Unpacking libnghttp3-9:amd64 (1.12.0-1) ... Selecting previously unselected package libngtcp2-16:amd64. Preparing to unpack .../024-libngtcp2-16_1.16.0-1_amd64.deb ... Unpacking libngtcp2-16:amd64 (1.16.0-1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../025-libbrotli1_1.2.0-3_amd64.deb ... Unpacking libbrotli1:amd64 (1.2.0-3) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../026-libkrb5support0_1.22.1-2_amd64.deb ... Unpacking libkrb5support0:amd64 (1.22.1-2) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../027-libcom-err2_1.47.2-3+b8_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.2-3+b8) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../028-libk5crypto3_1.22.1-2_amd64.deb ... Unpacking libk5crypto3:amd64 (1.22.1-2) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../029-libkeyutils1_1.6.3-6+b1_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-6+b1) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../030-libkrb5-3_1.22.1-2_amd64.deb ... Unpacking libkrb5-3:amd64 (1.22.1-2) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../031-libgssapi-krb5-2_1.22.1-2_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.22.1-2) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../032-libunistring5_1.3-2+b1_amd64.deb ... Unpacking libunistring5:amd64 (1.3-2+b1) ... Selecting previously unselected package libidn2-0:amd64. Preparing to unpack .../033-libidn2-0_2.3.8-4+b1_amd64.deb ... Unpacking libidn2-0:amd64 (2.3.8-4+b1) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../034-libsasl2-modules-db_2.1.28+dfsg1-10_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../035-libsasl2-2_2.1.28+dfsg1-10_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libldap2:amd64. Preparing to unpack .../036-libldap2_2.6.10+dfsg-1+b1_amd64.deb ... Unpacking libldap2:amd64 (2.6.10+dfsg-1+b1) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../037-libnghttp2-14_1.68.0-1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.68.0-1) ... Selecting previously unselected package libngtcp2-crypto-ossl0:amd64. Preparing to unpack .../038-libngtcp2-crypto-ossl0_1.16.0-1_amd64.deb ... Unpacking libngtcp2-crypto-ossl0:amd64 (1.16.0-1) ... Selecting previously unselected package libpsl5t64:amd64. Preparing to unpack .../039-libpsl5t64_0.21.2-1.1+b2_amd64.deb ... Unpacking libpsl5t64:amd64 (0.21.2-1.1+b2) ... Selecting previously unselected package libp11-kit0:amd64. Preparing to unpack .../040-libp11-kit0_0.25.10-1+b1_amd64.deb ... Unpacking libp11-kit0:amd64 (0.25.10-1+b1) ... Selecting previously unselected package libtasn1-6:amd64. Preparing to unpack .../041-libtasn1-6_4.21.0-2_amd64.deb ... Unpacking libtasn1-6:amd64 (4.21.0-2) ... Selecting previously unselected package libgnutls30t64:amd64. Preparing to unpack .../042-libgnutls30t64_3.8.12-2_amd64.deb ... Unpacking libgnutls30t64:amd64 (3.8.12-2) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../043-librtmp1_2.4+20151223.gitfa8646d.1-3+b1_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-3+b1) ... Selecting previously unselected package libssh2-1t64:amd64. Preparing to unpack .../044-libssh2-1t64_1.11.1-1+b1_amd64.deb ... Unpacking libssh2-1t64:amd64 (1.11.1-1+b1) ... Selecting previously unselected package libcurl4t64:amd64. Preparing to unpack .../045-libcurl4t64_8.18.0-2_amd64.deb ... Unpacking libcurl4t64:amd64 (8.18.0-2) ... Selecting previously unselected package libjsoncpp26:amd64. Preparing to unpack .../046-libjsoncpp26_1.9.6-5_amd64.deb ... Unpacking libjsoncpp26:amd64 (1.9.6-5) ... Selecting previously unselected package librhash1:amd64. Preparing to unpack .../047-librhash1_1.4.6-1.1_amd64.deb ... Unpacking librhash1:amd64 (1.4.6-1.1) ... Selecting previously unselected package libuv1t64:amd64. Preparing to unpack .../048-libuv1t64_1.51.0-2+b1_amd64.deb ... Unpacking libuv1t64:amd64 (1.51.0-2+b1) ... Selecting previously unselected package cmake. Preparing to unpack .../049-cmake_4.2.3-2_amd64.deb ... Unpacking cmake (4.2.3-2) ... Selecting previously unselected package libc6-dev:armhf. Preparing to unpack .../050-libc6-dev_2.42-13_armhf.deb ... Unpacking libc6-dev:armhf (2.42-13) ... Selecting previously unselected package libcom-err2:armhf. Preparing to unpack .../051-libcom-err2_1.47.2-3+b8_armhf.deb ... Unpacking libcom-err2:armhf (1.47.2-3+b8) ... Selecting previously unselected package comerr-dev:armhf. Preparing to unpack .../052-comerr-dev_2.1-1.47.2-3+b8_armhf.deb ... Unpacking comerr-dev:armhf (2.1-1.47.2-3+b8) ... Selecting previously unselected package gcc-15-arm-linux-gnueabihf-base:amd64. Preparing to unpack .../053-gcc-15-arm-linux-gnueabihf-base_15.2.0-13cross1_amd64.deb ... Unpacking gcc-15-arm-linux-gnueabihf-base:amd64 (15.2.0-13cross1) ... Selecting previously unselected package cpp-15-arm-linux-gnueabihf. Preparing to unpack .../054-cpp-15-arm-linux-gnueabihf_15.2.0-13cross1_amd64.deb ... Unpacking cpp-15-arm-linux-gnueabihf (15.2.0-13cross1) ... Selecting previously unselected package cpp-arm-linux-gnueabihf. Preparing to unpack .../055-cpp-arm-linux-gnueabihf_4%3a15.2.0-5_amd64.deb ... Unpacking cpp-arm-linux-gnueabihf (4:15.2.0-5) ... Selecting previously unselected package gcc-15-cross-base. Preparing to unpack .../056-gcc-15-cross-base_15.2.0-13cross1_all.deb ... Unpacking gcc-15-cross-base (15.2.0-13cross1) ... Selecting previously unselected package libc6-armhf-cross. Preparing to unpack .../057-libc6-armhf-cross_2.42-12cross1_all.deb ... Unpacking libc6-armhf-cross (2.42-12cross1) ... Selecting previously unselected package libgcc-s1-armhf-cross. Preparing to unpack .../058-libgcc-s1-armhf-cross_15.2.0-13cross1_all.deb ... Unpacking libgcc-s1-armhf-cross (15.2.0-13cross1) ... Selecting previously unselected package libgomp1-armhf-cross. Preparing to unpack .../059-libgomp1-armhf-cross_15.2.0-13cross1_all.deb ... Unpacking libgomp1-armhf-cross (15.2.0-13cross1) ... Selecting previously unselected package libatomic1-armhf-cross. Preparing to unpack .../060-libatomic1-armhf-cross_15.2.0-13cross1_all.deb ... Unpacking libatomic1-armhf-cross (15.2.0-13cross1) ... Selecting previously unselected package libasan8-armhf-cross. Preparing to unpack .../061-libasan8-armhf-cross_15.2.0-13cross1_all.deb ... Unpacking libasan8-armhf-cross (15.2.0-13cross1) ... Selecting previously unselected package libstdc++6-armhf-cross. Preparing to unpack .../062-libstdc++6-armhf-cross_15.2.0-13cross1_all.deb ... Unpacking libstdc++6-armhf-cross (15.2.0-13cross1) ... Selecting previously unselected package libubsan1-armhf-cross. Preparing to unpack .../063-libubsan1-armhf-cross_15.2.0-13cross1_all.deb ... Unpacking libubsan1-armhf-cross (15.2.0-13cross1) ... Selecting previously unselected package libgcc-15-dev-armhf-cross. Preparing to unpack .../064-libgcc-15-dev-armhf-cross_15.2.0-13cross1_all.deb ... Unpacking libgcc-15-dev-armhf-cross (15.2.0-13cross1) ... Selecting previously unselected package gcc-15-arm-linux-gnueabihf. Preparing to unpack .../065-gcc-15-arm-linux-gnueabihf_15.2.0-13cross1_amd64.deb ... Unpacking gcc-15-arm-linux-gnueabihf (15.2.0-13cross1) ... Selecting previously unselected package gcc-arm-linux-gnueabihf. Preparing to unpack .../066-gcc-arm-linux-gnueabihf_4%3a15.2.0-5_amd64.deb ... Unpacking gcc-arm-linux-gnueabihf (4:15.2.0-5) ... Selecting previously unselected package linux-libc-dev-armhf-cross. Preparing to unpack .../067-linux-libc-dev-armhf-cross_6.18.12-1_all.deb ... Unpacking linux-libc-dev-armhf-cross (6.18.12-1) ... Selecting previously unselected package libc6-dev-armhf-cross. Preparing to unpack .../068-libc6-dev-armhf-cross_2.42-12cross1_all.deb ... Unpacking libc6-dev-armhf-cross (2.42-12cross1) ... Selecting previously unselected package libstdc++-15-dev-armhf-cross. Preparing to unpack .../069-libstdc++-15-dev-armhf-cross_15.2.0-13cross1_all.deb ... Unpacking libstdc++-15-dev-armhf-cross (15.2.0-13cross1) ... Selecting previously unselected package g++-15-arm-linux-gnueabihf. Preparing to unpack .../070-g++-15-arm-linux-gnueabihf_15.2.0-13cross1_amd64.deb ... Unpacking g++-15-arm-linux-gnueabihf (15.2.0-13cross1) ... Selecting previously unselected package g++-arm-linux-gnueabihf. Preparing to unpack .../071-g++-arm-linux-gnueabihf_4%3a15.2.0-5_amd64.deb ... Unpacking g++-arm-linux-gnueabihf (4:15.2.0-5) ... Selecting previously unselected package crossbuild-essential-armhf. Preparing to unpack .../072-crossbuild-essential-armhf_12.12_all.deb ... Unpacking crossbuild-essential-armhf (12.12) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../073-libdebhelper-perl_13.30_all.deb ... Unpacking libdebhelper-perl (13.30) ... Selecting previously unselected package libtool. Preparing to unpack .../074-libtool_2.5.4-9_all.deb ... Unpacking libtool (2.5.4-9) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../075-dh-autoreconf_21+nmu1_all.deb ... Unpacking dh-autoreconf (21+nmu1) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../076-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 .../077-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../078-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../079-libelf1t64_0.194-1_amd64.deb ... Unpacking libelf1t64:amd64 (0.194-1) ... Selecting previously unselected package dwz. Preparing to unpack .../080-dwz_0.16-2_amd64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package gettext. Preparing to unpack .../081-gettext_0.23.2-1_amd64.deb ... Unpacking gettext (0.23.2-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../082-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 .../083-po-debconf_1.0.22_all.deb ... Unpacking po-debconf (1.0.22) ... Selecting previously unselected package debhelper. Preparing to unpack .../084-debhelper_13.30_all.deb ... Unpacking debhelper (13.30) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../085-libfakeroot_1.37.2-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.37.2-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../086-fakeroot_1.37.2-1_amd64.deb ... Unpacking fakeroot (1.37.2-1) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../087-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 .../088-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../089-fontconfig-config_2.17.1-5_amd64.deb ... Unpacking fontconfig-config (2.17.1-5) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../090-libkrb5support0_1.22.1-2_armhf.deb ... Unpacking libkrb5support0:armhf (1.22.1-2) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../091-libk5crypto3_1.22.1-2_armhf.deb ... Unpacking libk5crypto3:armhf (1.22.1-2) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../092-libkeyutils1_1.6.3-6+b1_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.3-6+b1) ... Selecting previously unselected package libzstd1:armhf. Preparing to unpack .../093-libzstd1_1.5.7+dfsg-3+b1_armhf.deb ... Unpacking libzstd1:armhf (1.5.7+dfsg-3+b1) ... Selecting previously unselected package zlib1g:armhf. Preparing to unpack .../094-zlib1g_1%3a1.3.dfsg+really1.3.1-3_armhf.deb ... Unpacking zlib1g:armhf (1:1.3.dfsg+really1.3.1-3) ... Selecting previously unselected package libssl3t64:armhf. Preparing to unpack .../095-libssl3t64_3.5.5-1_armhf.deb ... Unpacking libssl3t64:armhf (3.5.5-1) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../096-libkrb5-3_1.22.1-2_armhf.deb ... Unpacking libkrb5-3:armhf (1.22.1-2) ... Selecting previously unselected package libgssapi-krb5-2:armhf. Preparing to unpack .../097-libgssapi-krb5-2_1.22.1-2_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.22.1-2) ... Selecting previously unselected package libgssrpc4t64:armhf. Preparing to unpack .../098-libgssrpc4t64_1.22.1-2_armhf.deb ... Unpacking libgssrpc4t64:armhf (1.22.1-2) ... Selecting previously unselected package libkadm5clnt-mit12:armhf. Preparing to unpack .../099-libkadm5clnt-mit12_1.22.1-2_armhf.deb ... Unpacking libkadm5clnt-mit12:armhf (1.22.1-2) ... Selecting previously unselected package libkdb5-10t64:armhf. Preparing to unpack .../100-libkdb5-10t64_1.22.1-2_armhf.deb ... Unpacking libkdb5-10t64:armhf (1.22.1-2) ... Selecting previously unselected package libkadm5srv-mit12:armhf. Preparing to unpack .../101-libkadm5srv-mit12_1.22.1-2_armhf.deb ... Unpacking libkadm5srv-mit12:armhf (1.22.1-2) ... Selecting previously unselected package krb5-multidev:armhf. Preparing to unpack .../102-krb5-multidev_1.22.1-2_armhf.deb ... Unpacking krb5-multidev:armhf (1.22.1-2) ... Selecting previously unselected package libasan8:armhf. Preparing to unpack .../103-libasan8_15.2.0-13_armhf.deb ... Unpacking libasan8:armhf (15.2.0-13) ... Selecting previously unselected package libatomic1:armhf. Preparing to unpack .../104-libatomic1_15.2.0-13_armhf.deb ... Unpacking libatomic1:armhf (15.2.0-13) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../105-libbrotli1_1.2.0-3_armhf.deb ... Unpacking libbrotli1:armhf (1.2.0-3) ... Selecting previously unselected package libbrotli-dev:armhf. Preparing to unpack .../106-libbrotli-dev_1.2.0-3_armhf.deb ... Unpacking libbrotli-dev:armhf (1.2.0-3) ... Selecting previously unselected package libbz2-1.0:armhf. Preparing to unpack .../107-libbz2-1.0_1.0.8-6+b1_armhf.deb ... Unpacking libbz2-1.0:armhf (1.0.8-6+b1) ... Selecting previously unselected package libpng16-16t64:armhf. Preparing to unpack .../108-libpng16-16t64_1.6.55-1_armhf.deb ... Unpacking libpng16-16t64:armhf (1.6.55-1) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../109-libfreetype6_2.14.1+dfsg-2_armhf.deb ... Unpacking libfreetype6:armhf (2.14.1+dfsg-2) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../110-libfontconfig1_2.17.1-5_armhf.deb ... Unpacking libfontconfig1:armhf (2.17.1-5) ... Selecting previously unselected package libpixman-1-0:armhf. Preparing to unpack .../111-libpixman-1-0_0.46.4-1+b1_armhf.deb ... Unpacking libpixman-1-0:armhf (0.46.4-1+b1) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../112-libxau6_1%3a1.0.11-1+b1_armhf.deb ... Unpacking libxau6:armhf (1:1.0.11-1+b1) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../113-libxdmcp6_1%3a1.1.5-2_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.5-2) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../114-libxcb1_1.17.0-2+b2_armhf.deb ... Unpacking libxcb1:armhf (1.17.0-2+b2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../115-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 .../116-libx11-6_2%3a1.8.12-1+b1_armhf.deb ... Unpacking libx11-6:armhf (2:1.8.12-1+b1) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../117-libxcb-render0_1.17.0-2+b2_armhf.deb ... Unpacking libxcb-render0:armhf (1.17.0-2+b2) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../118-libxcb-shm0_1.17.0-2+b2_armhf.deb ... Unpacking libxcb-shm0:armhf (1.17.0-2+b2) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../119-libxext6_2%3a1.3.4-1+b4_armhf.deb ... Unpacking libxext6:armhf (2:1.3.4-1+b4) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../120-libxrender1_1%3a0.9.12-1+b1_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.12-1+b1) ... Selecting previously unselected package libcairo2:armhf. Preparing to unpack .../121-libcairo2_1.18.4-3_armhf.deb ... Unpacking libcairo2:armhf (1.18.4-3) ... Selecting previously unselected package libnghttp3-9:armhf. Preparing to unpack .../122-libnghttp3-9_1.12.0-1_armhf.deb ... Unpacking libnghttp3-9:armhf (1.12.0-1) ... Selecting previously unselected package libngtcp2-16:armhf. Preparing to unpack .../123-libngtcp2-16_1.16.0-1_armhf.deb ... Unpacking libngtcp2-16:armhf (1.16.0-1) ... Selecting previously unselected package libgmp10:armhf. Preparing to unpack .../124-libgmp10_2%3a6.3.0+dfsg-5+b1_armhf.deb ... Unpacking libgmp10:armhf (2:6.3.0+dfsg-5+b1) ... Selecting previously unselected package libnettle8t64:armhf. Preparing to unpack .../125-libnettle8t64_3.10.2-1_armhf.deb ... Unpacking libnettle8t64:armhf (3.10.2-1) ... Selecting previously unselected package libhogweed6t64:armhf. Preparing to unpack .../126-libhogweed6t64_3.10.2-1_armhf.deb ... Unpacking libhogweed6t64:armhf (3.10.2-1) ... Selecting previously unselected package libunistring5:armhf. Preparing to unpack .../127-libunistring5_1.3-2+b1_armhf.deb ... Unpacking libunistring5:armhf (1.3-2+b1) ... Selecting previously unselected package libidn2-0:armhf. Preparing to unpack .../128-libidn2-0_2.3.8-4+b1_armhf.deb ... Unpacking libidn2-0:armhf (2.3.8-4+b1) ... Selecting previously unselected package libffi8:armhf. Preparing to unpack .../129-libffi8_3.5.2-3+b1_armhf.deb ... Unpacking libffi8:armhf (3.5.2-3+b1) ... Selecting previously unselected package libp11-kit0:armhf. Preparing to unpack .../130-libp11-kit0_0.25.10-1+b1_armhf.deb ... Unpacking libp11-kit0:armhf (0.25.10-1+b1) ... Selecting previously unselected package libtasn1-6:armhf. Preparing to unpack .../131-libtasn1-6_4.21.0-2_armhf.deb ... Unpacking libtasn1-6:armhf (4.21.0-2) ... Selecting previously unselected package libgnutls30t64:armhf. Preparing to unpack .../132-libgnutls30t64_3.8.12-2_armhf.deb ... Unpacking libgnutls30t64:armhf (3.8.12-2) ... Selecting previously unselected package libdb5.3t64:armhf. Preparing to unpack .../133-libdb5.3t64_5.3.28+dfsg2-11_armhf.deb ... Unpacking libdb5.3t64:armhf (5.3.28+dfsg2-11) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../134-libsasl2-modules-db_2.1.28+dfsg1-10_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg1-10) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../135-libsasl2-2_2.1.28+dfsg1-10_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.28+dfsg1-10) ... Selecting previously unselected package libldap2:armhf. Preparing to unpack .../136-libldap2_2.6.10+dfsg-1+b1_armhf.deb ... Unpacking libldap2:armhf (2.6.10+dfsg-1+b1) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../137-libnghttp2-14_1.68.0-1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.68.0-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:armhf. Preparing to unpack .../138-libngtcp2-crypto-gnutls8_1.16.0-1_armhf.deb ... Unpacking libngtcp2-crypto-gnutls8:armhf (1.16.0-1) ... Selecting previously unselected package libpsl5t64:armhf. Preparing to unpack .../139-libpsl5t64_0.21.2-1.1+b2_armhf.deb ... Unpacking libpsl5t64:armhf (0.21.2-1.1+b2) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../140-librtmp1_2.4+20151223.gitfa8646d.1-3+b1_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-3+b1) ... Selecting previously unselected package libssh2-1t64:armhf. Preparing to unpack .../141-libssh2-1t64_1.11.1-1+b1_armhf.deb ... Unpacking libssh2-1t64:armhf (1.11.1-1+b1) ... Selecting previously unselected package libcurl3t64-gnutls:armhf. Preparing to unpack .../142-libcurl3t64-gnutls_8.18.0-2_armhf.deb ... Unpacking libcurl3t64-gnutls:armhf (8.18.0-2) ... Selecting previously unselected package libcfitsio10t64:armhf. Preparing to unpack .../143-libcfitsio10t64_4.6.3-1+b1_armhf.deb ... Unpacking libcfitsio10t64:armhf (4.6.3-1+b1) ... Selecting previously unselected package libcfitsio-dev:armhf. Preparing to unpack .../144-libcfitsio-dev_4.6.3-1+b1_armhf.deb ... Unpacking libcfitsio-dev:armhf (4.6.3-1+b1) ... Selecting previously unselected package libevent-2.1-7t64:armhf. Preparing to unpack .../145-libevent-2.1-7t64_2.1.12-stable-10+b2_armhf.deb ... Unpacking libevent-2.1-7t64:armhf (2.1.12-stable-10+b2) ... Selecting previously unselected package libunbound8:armhf. Preparing to unpack .../146-libunbound8_1.24.2-1_armhf.deb ... Unpacking libunbound8:armhf (1.24.2-1) ... Selecting previously unselected package libgnutls-dane0t64:armhf. Preparing to unpack .../147-libgnutls-dane0t64_3.8.12-2_armhf.deb ... Unpacking libgnutls-dane0t64:armhf (3.8.12-2) ... Selecting previously unselected package libgnutls-openssl27t64:armhf. Preparing to unpack .../148-libgnutls-openssl27t64_3.8.12-2_armhf.deb ... Unpacking libgnutls-openssl27t64:armhf (3.8.12-2) ... Selecting previously unselected package libidn2-dev:armhf. Preparing to unpack .../149-libidn2-dev_2.3.8-4+b1_armhf.deb ... Unpacking libidn2-dev:armhf (2.3.8-4+b1) ... Selecting previously unselected package libp11-kit-dev:armhf. Preparing to unpack .../150-libp11-kit-dev_0.25.10-1+b1_armhf.deb ... Unpacking libp11-kit-dev:armhf (0.25.10-1+b1) ... Selecting previously unselected package libtasn1-6-dev:armhf. Preparing to unpack .../151-libtasn1-6-dev_4.21.0-2_armhf.deb ... Unpacking libtasn1-6-dev:armhf (4.21.0-2) ... Selecting previously unselected package libstdc++6:armhf. Preparing to unpack .../152-libstdc++6_15.2.0-13_armhf.deb ... Unpacking libstdc++6:armhf (15.2.0-13) ... Selecting previously unselected package libgmpxx4ldbl:armhf. Preparing to unpack .../153-libgmpxx4ldbl_2%3a6.3.0+dfsg-5+b1_armhf.deb ... Unpacking libgmpxx4ldbl:armhf (2:6.3.0+dfsg-5+b1) ... Selecting previously unselected package libgmp-dev:armhf. Preparing to unpack .../154-libgmp-dev_2%3a6.3.0+dfsg-5+b1_armhf.deb ... Unpacking libgmp-dev:armhf (2:6.3.0+dfsg-5+b1) ... Selecting previously unselected package nettle-dev:armhf. Preparing to unpack .../155-nettle-dev_3.10.2-1_armhf.deb ... Unpacking nettle-dev:armhf (3.10.2-1) ... Selecting previously unselected package libgnutls28-dev:armhf. Preparing to unpack .../156-libgnutls28-dev_3.8.12-2_armhf.deb ... Unpacking libgnutls28-dev:armhf (3.8.12-2) ... Selecting previously unselected package libkrb5-dev:armhf. Preparing to unpack .../157-libkrb5-dev_1.22.1-2_armhf.deb ... Unpacking libkrb5-dev:armhf (1.22.1-2) ... Selecting previously unselected package libldap-dev:armhf. Preparing to unpack .../158-libldap-dev_2.6.10+dfsg-1+b1_armhf.deb ... Unpacking libldap-dev:armhf (2.6.10+dfsg-1+b1) ... Selecting previously unselected package libpkgconf7:amd64. Preparing to unpack .../159-libpkgconf7_2.5.1-4_amd64.deb ... Unpacking libpkgconf7:amd64 (2.5.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../160-pkgconf-bin_2.5.1-4_amd64.deb ... Unpacking pkgconf-bin (2.5.1-4) ... Selecting previously unselected package pkgconf:armhf. Preparing to unpack .../161-pkgconf_2.5.1-4_armhf.deb ... Unpacking pkgconf:armhf (2.5.1-4) ... Selecting previously unselected package libnghttp2-dev:armhf. Preparing to unpack .../162-libnghttp2-dev_1.68.0-1_armhf.deb ... Unpacking libnghttp2-dev:armhf (1.68.0-1) ... Selecting previously unselected package libnghttp3-dev:armhf. Preparing to unpack .../163-libnghttp3-dev_1.12.0-1_armhf.deb ... Unpacking libnghttp3-dev:armhf (1.12.0-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls-dev:armhf. Preparing to unpack .../164-libngtcp2-crypto-gnutls-dev_1.16.0-1_armhf.deb ... Unpacking libngtcp2-crypto-gnutls-dev:armhf (1.16.0-1) ... Selecting previously unselected package libngtcp2-dev:armhf. Preparing to unpack .../165-libngtcp2-dev_1.16.0-1_armhf.deb ... Unpacking libngtcp2-dev:armhf (1.16.0-1) ... Selecting previously unselected package libpsl-dev:armhf. Preparing to unpack .../166-libpsl-dev_0.21.2-1.1+b2_armhf.deb ... Unpacking libpsl-dev:armhf (0.21.2-1.1+b2) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../167-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-3_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-3) ... Selecting previously unselected package librtmp-dev:armhf. Preparing to unpack .../168-librtmp-dev_2.4+20151223.gitfa8646d.1-3+b1_armhf.deb ... Unpacking librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-3+b1) ... Selecting previously unselected package libssl-dev:armhf. Preparing to unpack .../169-libssl-dev_3.5.5-1_armhf.deb ... Unpacking libssl-dev:armhf (3.5.5-1) ... Selecting previously unselected package libssh2-1-dev:armhf. Preparing to unpack .../170-libssh2-1-dev_1.11.1-1+b1_armhf.deb ... Unpacking libssh2-1-dev:armhf (1.11.1-1+b1) ... Selecting previously unselected package libzstd-dev:armhf. Preparing to unpack .../171-libzstd-dev_1.5.7+dfsg-3+b1_armhf.deb ... Unpacking libzstd-dev:armhf (1.5.7+dfsg-3+b1) ... Selecting previously unselected package libcurl4-gnutls-dev:armhf. Preparing to unpack .../172-libcurl4-gnutls-dev_8.18.0-2_armhf.deb ... Unpacking libcurl4-gnutls-dev:armhf (8.18.0-2) ... Selecting previously unselected package libev4t64:armhf. Preparing to unpack .../173-libev4t64_1%3a4.33-2.1+b2_armhf.deb ... Unpacking libev4t64:armhf (1:4.33-2.1+b2) ... Selecting previously unselected package libev-dev:armhf. Preparing to unpack .../174-libev-dev_1%3a4.33-2.1+b2_armhf.deb ... Unpacking libev-dev:armhf (1:4.33-2.1+b2) ... Selecting previously unselected package libfftw3-double3:amd64. Preparing to unpack .../175-libfftw3-double3_3.3.10-2+b2_amd64.deb ... Unpacking libfftw3-double3:amd64 (3.3.10-2+b2) ... Selecting previously unselected package libfftw3-long3:amd64. Preparing to unpack .../176-libfftw3-long3_3.3.10-2+b2_amd64.deb ... Unpacking libfftw3-long3:amd64 (3.3.10-2+b2) ... Selecting previously unselected package libfftw3-quad3:amd64. Preparing to unpack .../177-libfftw3-quad3_3.3.10-2+b2_amd64.deb ... Unpacking libfftw3-quad3:amd64 (3.3.10-2+b2) ... Selecting previously unselected package libfftw3-single3:amd64. Preparing to unpack .../178-libfftw3-single3_3.3.10-2+b2_amd64.deb ... Unpacking libfftw3-single3:amd64 (3.3.10-2+b2) ... Selecting previously unselected package libfftw3-bin. Preparing to unpack .../179-libfftw3-bin_3.3.10-2+b2_amd64.deb ... Unpacking libfftw3-bin (3.3.10-2+b2) ... Selecting previously unselected package libgomp1:armhf. Preparing to unpack .../180-libgomp1_15.2.0-13_armhf.deb ... Unpacking libgomp1:armhf (15.2.0-13) ... Selecting previously unselected package libfftw3-double3:armhf. Preparing to unpack .../181-libfftw3-double3_3.3.10-2+b2_armhf.deb ... Unpacking libfftw3-double3:armhf (3.3.10-2+b2) ... Selecting previously unselected package libfftw3-single3:armhf. Preparing to unpack .../182-libfftw3-single3_3.3.10-2+b2_armhf.deb ... Unpacking libfftw3-single3:armhf (3.3.10-2+b2) ... Selecting previously unselected package libfftw3-dev:armhf. Preparing to unpack .../183-libfftw3-dev_3.3.10-2+b2_armhf.deb ... Unpacking libfftw3-dev:armhf (3.3.10-2+b2) ... Selecting previously unselected package libubsan1:armhf. Preparing to unpack .../184-libubsan1_15.2.0-13_armhf.deb ... Unpacking libubsan1:armhf (15.2.0-13) ... Selecting previously unselected package libgcc-15-dev:armhf. Preparing to unpack .../185-libgcc-15-dev_15.2.0-13_armhf.deb ... Unpacking libgcc-15-dev:armhf (15.2.0-13) ... Selecting previously unselected package libgslcblas0:armhf. Preparing to unpack .../186-libgslcblas0_2.8+dfsg-6_armhf.deb ... Unpacking libgslcblas0:armhf (2.8+dfsg-6) ... Selecting previously unselected package libgsl28:armhf. Preparing to unpack .../187-libgsl28_2.8+dfsg-6_armhf.deb ... Unpacking libgsl28:armhf (2.8+dfsg-6) ... Selecting previously unselected package libgsl-dev:armhf. Preparing to unpack .../188-libgsl-dev_2.8+dfsg-6_armhf.deb ... Unpacking libgsl-dev:armhf (2.8+dfsg-6) ... Selecting previously unselected package libjpeg62-turbo:armhf. Preparing to unpack .../189-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 .../190-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 .../191-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:armhf. Preparing to unpack .../192-libnova-0.16-0t64_0.16-6_armhf.deb ... Unpacking libnova-0.16-0t64:armhf (0.16-6) ... Selecting previously unselected package libnova-0.16-0t64:amd64. Preparing to unpack .../193-libnova-0.16-0t64_0.16-6_amd64.deb ... Unpacking libnova-0.16-0t64:amd64 (0.16-6) ... Selecting previously unselected package libnova-dev-bin. Preparing to unpack .../194-libnova-dev-bin_0.16-6_amd64.deb ... Unpacking libnova-dev-bin (0.16-6) ... Selecting previously unselected package libnova-dev:armhf. Preparing to unpack .../195-libnova-dev_0.16-6_armhf.deb ... Unpacking libnova-dev:armhf (0.16-6) ... Selecting previously unselected package libogg0:armhf. Preparing to unpack .../196-libogg0_1.3.6-2_armhf.deb ... Unpacking libogg0:armhf (1.3.6-2) ... Selecting previously unselected package libogg-dev:armhf. Preparing to unpack .../197-libogg-dev_1.3.6-2_armhf.deb ... Unpacking libogg-dev:armhf (1.3.6-2) ... Selecting previously unselected package libstdc++-15-dev:armhf. Preparing to unpack .../198-libstdc++-15-dev_15.2.0-13_armhf.deb ... Unpacking libstdc++-15-dev:armhf (15.2.0-13) ... Selecting previously unselected package libtheora1:armhf. Preparing to unpack .../199-libtheora1_1.2.0+dfsg-6+b1_armhf.deb ... Unpacking libtheora1:armhf (1.2.0+dfsg-6+b1) ... Selecting previously unselected package libtheoradec2:armhf. Preparing to unpack .../200-libtheoradec2_1.2.0+dfsg-6+b1_armhf.deb ... Unpacking libtheoradec2:armhf (1.2.0+dfsg-6+b1) ... Selecting previously unselected package libtheoraenc2:armhf. Preparing to unpack .../201-libtheoraenc2_1.2.0+dfsg-6+b1_armhf.deb ... Unpacking libtheoraenc2:armhf (1.2.0+dfsg-6+b1) ... Selecting previously unselected package libtheora-dev:armhf. Preparing to unpack .../202-libtheora-dev_1.2.0+dfsg-6+b1_armhf.deb ... Unpacking libtheora-dev:armhf (1.2.0+dfsg-6+b1) ... Selecting previously unselected package libudev1:armhf. Preparing to unpack .../203-libudev1_259.1-1_armhf.deb ... Unpacking libudev1:armhf (259.1-1) ... Selecting previously unselected package libusb-1.0-0:armhf. Preparing to unpack .../204-libusb-1.0-0_2%3a1.0.29-2+b1_armhf.deb ... Unpacking libusb-1.0-0:armhf (2:1.0.29-2+b1) ... Selecting previously unselected package libusb-1.0-0-dev:armhf. Preparing to unpack .../205-libusb-1.0-0-dev_2%3a1.0.29-2+b1_armhf.deb ... Unpacking libusb-1.0-0-dev:armhf (2:1.0.29-2+b1) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../206-libyaml-0-2_0.2.5-2+b1_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.5-2+b1) ... Selecting previously unselected package python3-charset-normalizer. Preparing to unpack .../207-python3-charset-normalizer_3.4.4-2_amd64.deb ... Unpacking python3-charset-normalizer (3.4.4-2) ... Selecting previously unselected package python3-debian. Preparing to unpack .../208-python3-debian_1.1.0_all.deb ... Unpacking python3-debian (1.1.0) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../209-python3-yaml_6.0.3-1_amd64.deb ... Unpacking python3-yaml (6.0.3-1) ... Selecting previously unselected package pkg-kde-tools. Preparing to unpack .../210-pkg-kde-tools_0.20.0_all.deb ... Unpacking pkg-kde-tools (0.20.0) ... Selecting previously unselected package sbuild-build-depends-main-dummy:armhf. Preparing to unpack .../211-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-main-dummy:armhf (0.invalid.0) ... Setting up media-types (14.0.0) ... Setting up libpipeline1:amd64 (1.5.8-2) ... Setting up libpixman-1-0:armhf (0.46.4-1+b1) ... Setting up libev4t64:armhf (1:4.33-2.1+b2) ... Setting up libzstd1:armhf (1.5.7+dfsg-3+b1) ... Setting up libxau6:armhf (1:1.0.11-1+b1) ... Setting up libxdmcp6:armhf (1:1.1.5-2) ... Setting up libkeyutils1:amd64 (1.6.3-6+b1) ... Setting up libkeyutils1:armhf (1.6.3-6+b1) ... Setting up libxcb1:armhf (1.17.0-2+b2) ... Setting up libfftw3-single3:amd64 (3.3.10-2+b2) ... Setting up libc6-armhf-cross (2.42-12cross1) ... Setting up libogg0:armhf (1.3.6-2) ... Setting up libzstd-dev:armhf (1.5.7+dfsg-3+b1) ... Setting up bsdextrautils (2.41.3-3) ... Setting up libgslcblas0:armhf (2.8+dfsg-6) ... Setting up libmagic-mgc (1:5.46-5+b1) ... Setting up libxcb-render0:armhf (1.17.0-2+b2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:amd64 (0.2.5-2+b1) ... Setting up libxml2-16:amd64 (2.15.1+dfsg-2+b1) ... Setting up libdebhelper-perl (13.30) ... Setting up libbrotli1:amd64 (1.2.0-3) ... Setting up libbrotli1:armhf (1.2.0-3) ... Setting up libsqlite3-0:amd64 (3.46.1-9) ... Setting up libpkgconf7:amd64 (2.5.1-4) ... Setting up libuv1t64:amd64 (1.51.0-2+b1) ... Setting up libmagic1t64:amd64 (1:5.46-5+b1) ... Setting up libnghttp2-14:amd64 (1.68.0-1) ... Setting up libnghttp2-14:armhf (1.68.0-1) ... Setting up libfftw3-long3:amd64 (3.3.10-2+b2) ... Setting up gettext-base (0.23.2-1) ... Setting up m4 (1.4.21-1) ... Setting up libevent-2.1-7t64:armhf (2.1.12-stable-10+b2) ... Setting up zlib1g:armhf (1:1.3.dfsg+really1.3.1-3) ... Setting up libxcb-shm0:armhf (1.17.0-2+b2) ... Setting up libcom-err2:amd64 (1.47.2-3+b8) ... Setting up libcom-err2:armhf (1.47.2-3+b8) ... Setting up file (1:5.46-5+b1) ... Setting up libogg-dev:armhf (1.3.6-2) ... Setting up libgomp1:armhf (15.2.0-13) ... Setting up libfakeroot:amd64 (1.37.2-1) ... Setting up libelf1t64:amd64 (0.194-1) ... Setting up libtheoraenc2:armhf (1.2.0+dfsg-6+b1) ... Setting up libkrb5support0:amd64 (1.22.1-2) ... Setting up libkrb5support0:armhf (1.22.1-2) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-10) ... Setting up fakeroot (1.37.2-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up libnettle8t64:armhf (3.10.2-1) ... Setting up autotools-dev (20240727.1) ... Setting up gcc-15-arm-linux-gnueabihf-base:amd64 (15.2.0-13cross1) ... Setting up libjpeg62-turbo:armhf (1:2.1.5-4) ... Setting up libx11-data (2:1.8.12-1) ... Setting up libjsoncpp26:amd64 (1.9.6-5) ... Setting up libgmp10:armhf (2:6.3.0+dfsg-5+b1) ... Setting up libnova-0.16-0t64:amd64 (0.16-6) ... Setting up libnova-0.16-0t64:armhf (0.16-6) ... Setting up libfftw3-quad3:amd64 (3.3.10-2+b2) ... Setting up libproc2-0:amd64 (2:4.0.4-9+b1) ... Setting up libunistring5:amd64 (1.3-2+b1) ... Setting up libunistring5:armhf (1.3-2+b1) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:armhf (1.6.55-1) ... Setting up libatomic1:armhf (15.2.0-13) ... Setting up linux-libc-dev-armhf-cross (6.18.12-1) ... Setting up autopoint (0.23.2-1) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up pkgconf-bin (2.5.1-4) ... Setting up libncursesw6:amd64 (6.6+20251231-1) ... Setting up libk5crypto3:amd64 (1.22.1-2) ... Setting up libk5crypto3:armhf (1.22.1-2) ... Setting up libfftw3-double3:amd64 (3.3.10-2+b2) ... Setting up libfftw3-double3:armhf (3.3.10-2+b2) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg1-10) ... Setting up autoconf (2.72-3.1) ... Setting up libnghttp3-9:amd64 (1.12.0-1) ... Setting up libnghttp3-9:armhf (1.12.0-1) ... Setting up libnghttp3-dev:armhf (1.12.0-1) ... Setting up libdb5.3t64:armhf (5.3.28+dfsg2-11) ... Setting up libudev1:armhf (259.1-1) ... Setting up libffi8:amd64 (3.5.2-3+b1) ... Setting up libffi8:armhf (3.5.2-3+b1) ... Setting up dwz (0.16-2) ... Setting up libhogweed6t64:armhf (3.10.2-1) ... Setting up sensible-utils (0.0.26) ... Setting up cfortran (20210827-1.1) ... Setting up libasan8:armhf (15.2.0-13) ... Setting up libuchardet0:amd64 (0.0.8-2+b1) ... Setting up procps (2:4.0.4-9+b1) ... Setting up libtasn1-6:amd64 (4.21.0-2) ... Setting up libtasn1-6:armhf (4.21.0-2) ... Setting up libc6-dev:armhf (2.42-13) ... Setting up libx11-6:armhf (2:1.8.12-1+b1) ... Setting up netbase (6.5) ... Setting up libngtcp2-16:amd64 (1.16.0-1) ... Setting up libngtcp2-16:armhf (1.16.0-1) ... Setting up cmake-data (4.2.3-2) ... Setting up librhash1:amd64 (1.4.6-1.1) ... Setting up libkrb5-3:amd64 (1.22.1-2) ... Setting up libusb-1.0-0:armhf (2:1.0.29-2+b1) ... Setting up libev-dev:armhf (1:4.33-2.1+b2) ... Setting up libssh2-1t64:amd64 (1.11.1-1+b1) ... Setting up gcc-15-cross-base (15.2.0-13cross1) ... Setting up libgsl28:armhf (2.8+dfsg-6) ... Setting up libbz2-1.0:armhf (1.0.8-6+b1) ... Setting up libtasn1-6-dev:armhf (4.21.0-2) ... Setting up binutils-arm-linux-gnueabihf (2.46-1) ... Setting up cpp-15-arm-linux-gnueabihf (15.2.0-13cross1) ... Setting up libarchive13t64:amd64 (3.8.5-1) ... Setting up readline-common (8.3-4) ... Setting up libldap2:amd64 (2.6.10+dfsg-1+b1) ... Setting up libstdc++6:armhf (15.2.0-13) ... Setting up libbrotli-dev:armhf (1.2.0-3) ... Setting up cpp-arm-linux-gnueabihf (4:15.2.0-5) ... Setting up automake (1:1.18.1-3) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up libgomp1-armhf-cross (15.2.0-13cross1) ... Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up gettext (0.23.2-1) ... Setting up libgsl-dev:armhf (2.8+dfsg-6) ... Setting up libfftw3-single3:armhf (3.3.10-2+b2) ... Setting up libxrender1:armhf (1:0.9.12-1+b1) ... Setting up libtool (2.5.4-9) ... Setting up libfftw3-bin (3.3.10-2+b2) ... Setting up libgcc-s1-armhf-cross (15.2.0-13cross1) ... Setting up libssl3t64:armhf (3.5.5-1) ... Setting up libnova-dev-bin (0.16-6) ... Setting up fontconfig-config (2.17.1-5) ... Setting up libnova-dev:armhf (0.16-6) ... Setting up libc6-dev-armhf-cross (2.42-12cross1) ... Setting up libxext6:armhf (2:1.3.4-1+b4) ... Setting up libusb-1.0-0-dev:armhf (2:1.0.29-2+b1) ... Setting up libidn2-0:amd64 (2.3.8-4+b1) ... Setting up libidn2-0:armhf (2.3.8-4+b1) ... Setting up libngtcp2-dev:armhf (1.16.0-1) ... Setting up libatomic1-armhf-cross (15.2.0-13cross1) ... Setting up pkgconf:armhf (2.5.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libsasl2-modules-db:armhf (2.1.28+dfsg1-10) ... Setting up dh-autoreconf (21+nmu1) ... Setting up libunbound8:armhf (1.24.2-1) ... Setting up libgmpxx4ldbl:armhf (2:6.3.0+dfsg-5+b1) ... Setting up libstdc++6-armhf-cross (15.2.0-13cross1) ... Setting up libfreetype6:armhf (2.14.1+dfsg-2) ... Setting up libjpeg62-turbo-dev:armhf (1:2.1.5-4) ... Setting up libp11-kit0:amd64 (0.25.10-1+b1) ... Setting up libp11-kit0:armhf (0.25.10-1+b1) ... Setting up comerr-dev:armhf (2.1-1.47.2-3+b8) ... Setting up libssl-dev:armhf (3.5.5-1) ... Setting up libgssapi-krb5-2:amd64 (1.22.1-2) ... Setting up libubsan1-armhf-cross (15.2.0-13cross1) ... Setting up libidn2-dev:armhf (2.3.8-4+b1) ... Setting up libngtcp2-crypto-ossl0:amd64 (1.16.0-1) ... Setting up libsasl2-2:armhf (2.1.28+dfsg1-10) ... Setting up libreadline8t64:amd64 (8.3-4) ... Setting up libubsan1:armhf (15.2.0-13) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-3) ... Setting up groff-base (1.23.0-10) ... Setting up libkrb5-3:armhf (1.22.1-2) ... Setting up libfontconfig1:armhf (2.17.1-5) ... Setting up libssh2-1t64:armhf (1.11.1-1+b1) ... Setting up libpython3.13-stdlib:amd64 (3.13.12-1) ... Setting up libfftw3-dev:armhf (3.3.10-2+b2) ... Setting up libldap2:armhf (2.6.10+dfsg-1+b1) ... Setting up libp11-kit-dev:armhf (0.25.10-1+b1) ... Setting up libpython3-stdlib:amd64 (3.13.9-3) ... Setting up libgnutls30t64:amd64 (3.8.12-2) ... Setting up libgnutls30t64:armhf (3.8.12-2) ... Setting up libasan8-armhf-cross (15.2.0-13cross1) ... Setting up libgnutls-openssl27t64:armhf (3.8.12-2) ... Setting up libnghttp2-dev:armhf (1.68.0-1) ... Setting up libgcc-15-dev:armhf (15.2.0-13) ... Setting up libgmp-dev:armhf (2:6.3.0+dfsg-5+b1) ... Setting up nettle-dev:armhf (3.10.2-1) ... Setting up python3.13 (3.13.12-1) ... Setting up po-debconf (1.0.22) ... Setting up libpsl5t64:amd64 (0.21.2-1.1+b2) ... Setting up libpsl5t64:armhf (0.21.2-1.1+b2) ... Setting up libjpeg-dev:armhf (1:2.1.5-4) ... Setting up python3 (3.13.9-3) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libcairo2:armhf (1.18.4-3) ... Setting up libpsl-dev:armhf (0.21.2-1.1+b2) ... Setting up libtheoradec2:armhf (1.2.0+dfsg-6+b1) ... Setting up libstdc++-15-dev:armhf (15.2.0-13) ... Setting up libgnutls-dane0t64:armhf (3.8.12-2) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-3+b1) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-3+b1) ... Setting up libldap-dev:armhf (2.6.10+dfsg-1+b1) ... Setting up libgssapi-krb5-2:armhf (1.22.1-2) ... Setting up libssh2-1-dev:armhf (1.11.1-1+b1) ... Setting up libgcc-15-dev-armhf-cross (15.2.0-13cross1) ... Setting up libtheora1:armhf (1.2.0+dfsg-6+b1) ... Setting up libngtcp2-crypto-gnutls8:armhf (1.16.0-1) ... Setting up libgnutls28-dev:armhf (3.8.12-2) ... Setting up gcc-15-arm-linux-gnueabihf (15.2.0-13cross1) ... Setting up libcurl4t64:amd64 (8.18.0-2) ... Setting up python3-charset-normalizer (3.4.4-2) ... Setting up libcurl3t64-gnutls:armhf (8.18.0-2) ... Setting up python3-yaml (6.0.3-1) ... Setting up debhelper (13.30) ... Setting up libngtcp2-crypto-gnutls-dev:armhf (1.16.0-1) ... Setting up libtheora-dev:armhf (1.2.0+dfsg-6+b1) ... Setting up libcfitsio10t64:armhf (4.6.3-1+b1) ... Setting up libgssrpc4t64:armhf (1.22.1-2) ... Setting up python3-debian (1.1.0) ... Setting up librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-3+b1) ... Setting up pkg-kde-tools (0.20.0) ... Setting up libstdc++-15-dev-armhf-cross (15.2.0-13cross1) ... Setting up cmake (4.2.3-2) ... Setting up libkadm5clnt-mit12:armhf (1.22.1-2) ... Setting up gcc-arm-linux-gnueabihf (4:15.2.0-5) ... Setting up libcfitsio-dev:armhf (4.6.3-1+b1) ... Setting up libkdb5-10t64:armhf (1.22.1-2) ... Setting up g++-15-arm-linux-gnueabihf (15.2.0-13cross1) ... Setting up libkadm5srv-mit12:armhf (1.22.1-2) ... Setting up krb5-multidev:armhf (1.22.1-2) ... Setting up g++-arm-linux-gnueabihf (4:15.2.0-5) ... Setting up crossbuild-essential-armhf (12.12) ... Setting up libkrb5-dev:armhf (1.22.1-2) ... Setting up libcurl4-gnutls-dev:armhf (8.18.0-2) ... Setting up sbuild-build-depends-main-dummy:armhf (0.invalid.0) ... Processing triggers for libc-bin (2.42-13) ... +------------------------------------------------------------------------------+ | 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.46-1 dpkg-dev_1.23.5 g++-15_15.2.0-13 gcc-15_15.2.0-13 libc6-dev_2.42-13 libstdc++-15-dev_15.2.0-13 libstdc++-15-dev-armhf-cross_15.2.0-13cross1 libstdc++6_15.2.0-13 libstdc++6-armhf-cross_15.2.0-13cross1 linux-libc-dev_6.18.12-1 Package versions: apt_3.1.16 apt-utils_3.1.16 autoconf_2.72-3.1 automake_1:1.18.1-3 autopoint_0.23.2-1 autotools-dev_20240727.1 base-files_14 base-passwd_3.6.8 bash_5.3-2 binutils_2.46-1 binutils-arm-linux-gnueabihf_2.46-1 binutils-common_2.46-1 binutils-x86-64-linux-gnu_2.46-1 bsdextrautils_2.41.3-3 bsdutils_1:2.41.3-3 build-essential_12.12 bzip2_1.0.8-6+b1 cfortran_20210827-1.1 cmake_4.2.3-2 cmake-data_4.2.3-2 comerr-dev_2.1-1.47.2-3+b8 coreutils_9.7-3 cpp_4:15.2.0-5 cpp-15_15.2.0-13 cpp-15-arm-linux-gnueabihf_15.2.0-13cross1 cpp-15-x86-64-linux-gnu_15.2.0-13 cpp-arm-linux-gnueabihf_4:15.2.0-5 cpp-x86-64-linux-gnu_4:15.2.0-5 crossbuild-essential-armhf_12.12 dash_0.5.12-12 debconf_1.5.92 debhelper_13.30 debian-archive-keyring_2025.1 debianutils_5.23.2 dh-autoreconf_21+nmu1 dh-strip-nondeterminism_1.15.0-1 diffutils_1:3.12-1 dpkg_1.23.5 dpkg-dev_1.23.5 dwz_0.16-2 fakeroot_1.37.2-1 file_1:5.46-5+b1 findutils_4.10.0-3 fontconfig-config_2.17.1-5 fonts-dejavu-core_2.37-8 fonts-dejavu-mono_2.37-8 g++_4:15.2.0-5 g++-15_15.2.0-13 g++-15-arm-linux-gnueabihf_15.2.0-13cross1 g++-15-x86-64-linux-gnu_15.2.0-13 g++-arm-linux-gnueabihf_4:15.2.0-5 g++-x86-64-linux-gnu_4:15.2.0-5 gcc_4:15.2.0-5 gcc-15_15.2.0-13 gcc-15-arm-linux-gnueabihf_15.2.0-13cross1 gcc-15-arm-linux-gnueabihf-base_15.2.0-13cross1 gcc-15-base_15.2.0-13 gcc-15-cross-base_15.2.0-13cross1 gcc-15-x86-64-linux-gnu_15.2.0-13 gcc-arm-linux-gnueabihf_4:15.2.0-5 gcc-x86-64-linux-gnu_4:15.2.0-5 gettext_0.23.2-1 gettext-base_0.23.2-1 grep_3.12-1 groff-base_1.23.0-10 gzip_1.13-1 hostname_3.25 init-system-helpers_1.69 intltool-debian_0.35.0+20060710.6 krb5-multidev_1.22.1-2 libacl1_2.3.2-3 libapt-pkg7.0_3.1.16 libarchive-zip-perl_1.68-1 libarchive13t64_3.8.5-1 libasan8_15.2.0-13 libasan8-armhf-cross_15.2.0-13cross1 libatomic1_15.2.0-13 libatomic1-armhf-cross_15.2.0-13cross1 libattr1_1:2.5.2-4 libaudit-common_1:4.1.2-1 libaudit1_1:4.1.2-1+b1 libbinutils_2.46-1 libblkid1_2.41.3-3 libbrotli-dev_1.2.0-3 libbrotli1_1.2.0-3 libbsd0_0.12.2-2+b1 libbz2-1.0_1.0.8-6+b1 libc-bin_2.42-13 libc-dev-bin_2.42-13 libc-gconv-modules-extra_2.42-13 libc6_2.42-13 libc6-armhf-cross_2.42-12cross1 libc6-dev_2.42-13 libc6-dev-armhf-cross_2.42-12cross1 libcairo2_1.18.4-3 libcap-ng0_0.8.5-4+b2 libcap2_1:2.75-10+b5 libcc1-0_15.2.0-13 libcfitsio-dev_4.6.3-1+b1 libcfitsio10t64_4.6.3-1+b1 libcom-err2_1.47.2-3+b8 libcrypt1_1:4.5.1-1 libctf-nobfd0_2.46-1 libctf0_2.46-1 libcurl3t64-gnutls_8.18.0-2 libcurl4-gnutls-dev_8.18.0-2 libcurl4t64_8.18.0-2 libdb5.3t64_5.3.28+dfsg2-11 libdebconfclient0_0.282+b2 libdebhelper-perl_13.30 libdpkg-perl_1.23.5 libelf1t64_0.194-1 libev-dev_1:4.33-2.1+b2 libev4t64_1:4.33-2.1+b2 libevent-2.1-7t64_2.1.12-stable-10+b2 libexpat1_2.7.4-1 libfakeroot_1.37.2-1 libffi8_3.5.2-3+b1 libfftw3-bin_3.3.10-2+b2 libfftw3-dev_3.3.10-2+b2 libfftw3-double3_3.3.10-2+b2 libfftw3-long3_3.3.10-2+b2 libfftw3-quad3_3.3.10-2+b2 libfftw3-single3_3.3.10-2+b2 libfile-stripnondeterminism-perl_1.15.0-1 libfontconfig1_2.17.1-5 libfreetype6_2.14.1+dfsg-2 libgcc-15-dev_15.2.0-13 libgcc-15-dev-armhf-cross_15.2.0-13cross1 libgcc-s1_15.2.0-13 libgcc-s1-armhf-cross_15.2.0-13cross1 libgdbm-compat4t64_1.26-1+b1 libgdbm6t64_1.26-1+b1 libgmp-dev_2:6.3.0+dfsg-5+b1 libgmp10_2:6.3.0+dfsg-5+b1 libgmpxx4ldbl_2:6.3.0+dfsg-5+b1 libgnutls-dane0t64_3.8.12-2 libgnutls-openssl27t64_3.8.12-2 libgnutls28-dev_3.8.12-2 libgnutls30t64_3.8.12-2 libgomp1_15.2.0-13 libgomp1-armhf-cross_15.2.0-13cross1 libgprofng0_2.46-1 libgsl-dev_2.8+dfsg-6 libgsl28_2.8+dfsg-6 libgslcblas0_2.8+dfsg-6 libgssapi-krb5-2_1.22.1-2 libgssrpc4t64_1.22.1-2 libhogweed6t64_3.10.2-1 libhwasan0_15.2.0-13 libidn2-0_2.3.8-4+b1 libidn2-dev_2.3.8-4+b1 libisl23_0.27-1+b1 libitm1_15.2.0-13 libjansson4_2.14-2+b4 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-5 libk5crypto3_1.22.1-2 libkadm5clnt-mit12_1.22.1-2 libkadm5srv-mit12_1.22.1-2 libkdb5-10t64_1.22.1-2 libkeyutils1_1.6.3-6+b1 libkrb5-3_1.22.1-2 libkrb5-dev_1.22.1-2 libkrb5support0_1.22.1-2 libldap-dev_2.6.10+dfsg-1+b1 libldap2_2.6.10+dfsg-1+b1 liblsan0_15.2.0-13 liblz4-1_1.10.0-6 liblzma5_5.8.2-2 libmagic-mgc_1:5.46-5+b1 libmagic1t64_1:5.46-5+b1 libmd0_1.1.0-2+b2 libmount1_2.41.3-3 libmpc3_1.3.1-2+b1 libmpfr6_4.2.2-2+b1 libncursesw6_6.6+20251231-1 libnettle8t64_3.10.2-1 libnghttp2-14_1.68.0-1 libnghttp2-dev_1.68.0-1 libnghttp3-9_1.12.0-1 libnghttp3-dev_1.12.0-1 libngtcp2-16_1.16.0-1 libngtcp2-crypto-gnutls-dev_1.16.0-1 libngtcp2-crypto-gnutls8_1.16.0-1 libngtcp2-crypto-ossl0_1.16.0-1 libngtcp2-dev_1.16.0-1 libnova-0.16-0t64_0.16-6 libnova-dev_0.16-6 libnova-dev-bin_0.16-6 libogg-dev_1.3.6-2 libogg0_1.3.6-2 libp11-kit-dev_0.25.10-1+b1 libp11-kit0_0.25.10-1+b1 libpam-modules_1.7.0-5+b1 libpam-modules-bin_1.7.0-5+b1 libpam-runtime_1.7.0-5 libpam0g_1.7.0-5+b1 libpcre2-8-0_10.46-1+b1 libperl5.40_5.40.1-7 libpipeline1_1.5.8-2 libpixman-1-0_0.46.4-1+b1 libpkgconf7_2.5.1-4 libpng16-16t64_1.6.55-1 libproc2-0_2:4.0.4-9+b1 libpsl-dev_0.21.2-1.1+b2 libpsl5t64_0.21.2-1.1+b2 libpython3-stdlib_3.13.9-3 libpython3.13-minimal_3.13.12-1 libpython3.13-stdlib_3.13.12-1 libquadmath0_15.2.0-13 libreadline8t64_8.3-4 librhash1_1.4.6-1.1 librtmp-dev_2.4+20151223.gitfa8646d.1-3+b1 librtmp1_2.4+20151223.gitfa8646d.1-3+b1 libsasl2-2_2.1.28+dfsg1-10 libsasl2-modules-db_2.1.28+dfsg1-10 libseccomp2_2.6.0-2+b1 libselinux1_3.9-4+b1 libsemanage-common_3.9-1 libsemanage2_3.9-1+b1 libsepol2_3.9-2 libsframe3_2.46-1 libsmartcols1_2.41.3-3 libsqlite3-0_3.46.1-9 libssh2-1-dev_1.11.1-1+b1 libssh2-1t64_1.11.1-1+b1 libssl-dev_3.5.5-1 libssl3t64_3.5.5-1 libstdc++-15-dev_15.2.0-13 libstdc++-15-dev-armhf-cross_15.2.0-13cross1 libstdc++6_15.2.0-13 libstdc++6-armhf-cross_15.2.0-13cross1 libsystemd0_259.1-1 libtasn1-6_4.21.0-2 libtasn1-6-dev_4.21.0-2 libtheora-dev_1.2.0+dfsg-6+b1 libtheora1_1.2.0+dfsg-6+b1 libtheoradec2_1.2.0+dfsg-6+b1 libtheoraenc2_1.2.0+dfsg-6+b1 libtinfo6_6.6+20251231-1 libtool_2.5.4-9 libtsan2_15.2.0-13 libubsan1_15.2.0-13 libubsan1-armhf-cross_15.2.0-13cross1 libuchardet0_0.0.8-2+b1 libudev1_259.1-1 libunbound8_1.24.2-1 libunistring5_1.3-2+b1 libusb-1.0-0_2:1.0.29-2+b1 libusb-1.0-0-dev_2:1.0.29-2+b1 libuuid1_2.41.3-3 libuv1t64_1.51.0-2+b1 libx11-6_2:1.8.12-1+b1 libx11-data_2:1.8.12-1 libxau6_1:1.0.11-1+b1 libxcb-render0_1.17.0-2+b2 libxcb-shm0_1.17.0-2+b2 libxcb1_1.17.0-2+b2 libxdmcp6_1:1.1.5-2 libxext6_2:1.3.4-1+b4 libxml2-16_2.15.1+dfsg-2+b1 libxrender1_1:0.9.12-1+b1 libxxhash0_0.8.3-2+b1 libyaml-0-2_0.2.5-2+b1 libzstd-dev_1.5.7+dfsg-3+b1 libzstd1_1.5.7+dfsg-3+b1 linux-libc-dev_6.18.12-1 linux-libc-dev-armhf-cross_6.18.12-1 login_1:4.16.0-2+really2.41.3-3 login.defs_1:4.19.2-1 m4_1.4.21-1 make_4.4.1-3 man-db_2.13.1-1 mawk_1.3.4.20260129-1 media-types_14.0.0 mount_2.41.3-3 ncurses-base_6.6+20251231-1 ncurses-bin_6.6+20251231-1 netbase_6.5 nettle-dev_3.10.2-1 openssl-provider-legacy_3.5.5-1 passwd_1:4.19.2-1 patch_2.8-2 perl_5.40.1-7 perl-base_5.40.1-7 perl-modules-5.40_5.40.1-7 pkg-kde-tools_0.20.0 pkgconf_2.5.1-4 pkgconf-bin_2.5.1-4 po-debconf_1.0.22 procps_2:4.0.4-9+b1 python3_3.13.9-3 python3-charset-normalizer_3.4.4-2 python3-debian_1.1.0 python3-minimal_3.13.9-3 python3-yaml_6.0.3-1 python3.13_3.13.12-1 python3.13-minimal_3.13.12-1 readline-common_8.3-4 rpcsvc-proto_1.4.3-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.26 sqv_1.3.0-5 sysvinit-utils_3.15-6 tar_1.35+dfsg-3.1 tzdata_2025c-3 util-linux_2.41.3-3 xz-utils_5.8.2-2 zlib1g_1:1.3.dfsg+really1.3.1-3 zlib1g-dev_1:1.3.dfsg+really1.3.1-3 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: indi Binary: libindidriver1, libindialignmentdriver1, libindilx200-1, libindiclient1, libindi-plugins, libindi-dev, libindi-data, indi-bin Architecture: any all Version: 1.9.9+dfsg-6 Maintainer: Debian KDE Extras Team Uploaders: Pino Toscano Homepage: https://www.indilib.org/ Standards-Version: 4.7.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, pkgconf, 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 123bc6001f226598363547c7e776a0358062f3da 11260 indi_1.9.9+dfsg-6.debian.tar.xz Checksums-Sha256: 37f288734a1c136d64b7203c7d8f9d95e423557c8c392318e2bd26bd5f6b52a4 1939036 indi_1.9.9+dfsg.orig.tar.xz f416832b3cd8880ccbea32c2d485f0c25006013452107822c90d6d0a94d75145 11260 indi_1.9.9+dfsg-6.debian.tar.xz Files: 542cdd58b9e8e56f1e41776a82b13568 1939036 indi_1.9.9+dfsg.orig.tar.xz a215cf341b115a7babcf6ab63b663719 11260 indi_1.9.9+dfsg-6.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQJHBAEBCgAxFiEEIW//QAAaDgcOKDsfcaflM/KRoyQFAmmSBBITHGNvdWNvdWZA ZGViaWFuLm9yZwAKCRBxp+Uz8pGjJMDHEADB6mxG6ghwU32rCKCnpwBKDLVTA7YJ EWwuRHFPmLmQQh35L+kkpgt+TMkT2sTdMFV3AFvWRaby9qlwAzCG9lUtuXC1cIEb AK1vIbCakyMkYsdJ79FCAq1l29crMY0nxoGYOLmDUu5Uuvbg1dyMZts18nm5BdQ7 d6u3xPXc39E1Oo8Hin5Iree0XklwgvN0JObvmu+LtfLEqr4YT8qtZ92NGq9dEU7P hBTfcnwtmkGvNHARwfDxMlZUT2mC4V1AE/mXQUM9VOEiquThxATNuhPjba9C36mz G4k7VrkQfVX0diXp3+TqYXw12zJGyJKg14tqADXNDtYg81RBVJOQnx1mmzNcInwO 30zoXMGrA56OSi47Gjp6GKuUUl01uvhZdyKMpuFokcO0A+lJPIYRVw1TqcOsIRtM hiKfipTBTwjt/4UedkN2q+Lft7MhrPqlOpKeZcESfma0U1ux/ePtUIBeSRdg1RWU 9iVZBDP8DQsLXL63M/vDIIpPr+pWpVLVj3FM+Bteimk3gu/nVSuVhQxRsGCdsGiM LjaE+IhLbT6Kb3B2AqG9CEcnupR4mhF4wkvHy5YVTv6yiNK5FpxHpHWUzCt/9x9D mLLp047r05HGolwikm3JFU6QV9CG3r2TFWw2RCBzFF7T1Dfhe72W5hVza/VPdIZq ZL0S2Ua/RIilGw== =zAj/ -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./indi_1.9.9+dfsg-6.dsc: missing OpenPGP keyrings dpkg-source: info: verifying ./indi_1.9.9+dfsg-6.dsc dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-keyring.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-tag2upload.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-nonupload.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-maintainers.pgp 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-6.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 upstream_Add-includes-to-fix-build-with-GCC15-C-23-2165.patch dpkg-source: info: applying upstream_Fix-build-on-non-Linux-1795.patch dpkg-source: info: applying non_linux_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.WyVYNB2FOI/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-e87917e7-c30d-41a7-b08d-777954173775 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-6 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Aurélien COUDERC 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 15.2.0 -- The CXX compiler identification is GNU 15.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.3: /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 "2.5.1") -- Found USB1: /usr/lib/arm-linux-gnueabihf/libusb-1.0.so (found version "1.0.29") -- 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.18.0") -- 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.1s) -- 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=" indicore 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=" indidevice 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=" indiabstractclient 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=" indiserver 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=" sockets 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=" indiclient_OBJECT 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=" indiclientstatic 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=" indiclient 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 -shared -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/indiclient.dir/link.d -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=" eventloop 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=" dsp 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=" fpack 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=" hid 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=" indi_hid_test 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=" indidriver_OBJECT 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++/15/algorithm:63, 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++/15/bits/stl_algo.h:4537:5: note: declared here 4537 | 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=" indidriverstatic 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=" indidriver 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 -shared -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/indidriver.dir/link.d -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=" AlignmentDriver 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++/15/vector:74, from /<>/libs/alignment/InMemoryDatabase.h:15, from /<>/libs/alignment/MapPropertiesToInMemoryDatabase.h:11, from /<>/libs/alignment/MapPropertiesToInMemoryDatabase.cpp:9: /usr/arm-linux-gnueabihf/include/c++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/vector:68: 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++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1793 | { 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 -shared -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--no-as-needed -Wl,--dependency-file=CMakeFiles/AlignmentDriver.dir/link.d -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=" AlignmentClient 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=" indi_Nearest_MathPlugin 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 -shared -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--no-as-needed -Wl,--dependency-file=CMakeFiles/indi_Nearest_MathPlugin.dir/link.d -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=" indi_SVD_MathPlugin 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 -shared -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--no-as-needed -Wl,--dependency-file=CMakeFiles/indi_SVD_MathPlugin.dir/link.d -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=" indilx200 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 -shared -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/indilx200.dir/link.d -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=" indi_lx200basic 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=" indi_lx200_TeenAstro 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=" indi_lx200generic 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=" indi_celestron_gps 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=" indi_rainbow_telescope 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=" indi_crux_mount 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=" indi_temma_telescope 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=" indi_paramount_telescope 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=" indi_astrotrac_telescope 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=" indi_synscan_telescope 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=" indi_synscanlegacy_telescope 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=" indi_skycommander_telescope 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=" indi_dsc_telescope 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=" indi_ieqlegacy_telescope 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=" indi_ieq_telescope 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=" indi_ioptronv3_telescope 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=" indi_pmc8_telescope 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=" indi_simulator_telescope 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=" indi_script_telescope 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=" indi_skywatcherAltAzMount 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=" indi_simulator_ccd 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=" indi_simulator_guide 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=" indi_simulator_focus 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=" indi_robo_focus 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=" indi_fcusb_focus 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=" indi_nfocus 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=" indi_nstep_focus 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=" indi_efa_focus 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=" indi_celestron_sct_focus 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=" indi_aaf2_focus 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=" indi_rbfocus_focus 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=" indi_moonlite_focus 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=" indi_moonlitedro_focus 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=" indi_myfocuserpro2_focus 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=" indi_onfocus_focus 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=" indi_teenastro_focus 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=" indi_sestosenso_focus 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=" indi_sestosenso2_focus 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=" indi_esattoarco_focus 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++/15/regex:57, from /<>/drivers/focuser/primalucacommandset.cpp:29: /usr/arm-linux-gnueabihf/include/c++/15/bits/stl_tree.h: In member function ‘std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> 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++/15/bits/stl_tree.h:2832: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 2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/15/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++/15/bits/stl_tree.h:3080: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 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/15/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++/15/bits/stl_tree.h:3111: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 3111 | _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++/15/bits/stl_map.h:1128: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++/15/bits/stl_tree.h:1833: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 1833 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/15/regex:58: 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++/15/bits/stl_map.h:536: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 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | 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++/15/bits/stl_map.h:536: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 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | 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++/15/bits/stl_map.h:536: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 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | 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=" indi_rainbowrsf_focus 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=" indi_lakeside_focus 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=" indi_dmfc_focus 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=" indi_pegasus_focuscube 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=" indi_pegasus_prodigyMF 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=" indi_pegasus_scopsoag 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=" indi_usbfocusv3_focus 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=" indi_microtouch_focus 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=" indi_steeldrive2_focus 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=" indi_steeldrive_focus 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=" indi_lynx_focus 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=" indi_perfectstar_focus 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=" indi_siefs_focus 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=" indi_hitecastrodc_focus 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=" indi_deepskydad_af1_focus 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=" indi_deepskydad_af2_focus 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=" indi_deepskydad_af3_focus 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=" indi_smartfocus_focus 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=" indi_tcfs_focus 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=" indi_lacerta_mfoc_focus 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=" indi_activefocuser_focus 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=" indi_nframe_rotator 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=" indi_simulator_rotator 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=" indi_gemini_focus 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=" indi_nightcrawler_focus 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=" indi_pyxis_rotator 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=" indi_falcon_rotator 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=" indi_wanderer_lite_rotator 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=" indi_integra_focus 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=" indi_deepskydad_fr1 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=" indi_xagyl_wheel 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=" indi_simulator_wheel 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=" indi_manual_wheel 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=" indi_optec_wheel 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=" indi_quantum_wheel 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=" indi_trutech_wheel 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=" indi_qhycfw1_wheel 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=" indi_qhycfw2_wheel 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=" indi_qhycfw3_wheel 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=" indi_simulator_dome 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=" indi_rolloff_dome 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=" indi_baader_dome 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=" indi_domepro2_dome 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=" indi_rigel_dome 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=" indi_scopedome_dome 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 /usr/lib/arm-linux-gnueabihf/libcurl.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=" indi_ddw_dome 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=" indi_script_dome 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=" indi_nexdome_beaver 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=" indi_wanderer_cover 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=" indi_skysafari 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=" indi_watchdog 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=" indi_flipflat 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=" indi_simulator_lightpanel 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=" indi_pegasus_upb 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=" indi_pegasus_uch 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=" indi_pegasus_flatmaster 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=" indi_pegasus_ppb 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=" indi_pegasus_ppba 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=" indi_Excalibur 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=" indi_snapcap 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=" indi_astromech_lpm 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=" indi_sqm_weather 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=" indi_simulator_sqm 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=" indi_astrometry 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=" indi_star2000 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=" indi_arduinost4 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=" indi_planewave_deltat 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=" indi_gpusb 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=" indi_joystick 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=" indi_simulator_gps 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=" indi_usbdewpoint 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=" indi_deepskydad_fp1 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=" indi_simulator_receiver 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=" indi_simulator_weather 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=" indi_meta_weather 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=" indi_watcher_weather 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 /usr/lib/arm-linux-gnueabihf/libcurl.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=" indi_weather_safety_proxy 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++/15/map:64, from /<>/libs/json.h:81, from /<>/drivers/weather/weather_safety_proxy.cpp:31: /usr/arm-linux-gnueabihf/include/c++/15/bits/stl_tree.h: In member function ‘std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> 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++/15/bits/stl_tree.h:2832: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 2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/15/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++/15/bits/stl_tree.h:3080: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 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/15/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++/15/bits/stl_tree.h:3111: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 3111 | _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++/15/bits/stl_map.h:1128: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++/15/bits/stl_tree.h:1833: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 1833 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/15/map:65: 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++/15/bits/stl_map.h:536: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 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | 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++/15/bits/stl_map.h:536: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 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | 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++/15/bits/stl_map.h:536: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 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | 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 /usr/lib/arm-linux-gnueabihf/libcurl.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=" indi_mbox_weather 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=" indi_uranus_weather 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=" indi_vantage_weather 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=" indi_openweathermap_weather 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++/15/map:64, from /<>/libs/indidevice/property/indipropertyswitch.h:22, from /<>/libs/indidevice/./basedevice.h:32: /usr/arm-linux-gnueabihf/include/c++/15/bits/stl_tree.h: In member function ‘std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> 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++/15/bits/stl_tree.h:2832: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 2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/15/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++/15/bits/stl_tree.h:3080: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 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/15/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++/15/bits/stl_tree.h:3111: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 3111 | _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++/15/bits/stl_map.h:1128: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++/15/bits/stl_tree.h:1833: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 1833 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/15/map:65: 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++/15/bits/stl_map.h:536: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 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | 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++/15/bits/stl_map.h:536: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 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | 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++/15/bits/stl_map.h:536: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 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | 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 /usr/lib/arm-linux-gnueabihf/libcurl.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=" indi_imager_agent 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=" indi_v4l2_ccd 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=" indi_getprop 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=" indi_setprop 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=" indi_eval 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 /<>/tools/compiler.c: In function ‘compile’: /<>/tools/compiler.c:493:12: warning: old-style function definition [-Wold-style-definition] 493 | static int compile(prec) int prec; | ^~~~~~~ /<>/tools/compiler.c: In function ‘execute’: /<>/tools/compiler.c:670:12: warning: old-style function definition [-Wold-style-definition] 670 | static int execute(result) double *result; | ^~~~~~~ /<>/tools/compiler.c: In function ‘parse_fieldname’: /<>/tools/compiler.c:829:12: warning: old-style function definition [-Wold-style-definition] 829 | static int parse_fieldname(name, len) char name[]; | ^~~~~~~~~~~~~~~ [ 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=" tutorial_one 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=" tutorial_two 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=" tutorial_three 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=" tutorial_four 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=" tutorial_dome 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=" tutorial_rain 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=" tutorial_client 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=" tutorial_seven 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=" tutorial_eight 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 _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 IUUpdateNumber 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 IDMessage 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 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 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 _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 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 IUUpdateSwitch 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 libgslcblas.so.0 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindialignmentdriver1/usr/lib/arm-linux-gnueabihf/libindiAlignmentDriver.so.1.9.9 was not linked against libindiclient.so.1 (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 _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 _ZN4INDI13DefaultDevice18setDriverInterfaceEt 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 getSexComponentsIID 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 crackISRule 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 IUFillLight 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 _ZN4INDI9Telescope14SetCurrentParkEv 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 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 _ZN4INDI13DefaultDevice13getDriverExecEv 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 newLilXML 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 _ZN4INDI15GuiderInterfaceD2Ev 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_Nearest_MathPlugin.so contains an unresolvable reference to symbol _ZN4INDI18AlignmentSubsystem40TelescopeDirectionVectorSupportFunctions47SphericalCoordinateFromTelescopeDirectionVectorENS0_24TelescopeDirectionVectorERdNS1_21AzimuthAngleDirectionES3_NS1_19PolarAngleDirectionE: it is probably a plugin dpkg-shlibdeps: warning: 4 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_SVD_MathPlugin.so contains an unresolvable reference to symbol _ZTIN4INDI18AlignmentSubsystem15BasicMathPluginE: it is probably a plugin dpkg-shlibdeps: warning: 19 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_Nearest_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_SVD_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_Nearest_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_SVD_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_Nearest_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_SVD_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_Nearest_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_SVD_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_Nearest_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_SVD_MathPlugin.so were not linked against libusb-1.0.so.0 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_Nearest_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_SVD_MathPlugin.so were not linked against libtheoraenc.so.2 (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_Nearest_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_SVD_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_Nearest_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_SVD_MathPlugin.so were not linked against libtheoradec.so.2 (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_aaf2_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_steeldrive_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is 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-6)/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-6_armhf.deb'. dpkg-deb: building package 'libindidriver1-dbgsym' in '../libindidriver1-dbgsym_1.9.9+dfsg-6_armhf.deb'. dpkg-deb: building package 'libindialignmentdriver1' in '../libindialignmentdriver1_1.9.9+dfsg-6_armhf.deb'. dpkg-deb: building package 'libindialignmentdriver1-dbgsym' in '../libindialignmentdriver1-dbgsym_1.9.9+dfsg-6_armhf.deb'. dpkg-deb: building package 'libindilx200-1' in '../libindilx200-1_1.9.9+dfsg-6_armhf.deb'. dpkg-deb: building package 'libindilx200-1-dbgsym' in '../libindilx200-1-dbgsym_1.9.9+dfsg-6_armhf.deb'. dpkg-deb: building package 'libindiclient1' in '../libindiclient1_1.9.9+dfsg-6_armhf.deb'. dpkg-deb: building package 'libindiclient1-dbgsym' in '../libindiclient1-dbgsym_1.9.9+dfsg-6_armhf.deb'. dpkg-deb: building package 'libindi-plugins' in '../libindi-plugins_1.9.9+dfsg-6_armhf.deb'. dpkg-deb: building package 'libindi-plugins-dbgsym' in '../libindi-plugins-dbgsym_1.9.9+dfsg-6_armhf.deb'. dpkg-deb: building package 'libindi-dev' in '../libindi-dev_1.9.9+dfsg-6_armhf.deb'. dpkg-deb: building package 'indi-bin' in '../indi-bin_1.9.9+dfsg-6_armhf.deb'. dpkg-deb: building package 'indi-bin-dbgsym' in '../indi-bin-dbgsym_1.9.9+dfsg-6_armhf.deb'. dpkg-genbuildinfo --build=any -O../indi_1.9.9+dfsg-6_armhf.buildinfo dpkg-genchanges --build=any -O../indi_1.9.9+dfsg-6_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 2026-02-18T09:35:20Z +------------------------------------------------------------------------------+ | Finished Timed Build Commands | +------------------------------------------------------------------------------+ rm -Rf /<>/ ------------------------------------------ I: Finished running 'rm -Rf /<>/'. Finished processing commands. -------------------------------------------------------------------------------- Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ indi_1.9.9+dfsg-6_armhf.changes: -------------------------------- Format: 1.8 Date: Sun, 15 Feb 2026 13:15:54 +0100 Source: indi Binary: indi-bin indi-bin-dbgsym libindi-dev libindi-plugins libindi-plugins-dbgsym libindialignmentdriver1 libindialignmentdriver1-dbgsym libindiclient1 libindiclient1-dbgsym libindidriver1 libindidriver1-dbgsym libindilx200-1 libindilx200-1-dbgsym Built-For-Profiles: cross nocheck Architecture: armhf Version: 1.9.9+dfsg-6 Distribution: unstable Urgency: medium Maintainer: Debian KDE Extras Team Changed-By: Aurélien COUDERC Description: indi-bin - INDI server, drivers and tools libindi-dev - Instrument-Neutral Device Interface library -- development files libindi-plugins - Instrument-Neutral Device Interface library -- plugins libindialignmentdriver1 - Instrument-Neutral Device Interface library -- alignment driver l libindiclient1 - Instrument-Neutral Device Interface library -- client library libindidriver1 - Instrument-Neutral Device Interface library -- driver library libindilx200-1 - Instrument-Neutral Device Interface library -- lx200 driver lib Changes: indi (1.9.9+dfsg-6) unstable; urgency=medium . * Team upload. . [ Aurélien COUDERC ] * Use new Extra team name and email as the maintainer. Checksums-Sha1: a672963442def715ae2af06bf9113cf86cf06131 22383168 indi-bin-dbgsym_1.9.9+dfsg-6_armhf.deb 8953125752451f8181995feb3d56ab95cf96c314 1499328 indi-bin_1.9.9+dfsg-6_armhf.deb 6f9bb215557b5de86f80a8bd493d69a6ccdcd185 12422 indi_1.9.9+dfsg-6_armhf.buildinfo c4021f8c32b9b0894676adc9745f21d8e1660bb4 868072 libindi-dev_1.9.9+dfsg-6_armhf.deb 8c3e059241b2ca80dc0aeae6149c5e050d7e5f22 72316 libindi-plugins-dbgsym_1.9.9+dfsg-6_armhf.deb af8b1b23ae4c3ee231f14b4bbb9165c5a05e919b 50804 libindi-plugins_1.9.9+dfsg-6_armhf.deb 6d27a30bc4335c9ad1dc2ac08ecf57f3b6f137eb 1494788 libindialignmentdriver1-dbgsym_1.9.9+dfsg-6_armhf.deb d3b7950a645243e35fc5f8014064b1af4b3808e1 163428 libindialignmentdriver1_1.9.9+dfsg-6_armhf.deb aa489a71d21d5abbeff6b6b5b3b1aeedcf351ea3 1531228 libindiclient1-dbgsym_1.9.9+dfsg-6_armhf.deb bcbd5cfbec75d5028454af9e34d3af894d50d27e 153528 libindiclient1_1.9.9+dfsg-6_armhf.deb 31aa4eb353083b1ac69ef3099f33b2771742cb16 5699480 libindidriver1-dbgsym_1.9.9+dfsg-6_armhf.deb 29a45c68d9c2d9d91c705906305a7e1ebdd20fa2 436108 libindidriver1_1.9.9+dfsg-6_armhf.deb d74496566c68c567ce1b0de3a0eb527b5a0e20dd 1205596 libindilx200-1-dbgsym_1.9.9+dfsg-6_armhf.deb d7c5d1f923c19782dc8402df0316be59a8cccc16 131948 libindilx200-1_1.9.9+dfsg-6_armhf.deb Checksums-Sha256: 2250e3bfe37efdc75fe60efb2ca391508e4675253457fd69e640e65c83e11c30 22383168 indi-bin-dbgsym_1.9.9+dfsg-6_armhf.deb 32e379c20fb61442e1afd64318c4422acbf521cd9b4b2ac3ec9197b537788089 1499328 indi-bin_1.9.9+dfsg-6_armhf.deb 544250754d7f26adf1ff00835dd79e3a72e1f7a3ba95c23d61fb1a2d28dff401 12422 indi_1.9.9+dfsg-6_armhf.buildinfo 06b61d53f55ae9deed08bb86ef3add32ec5c9a1356ce6c0769f4bd99583ad0e9 868072 libindi-dev_1.9.9+dfsg-6_armhf.deb 9103217daeb8a4ccdedd99638a1126daf278e4b90169ec15ece4c32e4c1e32fc 72316 libindi-plugins-dbgsym_1.9.9+dfsg-6_armhf.deb 64bff749a645d2d1775cf9aafc14bb3849c0a678c02f6da7b191894700714044 50804 libindi-plugins_1.9.9+dfsg-6_armhf.deb 0929742d1899bcc3129e7b911a1ebb54bce199ce03b0858916cb598101c5fb09 1494788 libindialignmentdriver1-dbgsym_1.9.9+dfsg-6_armhf.deb 8a865cdc397cc929b653be9da57853d0d58925a935964d7225493afaba5baefc 163428 libindialignmentdriver1_1.9.9+dfsg-6_armhf.deb a1fb056e7e96ff866a0809ad3dd2b141d59cd3316f4da7c727e0965587ca5c62 1531228 libindiclient1-dbgsym_1.9.9+dfsg-6_armhf.deb a6536581d9126a9ee5e999f3179aac19115d2d9d8e391c59098531b6b3873b76 153528 libindiclient1_1.9.9+dfsg-6_armhf.deb c7f39655b04ea2b6a70ec11d106f530172a827e2e3482aa93f1e6bb918fd2729 5699480 libindidriver1-dbgsym_1.9.9+dfsg-6_armhf.deb fc0c69973308a1db3e21d08f66c7ffa9cf3dda9deb60d61b74efebe181e7af08 436108 libindidriver1_1.9.9+dfsg-6_armhf.deb 6f5cf2b8516662316d595d93c20eca15d1e7ec224892c26dddb343b77e9aa243 1205596 libindilx200-1-dbgsym_1.9.9+dfsg-6_armhf.deb 8b358ccf87a087d2dccb01b8729c9ded0611e56d3981b5da209ca74d6ee11916 131948 libindilx200-1_1.9.9+dfsg-6_armhf.deb Files: af683a15aa886f9f3159370877d78885 22383168 debug optional indi-bin-dbgsym_1.9.9+dfsg-6_armhf.deb 5144ef86cb13a898f7b55c93714e6791 1499328 misc optional indi-bin_1.9.9+dfsg-6_armhf.deb 7ad31732a43ee46c367e7c83f1b43d09 12422 misc optional indi_1.9.9+dfsg-6_armhf.buildinfo d7d3e42f703087516230acc5ebe0a00b 868072 libdevel optional libindi-dev_1.9.9+dfsg-6_armhf.deb 33a2f11c48b76fbdff8d0cc55887f53a 72316 debug optional libindi-plugins-dbgsym_1.9.9+dfsg-6_armhf.deb d2145845f6754d914793c0a59540d4ec 50804 libs optional libindi-plugins_1.9.9+dfsg-6_armhf.deb 4a7959f58cde6a9446f7c3376d847a31 1494788 debug optional libindialignmentdriver1-dbgsym_1.9.9+dfsg-6_armhf.deb 92ab12898c30fa748dcdcf6dc69b3228 163428 libs optional libindialignmentdriver1_1.9.9+dfsg-6_armhf.deb 86975546ae066daeb58a10dd63a3d02d 1531228 debug optional libindiclient1-dbgsym_1.9.9+dfsg-6_armhf.deb 30403c59452808ed3124adbfa4012163 153528 libs optional libindiclient1_1.9.9+dfsg-6_armhf.deb 2920150027f65ce00c0804a4a70a4b33 5699480 debug optional libindidriver1-dbgsym_1.9.9+dfsg-6_armhf.deb e334785446dc52c680f45b1b051fb79e 436108 libs optional libindidriver1_1.9.9+dfsg-6_armhf.deb 974dd5dad307c1580e541662ca5b616a 1205596 debug optional libindilx200-1-dbgsym_1.9.9+dfsg-6_armhf.deb 20a27fbdbbf42e25a850e7c83daf1969 131948 libs optional libindilx200-1_1.9.9+dfsg-6_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-6 Checksums-Md5: af683a15aa886f9f3159370877d78885 22383168 indi-bin-dbgsym_1.9.9+dfsg-6_armhf.deb 5144ef86cb13a898f7b55c93714e6791 1499328 indi-bin_1.9.9+dfsg-6_armhf.deb d7d3e42f703087516230acc5ebe0a00b 868072 libindi-dev_1.9.9+dfsg-6_armhf.deb 33a2f11c48b76fbdff8d0cc55887f53a 72316 libindi-plugins-dbgsym_1.9.9+dfsg-6_armhf.deb d2145845f6754d914793c0a59540d4ec 50804 libindi-plugins_1.9.9+dfsg-6_armhf.deb 4a7959f58cde6a9446f7c3376d847a31 1494788 libindialignmentdriver1-dbgsym_1.9.9+dfsg-6_armhf.deb 92ab12898c30fa748dcdcf6dc69b3228 163428 libindialignmentdriver1_1.9.9+dfsg-6_armhf.deb 86975546ae066daeb58a10dd63a3d02d 1531228 libindiclient1-dbgsym_1.9.9+dfsg-6_armhf.deb 30403c59452808ed3124adbfa4012163 153528 libindiclient1_1.9.9+dfsg-6_armhf.deb 2920150027f65ce00c0804a4a70a4b33 5699480 libindidriver1-dbgsym_1.9.9+dfsg-6_armhf.deb e334785446dc52c680f45b1b051fb79e 436108 libindidriver1_1.9.9+dfsg-6_armhf.deb 974dd5dad307c1580e541662ca5b616a 1205596 libindilx200-1-dbgsym_1.9.9+dfsg-6_armhf.deb 20a27fbdbbf42e25a850e7c83daf1969 131948 libindilx200-1_1.9.9+dfsg-6_armhf.deb Checksums-Sha1: a672963442def715ae2af06bf9113cf86cf06131 22383168 indi-bin-dbgsym_1.9.9+dfsg-6_armhf.deb 8953125752451f8181995feb3d56ab95cf96c314 1499328 indi-bin_1.9.9+dfsg-6_armhf.deb c4021f8c32b9b0894676adc9745f21d8e1660bb4 868072 libindi-dev_1.9.9+dfsg-6_armhf.deb 8c3e059241b2ca80dc0aeae6149c5e050d7e5f22 72316 libindi-plugins-dbgsym_1.9.9+dfsg-6_armhf.deb af8b1b23ae4c3ee231f14b4bbb9165c5a05e919b 50804 libindi-plugins_1.9.9+dfsg-6_armhf.deb 6d27a30bc4335c9ad1dc2ac08ecf57f3b6f137eb 1494788 libindialignmentdriver1-dbgsym_1.9.9+dfsg-6_armhf.deb d3b7950a645243e35fc5f8014064b1af4b3808e1 163428 libindialignmentdriver1_1.9.9+dfsg-6_armhf.deb aa489a71d21d5abbeff6b6b5b3b1aeedcf351ea3 1531228 libindiclient1-dbgsym_1.9.9+dfsg-6_armhf.deb bcbd5cfbec75d5028454af9e34d3af894d50d27e 153528 libindiclient1_1.9.9+dfsg-6_armhf.deb 31aa4eb353083b1ac69ef3099f33b2771742cb16 5699480 libindidriver1-dbgsym_1.9.9+dfsg-6_armhf.deb 29a45c68d9c2d9d91c705906305a7e1ebdd20fa2 436108 libindidriver1_1.9.9+dfsg-6_armhf.deb d74496566c68c567ce1b0de3a0eb527b5a0e20dd 1205596 libindilx200-1-dbgsym_1.9.9+dfsg-6_armhf.deb d7c5d1f923c19782dc8402df0316be59a8cccc16 131948 libindilx200-1_1.9.9+dfsg-6_armhf.deb Checksums-Sha256: 2250e3bfe37efdc75fe60efb2ca391508e4675253457fd69e640e65c83e11c30 22383168 indi-bin-dbgsym_1.9.9+dfsg-6_armhf.deb 32e379c20fb61442e1afd64318c4422acbf521cd9b4b2ac3ec9197b537788089 1499328 indi-bin_1.9.9+dfsg-6_armhf.deb 06b61d53f55ae9deed08bb86ef3add32ec5c9a1356ce6c0769f4bd99583ad0e9 868072 libindi-dev_1.9.9+dfsg-6_armhf.deb 9103217daeb8a4ccdedd99638a1126daf278e4b90169ec15ece4c32e4c1e32fc 72316 libindi-plugins-dbgsym_1.9.9+dfsg-6_armhf.deb 64bff749a645d2d1775cf9aafc14bb3849c0a678c02f6da7b191894700714044 50804 libindi-plugins_1.9.9+dfsg-6_armhf.deb 0929742d1899bcc3129e7b911a1ebb54bce199ce03b0858916cb598101c5fb09 1494788 libindialignmentdriver1-dbgsym_1.9.9+dfsg-6_armhf.deb 8a865cdc397cc929b653be9da57853d0d58925a935964d7225493afaba5baefc 163428 libindialignmentdriver1_1.9.9+dfsg-6_armhf.deb a1fb056e7e96ff866a0809ad3dd2b141d59cd3316f4da7c727e0965587ca5c62 1531228 libindiclient1-dbgsym_1.9.9+dfsg-6_armhf.deb a6536581d9126a9ee5e999f3179aac19115d2d9d8e391c59098531b6b3873b76 153528 libindiclient1_1.9.9+dfsg-6_armhf.deb c7f39655b04ea2b6a70ec11d106f530172a827e2e3482aa93f1e6bb918fd2729 5699480 libindidriver1-dbgsym_1.9.9+dfsg-6_armhf.deb fc0c69973308a1db3e21d08f66c7ffa9cf3dda9deb60d61b74efebe181e7af08 436108 libindidriver1_1.9.9+dfsg-6_armhf.deb 6f5cf2b8516662316d595d93c20eca15d1e7ec224892c26dddb343b77e9aa243 1205596 libindilx200-1-dbgsym_1.9.9+dfsg-6_armhf.deb 8b358ccf87a087d2dccb01b8729c9ded0611e56d3981b5da209ca74d6ee11916 131948 libindilx200-1_1.9.9+dfsg-6_armhf.deb Build-Origin: Debian Build-Architecture: amd64 Build-Date: Wed, 18 Feb 2026 09:35:20 +0000 Build-Path: /<> Installed-Build-Depends: autoconf (= 2.72-3.1), automake (= 1:1.18.1-3), autopoint (= 0.23.2-1), autotools-dev (= 20240727.1), base-files (= 14), base-passwd (= 3.6.8), bash (= 5.3-2), binutils (= 2.46-1), binutils-common (= 2.46-1), binutils-x86-64-linux-gnu (= 2.46-1), bsdextrautils (= 2.41.3-3), build-essential (= 12.12), bzip2 (= 1.0.8-6+b1), cfortran (= 20210827-1.1), cmake (= 4.2.3-2), cmake-data (= 4.2.3-2), comerr-dev (= 2.1-1.47.2-3+b8), coreutils (= 9.7-3), cpp (= 4:15.2.0-5), cpp-15 (= 15.2.0-13), cpp-15-x86-64-linux-gnu (= 15.2.0-13), cpp-x86-64-linux-gnu (= 4:15.2.0-5), dash (= 0.5.12-12), debconf (= 1.5.92), debhelper (= 13.30), debianutils (= 5.23.2), dh-autoreconf (= 21+nmu1), dh-strip-nondeterminism (= 1.15.0-1), diffutils (= 1:3.12-1), dpkg (= 1.23.5), dpkg-dev (= 1.23.5), dwz (= 0.16-2), file (= 1:5.46-5+b1), findutils (= 4.10.0-3), fontconfig-config (= 2.17.1-5), fonts-dejavu-core (= 2.37-8), fonts-dejavu-mono (= 2.37-8), g++ (= 4:15.2.0-5), g++-15 (= 15.2.0-13), g++-15-x86-64-linux-gnu (= 15.2.0-13), g++-x86-64-linux-gnu (= 4:15.2.0-5), gcc (= 4:15.2.0-5), gcc-15 (= 15.2.0-13), gcc-15-base (= 15.2.0-13), gcc-15-x86-64-linux-gnu (= 15.2.0-13), gcc-x86-64-linux-gnu (= 4:15.2.0-5), gettext (= 0.23.2-1), gettext-base (= 0.23.2-1), grep (= 3.12-1), groff-base (= 1.23.0-10), gzip (= 1.13-1), hostname (= 3.25), init-system-helpers (= 1.69), intltool-debian (= 0.35.0+20060710.6), krb5-multidev (= 1.22.1-2), libacl1 (= 2.3.2-3), libarchive-zip-perl (= 1.68-1), libarchive13t64 (= 3.8.5-1), libasan8 (= 15.2.0-13), libatomic1 (= 15.2.0-13), libattr1 (= 1:2.5.2-4), libaudit-common (= 1:4.1.2-1), libaudit1 (= 1:4.1.2-1+b1), libbinutils (= 2.46-1), libblkid1 (= 2.41.3-3), libbrotli-dev (= 1.2.0-3), libbrotli1 (= 1.2.0-3), libbz2-1.0 (= 1.0.8-6+b1), libc-bin (= 2.42-13), libc-dev-bin (= 2.42-13), libc-gconv-modules-extra (= 2.42-13), libc6 (= 2.42-13), libc6-dev (= 2.42-13), libcairo2 (= 1.18.4-3), libcap-ng0 (= 0.8.5-4+b2), libcap2 (= 1:2.75-10+b5), libcc1-0 (= 15.2.0-13), libcfitsio-dev (= 4.6.3-1+b1), libcfitsio10t64 (= 4.6.3-1+b1), libcom-err2 (= 1.47.2-3+b8), libcrypt1 (= 1:4.5.1-1), libctf-nobfd0 (= 2.46-1), libctf0 (= 2.46-1), libcurl3t64-gnutls (= 8.18.0-2), libcurl4-gnutls-dev (= 8.18.0-2), libcurl4t64 (= 8.18.0-2), libdb5.3t64 (= 5.3.28+dfsg2-11), libdebconfclient0 (= 0.282+b2), libdebhelper-perl (= 13.30), libdpkg-perl (= 1.23.5), libelf1t64 (= 0.194-1), libev-dev (= 1:4.33-2.1+b2), libev4t64 (= 1:4.33-2.1+b2), libevent-2.1-7t64 (= 2.1.12-stable-10+b2), libexpat1 (= 2.7.4-1), libffi8 (= 3.5.2-3+b1), libfftw3-bin (= 3.3.10-2+b2), libfftw3-dev (= 3.3.10-2+b2), libfftw3-double3 (= 3.3.10-2+b2), libfftw3-long3 (= 3.3.10-2+b2), libfftw3-quad3 (= 3.3.10-2+b2), libfftw3-single3 (= 3.3.10-2+b2), libfile-stripnondeterminism-perl (= 1.15.0-1), libfontconfig1 (= 2.17.1-5), libfreetype6 (= 2.14.1+dfsg-2), libgcc-15-dev (= 15.2.0-13), libgcc-s1 (= 15.2.0-13), libgdbm-compat4t64 (= 1.26-1+b1), libgdbm6t64 (= 1.26-1+b1), libgmp-dev (= 2:6.3.0+dfsg-5+b1), libgmp10 (= 2:6.3.0+dfsg-5+b1), libgmpxx4ldbl (= 2:6.3.0+dfsg-5+b1), libgnutls-dane0t64 (= 3.8.12-2), libgnutls-openssl27t64 (= 3.8.12-2), libgnutls28-dev (= 3.8.12-2), libgnutls30t64 (= 3.8.12-2), libgomp1 (= 15.2.0-13), libgprofng0 (= 2.46-1), libgsl-dev (= 2.8+dfsg-6), libgsl28 (= 2.8+dfsg-6), libgslcblas0 (= 2.8+dfsg-6), libgssapi-krb5-2 (= 1.22.1-2), libgssrpc4t64 (= 1.22.1-2), libhogweed6t64 (= 3.10.2-1), libhwasan0 (= 15.2.0-13), libidn2-0 (= 2.3.8-4+b1), libidn2-dev (= 2.3.8-4+b1), libisl23 (= 0.27-1+b1), libitm1 (= 15.2.0-13), libjansson4 (= 2.14-2+b4), 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-5), libk5crypto3 (= 1.22.1-2), libkadm5clnt-mit12 (= 1.22.1-2), libkadm5srv-mit12 (= 1.22.1-2), libkdb5-10t64 (= 1.22.1-2), libkeyutils1 (= 1.6.3-6+b1), libkrb5-3 (= 1.22.1-2), libkrb5-dev (= 1.22.1-2), libkrb5support0 (= 1.22.1-2), libldap-dev (= 2.6.10+dfsg-1+b1), libldap2 (= 2.6.10+dfsg-1+b1), liblsan0 (= 15.2.0-13), liblz4-1 (= 1.10.0-6), liblzma5 (= 5.8.2-2), libmagic-mgc (= 1:5.46-5+b1), libmagic1t64 (= 1:5.46-5+b1), libmd0 (= 1.1.0-2+b2), libmount1 (= 2.41.3-3), libmpc3 (= 1.3.1-2+b1), libmpfr6 (= 4.2.2-2+b1), libncursesw6 (= 6.6+20251231-1), libnettle8t64 (= 3.10.2-1), libnghttp2-14 (= 1.68.0-1), libnghttp2-dev (= 1.68.0-1), libnghttp3-9 (= 1.12.0-1), libnghttp3-dev (= 1.12.0-1), libngtcp2-16 (= 1.16.0-1), libngtcp2-crypto-gnutls-dev (= 1.16.0-1), libngtcp2-crypto-gnutls8 (= 1.16.0-1), libngtcp2-crypto-ossl0 (= 1.16.0-1), libngtcp2-dev (= 1.16.0-1), libnova-0.16-0t64 (= 0.16-6), libnova-dev (= 0.16-6), libnova-dev-bin (= 0.16-6), libogg-dev (= 1.3.6-2), libogg0 (= 1.3.6-2), libp11-kit-dev (= 0.25.10-1+b1), libp11-kit0 (= 0.25.10-1+b1), libpam-modules (= 1.7.0-5+b1), libpam-modules-bin (= 1.7.0-5+b1), libpam-runtime (= 1.7.0-5), libpam0g (= 1.7.0-5+b1), libpcre2-8-0 (= 10.46-1+b1), libperl5.40 (= 5.40.1-7), libpipeline1 (= 1.5.8-2), libpixman-1-0 (= 0.46.4-1+b1), libpkgconf7 (= 2.5.1-4), libpng16-16t64 (= 1.6.55-1), libproc2-0 (= 2:4.0.4-9+b1), libpsl-dev (= 0.21.2-1.1+b2), libpsl5t64 (= 0.21.2-1.1+b2), libpython3-stdlib (= 3.13.9-3), libpython3.13-minimal (= 3.13.12-1), libpython3.13-stdlib (= 3.13.12-1), libquadmath0 (= 15.2.0-13), libreadline8t64 (= 8.3-4), librhash1 (= 1.4.6-1.1), librtmp-dev (= 2.4+20151223.gitfa8646d.1-3+b1), librtmp1 (= 2.4+20151223.gitfa8646d.1-3+b1), libsasl2-2 (= 2.1.28+dfsg1-10), libsasl2-modules-db (= 2.1.28+dfsg1-10), libseccomp2 (= 2.6.0-2+b1), libselinux1 (= 3.9-4+b1), libsframe3 (= 2.46-1), libsmartcols1 (= 2.41.3-3), libsqlite3-0 (= 3.46.1-9), libssh2-1-dev (= 1.11.1-1+b1), libssh2-1t64 (= 1.11.1-1+b1), libssl-dev (= 3.5.5-1), libssl3t64 (= 3.5.5-1), libstdc++-15-dev (= 15.2.0-13), libstdc++6 (= 15.2.0-13), libsystemd0 (= 259.1-1), libtasn1-6 (= 4.21.0-2), libtasn1-6-dev (= 4.21.0-2), libtheora-dev (= 1.2.0+dfsg-6+b1), libtheora1 (= 1.2.0+dfsg-6+b1), libtheoradec2 (= 1.2.0+dfsg-6+b1), libtheoraenc2 (= 1.2.0+dfsg-6+b1), libtinfo6 (= 6.6+20251231-1), libtool (= 2.5.4-9), libtsan2 (= 15.2.0-13), libubsan1 (= 15.2.0-13), libuchardet0 (= 0.0.8-2+b1), libudev1 (= 259.1-1), libunbound8 (= 1.24.2-1), libunistring5 (= 1.3-2+b1), libusb-1.0-0 (= 2:1.0.29-2+b1), libusb-1.0-0-dev (= 2:1.0.29-2+b1), libuuid1 (= 2.41.3-3), libuv1t64 (= 1.51.0-2+b1), libx11-6 (= 2:1.8.12-1+b1), libx11-data (= 2:1.8.12-1), libxau6 (= 1:1.0.11-1+b1), libxcb-render0 (= 1.17.0-2+b2), libxcb-shm0 (= 1.17.0-2+b2), libxcb1 (= 1.17.0-2+b2), libxdmcp6 (= 1:1.1.5-2), libxext6 (= 2:1.3.4-1+b4), libxml2-16 (= 2.15.1+dfsg-2+b1), libxrender1 (= 1:0.9.12-1+b1), libxxhash0 (= 0.8.3-2+b1), libyaml-0-2 (= 0.2.5-2+b1), libzstd-dev (= 1.5.7+dfsg-3+b1), libzstd1 (= 1.5.7+dfsg-3+b1), linux-libc-dev (= 6.18.12-1), m4 (= 1.4.21-1), make (= 4.4.1-3), man-db (= 2.13.1-1), mawk (= 1.3.4.20260129-1), media-types (= 14.0.0), ncurses-base (= 6.6+20251231-1), ncurses-bin (= 6.6+20251231-1), netbase (= 6.5), nettle-dev (= 3.10.2-1), openssl-provider-legacy (= 3.5.5-1), patch (= 2.8-2), perl (= 5.40.1-7), perl-base (= 5.40.1-7), perl-modules-5.40 (= 5.40.1-7), pkg-kde-tools (= 0.20.0), pkgconf (= 2.5.1-4), pkgconf-bin (= 2.5.1-4), po-debconf (= 1.0.22), procps (= 2:4.0.4-9+b1), python3 (= 3.13.9-3), python3-charset-normalizer (= 3.4.4-2), python3-debian (= 1.1.0), python3-minimal (= 3.13.9-3), python3-yaml (= 6.0.3-1), python3.13 (= 3.13.12-1), python3.13-minimal (= 3.13.12-1), readline-common (= 8.3-4), rpcsvc-proto (= 1.4.3-1), sed (= 4.9-2), sensible-utils (= 0.0.26), sysvinit-utils (= 3.15-6), tar (= 1.35+dfsg-3.1), tzdata (= 2025c-3), util-linux (= 2.41.3-3), xz-utils (= 5.8.2-2), zlib1g (= 1:1.3.dfsg+really1.3.1-3), zlib1g-dev (= 1:1.3.dfsg+really1.3.1-3) 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="1771157754" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ indi-bin-dbgsym_1.9.9+dfsg-6_armhf.deb -------------------------------------- new Debian package, version 2.0. size 22383168 bytes: control archive=6140 bytes. 5539 bytes, 12 lines control 13550 bytes, 128 lines md5sums Package: indi-bin-dbgsym Source: indi Version: 1.9.9+dfsg-6 Auto-Built-Package: debug-symbols Architecture: armhf Maintainer: Debian KDE Extras Team Installed-Size: 31437 Depends: indi-bin (= 1.9.9+dfsg-6) Section: debug Priority: optional Description: debug symbols for indi-bin Build-Ids: 0384ddc1c9d9ec3811571d846acf13ca9d3438ca 0490fc22a244029f6b26496114e0ef4c05fcdc27 05fbeac66dd3657474155409dcba10ce98d1bcff 0711b24eb2fb04931ba1ab344964a276e9a34440 07e0f99a897c991c9de91e525a925f2b80e2130c 0bd07e3436c531fa309318514830172555bef13e 0eb787aeb8df0b87a1e69eb05d2cb28a016d4781 0ebc1c956d3ac8239c4b2b14b258416296fcb9fd 0f5a2927f2e4fd393782fa0e8157110f983e427b 10515497cb4392e475409f1057183b1cc5586b9b 107118097f57d5c5f8c855fce6641c43b6d01b4d 13f99b1220fb4060c8a1022f30ed318cf24cd766 14f092edb910c3369d6fbb531fe39fa1b28e677e 15feebb7e34a79304e1fbd11b817cd260563031d 1923c6c5e30e8ae1fbce3b6f8fff9c0f92408cf1 1a8e6359c6f94e94b72a22a680ec0c800bb7f9c4 1e4953d0f06a8235ceaaf58991b96afd43450ba7 2196d7c1c0877003c62c2cc0d01e4e71d1ecbd73 22d46ce11a4366eeff6a42f9b6b594ff62d7e3ec 2306bcfc225bd2cfbeaaaa9d21e2a5c72c959afc 24855b7fae1bce254e0b79a7b349dc3d3867bd2e 2733281609381411c44c133491961d5748de737b 2acc4b4cdcec37ea448536abefe121900a9594d9 2dbc9371a7e97a72c1b3070549330a17dadfbfc6 2fe7b8cf2d4610f640f22a7ff4fac1f84866a096 3522e5f5f3ce8bc40ac7b61cce8f8881b6b1e6fe 37e36a8c580617cab16bafd5ad47450dc24c5361 3b46e2b2afef6fba3f92887699b85eb698e35110 3cfebdf8fef5668ee917684ced2190b99994487e 3dd16d385e1ca90281ec6c9489345735978fa2f8 3fe6cce31e76cd50805c21575452f7f55f5bd765 401c0cacfd0f9d9511f460aa2c66529b7fa3704c 42b5348a97cceb51a3227924996696ed9aed60d9 437af5fd6cd5307dd8f27b6defd745e40d0ca9ba 4600b3da7f00e80ba87df1c88650a81d506419e6 4ac2ff834415b0013379aced8647f4b6c8a62848 4acb3d366cce7fbbb9c0ed22c02197b388d7e75e 4e31ee88d791e10619728785682ab9cf09228019 4eade29a5449c9015449f151ccc62abef05ebebf 53415613c53d357ba628ad31a1e5565175d93efa 5371fed90b0374e181eefa338aa345d9481afea7 53ed94bc5f5843ac054c7962954e2a25d834e5aa 5439a00bceb9d9774dd8fee63f2b00aeb4036d6a 55b90514d559ca64cbae70d17a0b1710367d4857 56470dfa3cf65374b3324ffd46979df490feff9a 572801c2baeb539b1fa314d9330158b3a273744f 59a80fa69cfbf50703bc07628bd9154a81b73987 59c972e54451549e61b49602c12174d91cd0a4d3 5b2f2cc31ea4e6659a267b3b71cfe5c7c09247c0 5c253668659287c8a038b4642fd9289ce2f614c6 5f0f1c913e8006dbc09af6a11924a3e6e99217ff 637ffa39e800048bd3501dcc44295ac0624fb60c 638bc4a45ebcdb6d9317188f93c16e4cbb07a947 64a5331a0d7e5c5d2a8d34e0125f7bd2253552e4 64ce2c2af4160d46d7bc64a9a29a43ed2dd774e8 680a4046c65a588347115c34728577aa37313396 68b472b8ab871b2533d7e6cd2731da2b2a7a35dc 69ed15e86b0e590d1aa4eb0a75f5af40c8078dc2 6aa55fbf35cc63bd39f8e1b4075407f7f664fa62 6b97086394e0a5dc9cd62dca82a0d60ba438c1f6 6c9d6e63a23569089c296794e273fea085a9c153 6f6f5565c1eee66d7c0f1d82ddbcf146da77a101 7333ef872e35def18c4310a7055ad4193372ed5b 74859abbab63385c34c08d69dac3b98f0c641e20 76f52b6f6efdce286a4c8fe1abcbee7b6636a311 7a066346b22f52c737f452178bc205b74bac9241 7b203e470a46d118c7376b83687cd2ea7260e560 81715cb705f8abc3f2cc4c637ff73f858e94767c 8417b603d95c453f7f45362993ef26f5ca493968 85371956f4d6848ea2f3e78459ff01ecde43d632 871fbcd62e5173a98e2e328434fa6ee0822e5be9 8a84bebda2f04a623d4056a78accbde93ca7e1da 8b9d5d280bf28231df771d9040a2176edf5a9538 8bfe2ebb27ecf6c1ce878fd445c3a6ae51b137e6 8c54e78a3024c9e29371a0f877d5b4b1ec8859ad 8ca231b52e53b34359f52344531d55881e767b8f 8dd1738a25a12c15c7fc11967cccb69dc22073f7 8ec455067277d92e85d5fc89ee56c82dd1b7ec46 8ede63e6d242db0e5d2a94568d9916085a09832b 8fa8425d17527f5f84012cddac7f286995fd1893 918a806b825cfd1a4fc04cf62afe86084ec224e7 931766d8a25adb83c5b7b88f6eb93b380483967d 9620890a89fcf75cbbf3952a4ec1b23fb7016718 9de1f7151d2d38cc71266cd05b18e5042a1da575 9fa1779e92a5f102a5b056c23b2901b3d9017043 a048f74591cf1ae5e98e7ce646480021c56f07f6 a0865a32a393935530735d1c35b5532f680e087a a95bbabe079a432f2e47ae1adfa5b02405c1f31c abc2c489cfa6c2ed59babcb8dc0d1c5d5cc95cb7 adafe84b7ab8999596a946584e1b98c8a8f34bbd b02f558dd48a081d37eb7d36b54b19d1a7a15b2e b1661e40f97c2bf5e5c21ba5627177de66e735d2 b28d280268c5b3a03af37d10ab4b238e6de01ad1 b4eee45c42894d7f1c9621e03f86870d67443468 b635109fdcbb4616155857670f77866e1daaa079 b7bdd2589e86d9d043d5cd96bf58d75df1d0e7ae b8b53fec1830927580f226a92d674820c971f860 b8be8cf25b2b79b19beee7ca1f0fe3fd26d86d22 ba3a16973086c69a8becdde44ef8e434ebd839ef bc47454e804223259d2ed8fc0def9c442180549b bfe08c830fac17ad480a56cfbd594243f45b67d9 c0e0fecfd1b62bcb2f27382b100856dea8e83009 c498ad4a35d25145a612d976c7dd5db183f41184 c79dbd1320a2fd47168c1f12c2960d211e69cb2a c8d7c7cff5dd1f780816f0742ed6f6ae57f6b817 ca4d592cbf277b0d3b1ec9a3dbec7369d398ca8a caa3c382d5d390b2c1f17fe1b9c08dddb040f03e cc0ce6c7011c2839b0c58f9d56e8d95873de40d4 cd2aead8ab97b2cc1a3ef67e747f45fb188e53a0 cd2b2efe4fb5a4d37dd394fea02a3d15323cb4c6 d27ed8f85f6469a5c5f6f196083028bc3430f2fa d3678116ada7480cd7885884cfb4b0e3bca6f41a d710f4d0fafd13337f533a473c8fee6f7d741125 d713acb5350daf2870d3a4633f776b08ed412529 daaec3565ea171b6042415677f8cfff78818a9e6 db67ed7960de900df87b5023108c9d94f02843ab deff0b5cbdff656253e7ebca1b1bcf382e5abaf6 e18151ff9790fa398f4233ed5300106bb17986cc e28cdaa967d71d250d9393122b7558c1b35c9d5e e51ab07fcc8b6c95a82c4608cb5d31a4b54b0f9b eb8c4be1fb1bff1e167f2371f41cab56a8a68485 ecac1479245ea8b468d5f048ec20371c8d55287a ecf09011b5ac2309bb4c627d15c859e3664fc087 f0e1d76199bef144a230d8d4e815d1315970e9b4 f125f8dada8776c7487342743eba5aebae578e3b f42652254faeae8fe06a5160a81b2719c00a23fa f50d03eb3e010291d9ac8ba0b5459e4a8a0b7d50 drwxr-xr-x root/root 0 2026-02-15 12:15 ./ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/03/ -rw-r--r-- root/root 50320 2026-02-15 12:15 ./usr/lib/debug/.build-id/03/84ddc1c9d9ec3811571d846acf13ca9d3438ca.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/04/ -rw-r--r-- root/root 119248 2026-02-15 12:15 ./usr/lib/debug/.build-id/04/90fc22a244029f6b26496114e0ef4c05fcdc27.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/05/ -rw-r--r-- root/root 112264 2026-02-15 12:15 ./usr/lib/debug/.build-id/05/fbeac66dd3657474155409dcba10ce98d1bcff.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/07/ -rw-r--r-- root/root 744524 2026-02-15 12:15 ./usr/lib/debug/.build-id/07/11b24eb2fb04931ba1ab344964a276e9a34440.debug -rw-r--r-- root/root 56068 2026-02-15 12:15 ./usr/lib/debug/.build-id/07/e0f99a897c991c9de91e525a925f2b80e2130c.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/0b/ -rw-r--r-- root/root 59860 2026-02-15 12:15 ./usr/lib/debug/.build-id/0b/d07e3436c531fa309318514830172555bef13e.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/0e/ -rw-r--r-- root/root 20832 2026-02-15 12:15 ./usr/lib/debug/.build-id/0e/b787aeb8df0b87a1e69eb05d2cb28a016d4781.debug -rw-r--r-- root/root 50016 2026-02-15 12:15 ./usr/lib/debug/.build-id/0e/bc1c956d3ac8239c4b2b14b258416296fcb9fd.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/0f/ -rw-r--r-- root/root 55300 2026-02-15 12:15 ./usr/lib/debug/.build-id/0f/5a2927f2e4fd393782fa0e8157110f983e427b.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/10/ -rw-r--r-- root/root 832844 2026-02-15 12:15 ./usr/lib/debug/.build-id/10/515497cb4392e475409f1057183b1cc5586b9b.debug -rw-r--r-- root/root 21396 2026-02-15 12:15 ./usr/lib/debug/.build-id/10/7118097f57d5c5f8c855fce6641c43b6d01b4d.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/13/ -rw-r--r-- root/root 62836 2026-02-15 12:15 ./usr/lib/debug/.build-id/13/f99b1220fb4060c8a1022f30ed318cf24cd766.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/14/ -rw-r--r-- root/root 91064 2026-02-15 12:15 ./usr/lib/debug/.build-id/14/f092edb910c3369d6fbb531fe39fa1b28e677e.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/15/ -rw-r--r-- root/root 201232 2026-02-15 12:15 ./usr/lib/debug/.build-id/15/feebb7e34a79304e1fbd11b817cd260563031d.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/19/ -rw-r--r-- root/root 93740 2026-02-15 12:15 ./usr/lib/debug/.build-id/19/23c6c5e30e8ae1fbce3b6f8fff9c0f92408cf1.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/1a/ -rw-r--r-- root/root 47312 2026-02-15 12:15 ./usr/lib/debug/.build-id/1a/8e6359c6f94e94b72a22a680ec0c800bb7f9c4.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/1e/ -rw-r--r-- root/root 65564 2026-02-15 12:15 ./usr/lib/debug/.build-id/1e/4953d0f06a8235ceaaf58991b96afd43450ba7.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/21/ -rw-r--r-- root/root 82524 2026-02-15 12:15 ./usr/lib/debug/.build-id/21/96d7c1c0877003c62c2cc0d01e4e71d1ecbd73.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/22/ -rw-r--r-- root/root 88292 2026-02-15 12:15 ./usr/lib/debug/.build-id/22/d46ce11a4366eeff6a42f9b6b594ff62d7e3ec.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/23/ -rw-r--r-- root/root 63684 2026-02-15 12:15 ./usr/lib/debug/.build-id/23/06bcfc225bd2cfbeaaaa9d21e2a5c72c959afc.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/24/ -rw-r--r-- root/root 327024 2026-02-15 12:15 ./usr/lib/debug/.build-id/24/855b7fae1bce254e0b79a7b349dc3d3867bd2e.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/27/ -rw-r--r-- root/root 62752 2026-02-15 12:15 ./usr/lib/debug/.build-id/27/33281609381411c44c133491961d5748de737b.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/2a/ -rw-r--r-- root/root 31384 2026-02-15 12:15 ./usr/lib/debug/.build-id/2a/cc4b4cdcec37ea448536abefe121900a9594d9.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/2d/ -rw-r--r-- root/root 363248 2026-02-15 12:15 ./usr/lib/debug/.build-id/2d/bc9371a7e97a72c1b3070549330a17dadfbfc6.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/2f/ -rw-r--r-- root/root 726540 2026-02-15 12:15 ./usr/lib/debug/.build-id/2f/e7b8cf2d4610f640f22a7ff4fac1f84866a096.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/35/ -rw-r--r-- root/root 663760 2026-02-15 12:15 ./usr/lib/debug/.build-id/35/22e5f5f3ce8bc40ac7b61cce8f8881b6b1e6fe.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/37/ -rw-r--r-- root/root 326248 2026-02-15 12:15 ./usr/lib/debug/.build-id/37/e36a8c580617cab16bafd5ad47450dc24c5361.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/3b/ -rw-r--r-- root/root 86236 2026-02-15 12:15 ./usr/lib/debug/.build-id/3b/46e2b2afef6fba3f92887699b85eb698e35110.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/3c/ -rw-r--r-- root/root 43208 2026-02-15 12:15 ./usr/lib/debug/.build-id/3c/febdf8fef5668ee917684ced2190b99994487e.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/3d/ -rw-r--r-- root/root 64512 2026-02-15 12:15 ./usr/lib/debug/.build-id/3d/d16d385e1ca90281ec6c9489345735978fa2f8.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/3f/ -rw-r--r-- root/root 101748 2026-02-15 12:15 ./usr/lib/debug/.build-id/3f/e6cce31e76cd50805c21575452f7f55f5bd765.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/40/ -rw-r--r-- root/root 47676 2026-02-15 12:15 ./usr/lib/debug/.build-id/40/1c0cacfd0f9d9511f460aa2c66529b7fa3704c.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/42/ -rw-r--r-- root/root 256240 2026-02-15 12:15 ./usr/lib/debug/.build-id/42/b5348a97cceb51a3227924996696ed9aed60d9.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/43/ -rw-r--r-- root/root 55064 2026-02-15 12:15 ./usr/lib/debug/.build-id/43/7af5fd6cd5307dd8f27b6defd745e40d0ca9ba.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/46/ -rw-r--r-- root/root 78496 2026-02-15 12:15 ./usr/lib/debug/.build-id/46/00b3da7f00e80ba87df1c88650a81d506419e6.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/4a/ -rw-r--r-- root/root 324412 2026-02-15 12:15 ./usr/lib/debug/.build-id/4a/c2ff834415b0013379aced8647f4b6c8a62848.debug -rw-r--r-- root/root 233976 2026-02-15 12:15 ./usr/lib/debug/.build-id/4a/cb3d366cce7fbbb9c0ed22c02197b388d7e75e.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/4e/ -rw-r--r-- root/root 207724 2026-02-15 12:15 ./usr/lib/debug/.build-id/4e/31ee88d791e10619728785682ab9cf09228019.debug -rw-r--r-- root/root 325696 2026-02-15 12:15 ./usr/lib/debug/.build-id/4e/ade29a5449c9015449f151ccc62abef05ebebf.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/53/ -rw-r--r-- root/root 956228 2026-02-15 12:15 ./usr/lib/debug/.build-id/53/415613c53d357ba628ad31a1e5565175d93efa.debug -rw-r--r-- root/root 830536 2026-02-15 12:15 ./usr/lib/debug/.build-id/53/71fed90b0374e181eefa338aa345d9481afea7.debug -rw-r--r-- root/root 50440 2026-02-15 12:15 ./usr/lib/debug/.build-id/53/ed94bc5f5843ac054c7962954e2a25d834e5aa.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/54/ -rw-r--r-- root/root 183500 2026-02-15 12:15 ./usr/lib/debug/.build-id/54/39a00bceb9d9774dd8fee63f2b00aeb4036d6a.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/55/ -rw-r--r-- root/root 777316 2026-02-15 12:15 ./usr/lib/debug/.build-id/55/b90514d559ca64cbae70d17a0b1710367d4857.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/56/ -rw-r--r-- root/root 486424 2026-02-15 12:15 ./usr/lib/debug/.build-id/56/470dfa3cf65374b3324ffd46979df490feff9a.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/57/ -rw-r--r-- root/root 65612 2026-02-15 12:15 ./usr/lib/debug/.build-id/57/2801c2baeb539b1fa314d9330158b3a273744f.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/59/ -rw-r--r-- root/root 48052 2026-02-15 12:15 ./usr/lib/debug/.build-id/59/a80fa69cfbf50703bc07628bd9154a81b73987.debug -rw-r--r-- root/root 50392 2026-02-15 12:15 ./usr/lib/debug/.build-id/59/c972e54451549e61b49602c12174d91cd0a4d3.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/5b/ -rw-r--r-- root/root 54404 2026-02-15 12:15 ./usr/lib/debug/.build-id/5b/2f2cc31ea4e6659a267b3b71cfe5c7c09247c0.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/5c/ -rw-r--r-- root/root 25816 2026-02-15 12:15 ./usr/lib/debug/.build-id/5c/253668659287c8a038b4642fd9289ce2f614c6.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/5f/ -rw-r--r-- root/root 37120 2026-02-15 12:15 ./usr/lib/debug/.build-id/5f/0f1c913e8006dbc09af6a11924a3e6e99217ff.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/63/ -rw-r--r-- root/root 66144 2026-02-15 12:15 ./usr/lib/debug/.build-id/63/7ffa39e800048bd3501dcc44295ac0624fb60c.debug -rw-r--r-- root/root 1808420 2026-02-15 12:15 ./usr/lib/debug/.build-id/63/8bc4a45ebcdb6d9317188f93c16e4cbb07a947.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/64/ -rw-r--r-- root/root 41540 2026-02-15 12:15 ./usr/lib/debug/.build-id/64/a5331a0d7e5c5d2a8d34e0125f7bd2253552e4.debug -rw-r--r-- root/root 88108 2026-02-15 12:15 ./usr/lib/debug/.build-id/64/ce2c2af4160d46d7bc64a9a29a43ed2dd774e8.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/68/ -rw-r--r-- root/root 123132 2026-02-15 12:15 ./usr/lib/debug/.build-id/68/0a4046c65a588347115c34728577aa37313396.debug -rw-r--r-- root/root 57008 2026-02-15 12:15 ./usr/lib/debug/.build-id/68/b472b8ab871b2533d7e6cd2731da2b2a7a35dc.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/69/ -rw-r--r-- root/root 130072 2026-02-15 12:15 ./usr/lib/debug/.build-id/69/ed15e86b0e590d1aa4eb0a75f5af40c8078dc2.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/6a/ -rw-r--r-- root/root 680712 2026-02-15 12:15 ./usr/lib/debug/.build-id/6a/a55fbf35cc63bd39f8e1b4075407f7f664fa62.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/6b/ -rw-r--r-- root/root 163012 2026-02-15 12:15 ./usr/lib/debug/.build-id/6b/97086394e0a5dc9cd62dca82a0d60ba438c1f6.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/6c/ -rw-r--r-- root/root 31704 2026-02-15 12:15 ./usr/lib/debug/.build-id/6c/9d6e63a23569089c296794e273fea085a9c153.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/6f/ -rw-r--r-- root/root 110476 2026-02-15 12:15 ./usr/lib/debug/.build-id/6f/6f5565c1eee66d7c0f1d82ddbcf146da77a101.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/73/ -rw-r--r-- root/root 383048 2026-02-15 12:15 ./usr/lib/debug/.build-id/73/33ef872e35def18c4310a7055ad4193372ed5b.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/74/ -rw-r--r-- root/root 81760 2026-02-15 12:15 ./usr/lib/debug/.build-id/74/859abbab63385c34c08d69dac3b98f0c641e20.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/76/ -rw-r--r-- root/root 79128 2026-02-15 12:15 ./usr/lib/debug/.build-id/76/f52b6f6efdce286a4c8fe1abcbee7b6636a311.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/7a/ -rw-r--r-- root/root 792504 2026-02-15 12:15 ./usr/lib/debug/.build-id/7a/066346b22f52c737f452178bc205b74bac9241.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/7b/ -rw-r--r-- root/root 61136 2026-02-15 12:15 ./usr/lib/debug/.build-id/7b/203e470a46d118c7376b83687cd2ea7260e560.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/81/ -rw-r--r-- root/root 210276 2026-02-15 12:15 ./usr/lib/debug/.build-id/81/715cb705f8abc3f2cc4c637ff73f858e94767c.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/84/ -rw-r--r-- root/root 32328 2026-02-15 12:15 ./usr/lib/debug/.build-id/84/17b603d95c453f7f45362993ef26f5ca493968.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/85/ -rw-r--r-- root/root 196960 2026-02-15 12:15 ./usr/lib/debug/.build-id/85/371956f4d6848ea2f3e78459ff01ecde43d632.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/87/ -rw-r--r-- root/root 726864 2026-02-15 12:15 ./usr/lib/debug/.build-id/87/1fbcd62e5173a98e2e328434fa6ee0822e5be9.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/8a/ -rw-r--r-- root/root 47192 2026-02-15 12:15 ./usr/lib/debug/.build-id/8a/84bebda2f04a623d4056a78accbde93ca7e1da.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/8b/ -rw-r--r-- root/root 116796 2026-02-15 12:15 ./usr/lib/debug/.build-id/8b/9d5d280bf28231df771d9040a2176edf5a9538.debug -rw-r--r-- root/root 43564 2026-02-15 12:15 ./usr/lib/debug/.build-id/8b/fe2ebb27ecf6c1ce878fd445c3a6ae51b137e6.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/8c/ -rw-r--r-- root/root 70388 2026-02-15 12:15 ./usr/lib/debug/.build-id/8c/54e78a3024c9e29371a0f877d5b4b1ec8859ad.debug -rw-r--r-- root/root 58404 2026-02-15 12:15 ./usr/lib/debug/.build-id/8c/a231b52e53b34359f52344531d55881e767b8f.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/8d/ -rw-r--r-- root/root 340140 2026-02-15 12:15 ./usr/lib/debug/.build-id/8d/d1738a25a12c15c7fc11967cccb69dc22073f7.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/8e/ -rw-r--r-- root/root 41044 2026-02-15 12:15 ./usr/lib/debug/.build-id/8e/c455067277d92e85d5fc89ee56c82dd1b7ec46.debug -rw-r--r-- root/root 105896 2026-02-15 12:15 ./usr/lib/debug/.build-id/8e/de63e6d242db0e5d2a94568d9916085a09832b.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/8f/ -rw-r--r-- root/root 245832 2026-02-15 12:15 ./usr/lib/debug/.build-id/8f/a8425d17527f5f84012cddac7f286995fd1893.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/91/ -rw-r--r-- root/root 781608 2026-02-15 12:15 ./usr/lib/debug/.build-id/91/8a806b825cfd1a4fc04cf62afe86084ec224e7.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/93/ -rw-r--r-- root/root 945820 2026-02-15 12:15 ./usr/lib/debug/.build-id/93/1766d8a25adb83c5b7b88f6eb93b380483967d.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/96/ -rw-r--r-- root/root 121384 2026-02-15 12:15 ./usr/lib/debug/.build-id/96/20890a89fcf75cbbf3952a4ec1b23fb7016718.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/9d/ -rw-r--r-- root/root 53312 2026-02-15 12:15 ./usr/lib/debug/.build-id/9d/e1f7151d2d38cc71266cd05b18e5042a1da575.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/9f/ -rw-r--r-- root/root 28328 2026-02-15 12:15 ./usr/lib/debug/.build-id/9f/a1779e92a5f102a5b056c23b2901b3d9017043.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/a0/ -rw-r--r-- root/root 796008 2026-02-15 12:15 ./usr/lib/debug/.build-id/a0/48f74591cf1ae5e98e7ce646480021c56f07f6.debug -rw-r--r-- root/root 708916 2026-02-15 12:15 ./usr/lib/debug/.build-id/a0/865a32a393935530735d1c35b5532f680e087a.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/a9/ -rw-r--r-- root/root 51840 2026-02-15 12:15 ./usr/lib/debug/.build-id/a9/5bbabe079a432f2e47ae1adfa5b02405c1f31c.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/ab/ -rw-r--r-- root/root 94700 2026-02-15 12:15 ./usr/lib/debug/.build-id/ab/c2c489cfa6c2ed59babcb8dc0d1c5d5cc95cb7.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/ad/ -rw-r--r-- root/root 110772 2026-02-15 12:15 ./usr/lib/debug/.build-id/ad/afe84b7ab8999596a946584e1b98c8a8f34bbd.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/b0/ -rw-r--r-- root/root 73088 2026-02-15 12:15 ./usr/lib/debug/.build-id/b0/2f558dd48a081d37eb7d36b54b19d1a7a15b2e.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/b1/ -rw-r--r-- root/root 202900 2026-02-15 12:15 ./usr/lib/debug/.build-id/b1/661e40f97c2bf5e5c21ba5627177de66e735d2.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/b2/ -rw-r--r-- root/root 469528 2026-02-15 12:15 ./usr/lib/debug/.build-id/b2/8d280268c5b3a03af37d10ab4b238e6de01ad1.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/b4/ -rw-r--r-- root/root 35348 2026-02-15 12:15 ./usr/lib/debug/.build-id/b4/eee45c42894d7f1c9621e03f86870d67443468.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/b6/ -rw-r--r-- root/root 56588 2026-02-15 12:15 ./usr/lib/debug/.build-id/b6/35109fdcbb4616155857670f77866e1daaa079.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/b7/ -rw-r--r-- root/root 43860 2026-02-15 12:15 ./usr/lib/debug/.build-id/b7/bdd2589e86d9d043d5cd96bf58d75df1d0e7ae.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/b8/ -rw-r--r-- root/root 205200 2026-02-15 12:15 ./usr/lib/debug/.build-id/b8/b53fec1830927580f226a92d674820c971f860.debug -rw-r--r-- root/root 310268 2026-02-15 12:15 ./usr/lib/debug/.build-id/b8/be8cf25b2b79b19beee7ca1f0fe3fd26d86d22.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/ba/ -rw-r--r-- root/root 770084 2026-02-15 12:15 ./usr/lib/debug/.build-id/ba/3a16973086c69a8becdde44ef8e434ebd839ef.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/bc/ -rw-r--r-- root/root 50700 2026-02-15 12:15 ./usr/lib/debug/.build-id/bc/47454e804223259d2ed8fc0def9c442180549b.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/bf/ -rw-r--r-- root/root 56896 2026-02-15 12:15 ./usr/lib/debug/.build-id/bf/e08c830fac17ad480a56cfbd594243f45b67d9.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/c0/ -rw-r--r-- root/root 38288 2026-02-15 12:15 ./usr/lib/debug/.build-id/c0/e0fecfd1b62bcb2f27382b100856dea8e83009.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/c4/ -rw-r--r-- root/root 60924 2026-02-15 12:15 ./usr/lib/debug/.build-id/c4/98ad4a35d25145a612d976c7dd5db183f41184.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/c7/ -rw-r--r-- root/root 51684 2026-02-15 12:15 ./usr/lib/debug/.build-id/c7/9dbd1320a2fd47168c1f12c2960d211e69cb2a.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/c8/ -rw-r--r-- root/root 63728 2026-02-15 12:15 ./usr/lib/debug/.build-id/c8/d7c7cff5dd1f780816f0742ed6f6ae57f6b817.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/ca/ -rw-r--r-- root/root 302780 2026-02-15 12:15 ./usr/lib/debug/.build-id/ca/4d592cbf277b0d3b1ec9a3dbec7369d398ca8a.debug -rw-r--r-- root/root 787636 2026-02-15 12:15 ./usr/lib/debug/.build-id/ca/a3c382d5d390b2c1f17fe1b9c08dddb040f03e.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/cc/ -rw-r--r-- root/root 65188 2026-02-15 12:15 ./usr/lib/debug/.build-id/cc/0ce6c7011c2839b0c58f9d56e8d95873de40d4.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/cd/ -rw-r--r-- root/root 22016 2026-02-15 12:15 ./usr/lib/debug/.build-id/cd/2aead8ab97b2cc1a3ef67e747f45fb188e53a0.debug -rw-r--r-- root/root 45740 2026-02-15 12:15 ./usr/lib/debug/.build-id/cd/2b2efe4fb5a4d37dd394fea02a3d15323cb4c6.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/d2/ -rw-r--r-- root/root 62520 2026-02-15 12:15 ./usr/lib/debug/.build-id/d2/7ed8f85f6469a5c5f6f196083028bc3430f2fa.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/d3/ -rw-r--r-- root/root 23792 2026-02-15 12:15 ./usr/lib/debug/.build-id/d3/678116ada7480cd7885884cfb4b0e3bca6f41a.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/d7/ -rw-r--r-- root/root 69256 2026-02-15 12:15 ./usr/lib/debug/.build-id/d7/10f4d0fafd13337f533a473c8fee6f7d741125.debug -rw-r--r-- root/root 66424 2026-02-15 12:15 ./usr/lib/debug/.build-id/d7/13acb5350daf2870d3a4633f776b08ed412529.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/da/ -rw-r--r-- root/root 194312 2026-02-15 12:15 ./usr/lib/debug/.build-id/da/aec3565ea171b6042415677f8cfff78818a9e6.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/db/ -rw-r--r-- root/root 3094640 2026-02-15 12:15 ./usr/lib/debug/.build-id/db/67ed7960de900df87b5023108c9d94f02843ab.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/de/ -rw-r--r-- root/root 146584 2026-02-15 12:15 ./usr/lib/debug/.build-id/de/ff0b5cbdff656253e7ebca1b1bcf382e5abaf6.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/e1/ -rw-r--r-- root/root 126560 2026-02-15 12:15 ./usr/lib/debug/.build-id/e1/8151ff9790fa398f4233ed5300106bb17986cc.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/e2/ -rw-r--r-- root/root 721232 2026-02-15 12:15 ./usr/lib/debug/.build-id/e2/8cdaa967d71d250d9393122b7558c1b35c9d5e.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/e5/ -rw-r--r-- root/root 85092 2026-02-15 12:15 ./usr/lib/debug/.build-id/e5/1ab07fcc8b6c95a82c4608cb5d31a4b54b0f9b.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/eb/ -rw-r--r-- root/root 55080 2026-02-15 12:15 ./usr/lib/debug/.build-id/eb/8c4be1fb1bff1e167f2371f41cab56a8a68485.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/ec/ -rw-r--r-- root/root 51036 2026-02-15 12:15 ./usr/lib/debug/.build-id/ec/ac1479245ea8b468d5f048ec20371c8d55287a.debug -rw-r--r-- root/root 56704 2026-02-15 12:15 ./usr/lib/debug/.build-id/ec/f09011b5ac2309bb4c627d15c859e3664fc087.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/f0/ -rw-r--r-- root/root 708756 2026-02-15 12:15 ./usr/lib/debug/.build-id/f0/e1d76199bef144a230d8d4e815d1315970e9b4.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/f1/ -rw-r--r-- root/root 96996 2026-02-15 12:15 ./usr/lib/debug/.build-id/f1/25f8dada8776c7487342743eba5aebae578e3b.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/f4/ -rw-r--r-- root/root 760548 2026-02-15 12:15 ./usr/lib/debug/.build-id/f4/2652254faeae8fe06a5160a81b2719c00a23fa.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/f5/ -rw-r--r-- root/root 67560 2026-02-15 12:15 ./usr/lib/debug/.build-id/f5/0d03eb3e010291d9ac8ba0b5459e4a8a0b7d50.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.dwz/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/ -rw-r--r-- root/root 460012 2026-02-15 12:15 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/indi-bin.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/doc/ lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/share/doc/indi-bin-dbgsym -> indi-bin indi-bin_1.9.9+dfsg-6_armhf.deb ------------------------------- new Debian package, version 2.0. size 1499328 bytes: control archive=4324 bytes. 1085 bytes, 19 lines control 8122 bytes, 131 lines md5sums Package: indi-bin Source: indi Version: 1.9.9+dfsg-6 Architecture: armhf Maintainer: Debian KDE Extras Team Installed-Size: 12707 Depends: libindi-data (>= 1.9.9+dfsg-6), libc6 (>= 2.42), libcfitsio10t64 (>= 4.2.0~), libcurl3t64-gnutls (>= 7.16.2), libev4t64 (>= 1:4.04), libgcc-s1 (>= 3.5), libindialignmentdriver1 (= 1.9.9+dfsg-6), libindiclient1 (= 1.9.9+dfsg-6), libindidriver1 (= 1.9.9+dfsg-6), 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 2026-02-15 12:15 ./ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/bin/ -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_Excalibur -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_aaf2_focus -rwxr-xr-x root/root 67224 2026-02-15 12:15 ./usr/bin/indi_activefocuser_focus -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_arduinost4 -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_astromech_lpm -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_astrometry -rwxr-xr-x root/root 198804 2026-02-15 12:15 ./usr/bin/indi_astrotrac_telescope -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_baader_dome -rwxr-xr-x root/root 132824 2026-02-15 12:15 ./usr/bin/indi_celestron_gps -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_celestron_sct_focus -rwxr-xr-x root/root 67224 2026-02-15 12:15 ./usr/bin/indi_crux_mount -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_ddw_dome -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_deepskydad_af1_focus -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_deepskydad_af2_focus -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_deepskydad_af3_focus -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_deepskydad_fp1 -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_deepskydad_fr1 -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_dmfc_focus -rwxr-xr-x root/root 198804 2026-02-15 12:15 ./usr/bin/indi_domepro2_dome -rwxr-xr-x root/root 198804 2026-02-15 12:15 ./usr/bin/indi_dsc_telescope -rwxr-xr-x root/root 198804 2026-02-15 12:15 ./usr/bin/indi_efa_focus lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/bin/indi_eq500x_telescope -> indi_lx200generic -rwxr-xr-x root/root 329876 2026-02-15 12:15 ./usr/bin/indi_esattoarco_focus -rwxr-xr-x root/root 263880 2026-02-15 12:15 ./usr/bin/indi_eval -rwxr-xr-x root/root 133268 2026-02-15 12:15 ./usr/bin/indi_falcon_rotator -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_fcusb_focus -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_flipflat -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_gemini_focus -rwxr-xr-x root/root 263884 2026-02-15 12:15 ./usr/bin/indi_getprop -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_gpusb -rwxr-xr-x root/root 68772 2026-02-15 12:15 ./usr/bin/indi_hid_test -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_hitecastrodc_focus -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_ieq_telescope -rwxr-xr-x root/root 132820 2026-02-15 12:15 ./usr/bin/indi_ieqlegacy_telescope -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_imager_agent -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_integra_focus lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/bin/indi_ioptronHC8406 -> indi_lx200generic -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_ioptronv3_telescope -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_joystick -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_lacerta_mfoc_focus -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_lakeside_focus lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/bin/indi_lx200_10micron -> indi_lx200generic lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/bin/indi_lx200_16 -> indi_lx200generic lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/bin/indi_lx200_OnStep -> indi_lx200generic lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/bin/indi_lx200_OpenAstroTech -> indi_lx200generic -rwxr-xr-x root/root 132760 2026-02-15 12:15 ./usr/bin/indi_lx200_TeenAstro lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/bin/indi_lx200am5 -> indi_lx200generic lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/bin/indi_lx200ap -> indi_lx200generic lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/bin/indi_lx200ap_gtocp2 -> indi_lx200generic lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/bin/indi_lx200ap_v2 -> indi_lx200generic lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/bin/indi_lx200autostar -> indi_lx200generic -rwxr-xr-x root/root 67224 2026-02-15 12:15 ./usr/bin/indi_lx200basic lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/bin/indi_lx200classic -> indi_lx200generic lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/bin/indi_lx200fs2 -> indi_lx200generic lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/bin/indi_lx200gemini -> indi_lx200generic -rwxr-xr-x root/root 657812 2026-02-15 12:15 ./usr/bin/indi_lx200generic lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/bin/indi_lx200gotonova -> indi_lx200generic lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/bin/indi_lx200gps -> indi_lx200generic lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/bin/indi_lx200pulsar2 -> indi_lx200generic lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/bin/indi_lx200ss2000pc -> indi_lx200generic lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/bin/indi_lx200zeq25 -> indi_lx200generic -rwxr-xr-x root/root 132756 2026-02-15 12:15 ./usr/bin/indi_lynx_focus -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_manual_wheel -rwxr-xr-x root/root 133268 2026-02-15 12:15 ./usr/bin/indi_mbox_weather -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_meta_weather -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_microtouch_focus -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_moonlite_focus -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_moonlitedro_focus -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_myfocuserpro2_focus -rwxr-xr-x root/root 198804 2026-02-15 12:15 ./usr/bin/indi_nexdome_beaver -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_nfocus -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_nframe_rotator -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_nightcrawler_focus -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_nstep_focus -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_onfocus_focus -rwxr-xr-x root/root 132756 2026-02-15 12:15 ./usr/bin/indi_openweathermap_weather -rwxr-xr-x root/root 198804 2026-02-15 12:15 ./usr/bin/indi_optec_wheel -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_paramount_telescope -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_pegasus_flatmaster -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_pegasus_focuscube -rwxr-xr-x root/root 198804 2026-02-15 12:15 ./usr/bin/indi_pegasus_ppb -rwxr-xr-x root/root 198804 2026-02-15 12:15 ./usr/bin/indi_pegasus_ppba -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_pegasus_prodigyMF -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_pegasus_scopsoag -rwxr-xr-x root/root 133268 2026-02-15 12:15 ./usr/bin/indi_pegasus_uch -rwxr-xr-x root/root 198804 2026-02-15 12:15 ./usr/bin/indi_pegasus_upb -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_perfectstar_focus -rwxr-xr-x root/root 198804 2026-02-15 12:15 ./usr/bin/indi_planewave_deltat -rwxr-xr-x root/root 132860 2026-02-15 12:15 ./usr/bin/indi_pmc8_telescope -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_pyxis_rotator -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_qhycfw1_wheel -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_qhycfw2_wheel -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_qhycfw3_wheel -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_quantum_wheel -rwxr-xr-x root/root 198808 2026-02-15 12:15 ./usr/bin/indi_rainbow_telescope -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_rainbowrsf_focus -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_rbfocus_focus -rwxr-xr-x root/root 198804 2026-02-15 12:15 ./usr/bin/indi_rigel_dome -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_robo_focus -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_rolloff_dome -rwxr-xr-x root/root 132756 2026-02-15 12:15 ./usr/bin/indi_scopedome_dome -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_script_dome -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_script_telescope -rwxr-xr-x root/root 67232 2026-02-15 12:15 ./usr/bin/indi_sestosenso2_focus -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_sestosenso_focus -rwxr-xr-x root/root 198396 2026-02-15 12:15 ./usr/bin/indi_setprop -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_siefs_focus -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_simulator_ccd -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_simulator_dome -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_simulator_focus -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_simulator_gps -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_simulator_guide -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_simulator_lightpanel -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_simulator_receiver -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_simulator_rotator -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_simulator_sqm -rwxr-xr-x root/root 67284 2026-02-15 12:15 ./usr/bin/indi_simulator_telescope -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_simulator_weather -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_simulator_wheel -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_skycommander_telescope -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_skysafari -rwxr-xr-x root/root 132828 2026-02-15 12:15 ./usr/bin/indi_skywatcherAltAzMount -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_smartfocus_focus -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_snapcap -rwxr-xr-x root/root 133268 2026-02-15 12:15 ./usr/bin/indi_sqm_weather -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_star2000 -rwxr-xr-x root/root 198804 2026-02-15 12:15 ./usr/bin/indi_steeldrive2_focus -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_steeldrive_focus -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_synscan_telescope -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_synscanlegacy_telescope lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/bin/indi_tcfs3_focus -> indi_tcfs_focus -rwxr-xr-x root/root 67236 2026-02-15 12:15 ./usr/bin/indi_tcfs_focus -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_teenastro_focus -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_temma_telescope -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_trutech_wheel -rwxr-xr-x root/root 198804 2026-02-15 12:15 ./usr/bin/indi_uranus_weather -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_usbdewpoint -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_usbfocusv3_focus -rwxr-xr-x root/root 132756 2026-02-15 12:15 ./usr/bin/indi_v4l2_ccd -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_vantage_weather -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_wanderer_cover -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_wanderer_lite_rotator -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_watchdog -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_watcher_weather -rwxr-xr-x root/root 132756 2026-02-15 12:15 ./usr/bin/indi_weather_safety_proxy -rwxr-xr-x root/root 67220 2026-02-15 12:15 ./usr/bin/indi_xagyl_wheel -rwxr-xr-x root/root 263868 2026-02-15 12:15 ./usr/bin/indiserver drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/doc/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/doc/indi-bin/ -rw-r--r-- root/root 2205 2026-02-15 12:15 ./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 2026-02-15 11:56 ./usr/share/doc/indi-bin/copyright drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/lintian/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 56 2026-02-15 11:56 ./usr/share/lintian/overrides/indi-bin libindi-dev_1.9.9+dfsg-6_armhf.deb ---------------------------------- new Debian package, version 2.0. size 868072 bytes: control archive=3984 bytes. 915 bytes, 19 lines control 8772 bytes, 117 lines md5sums Package: libindi-dev Source: indi Version: 1.9.9+dfsg-6 Architecture: armhf Maintainer: Debian KDE Extras Team Installed-Size: 7925 Depends: libcfitsio-dev, libusb-1.0-0-dev, libindialignmentdriver1 (= 1.9.9+dfsg-6), libindiclient1 (= 1.9.9+dfsg-6), libindidriver1 (= 1.9.9+dfsg-6), libindilx200-1 (= 1.9.9+dfsg-6) Section: libdevel Priority: optional Multi-Arch: same 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 2026-02-15 12:15 ./ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/include/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/include/libindi/ -rw-r--r-- root/root 10457 2026-02-15 12:15 ./usr/include/libindi/abstractbaseclient.h drwxr-xr-x root/root 0 2026-02-15 12:15 ./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 2026-02-15 12:15 ./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 2026-02-15 12:15 ./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 2026-02-15 12:15 ./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 2026-02-15 12:15 ./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 2026-02-15 12:15 ./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 2026-02-15 12:15 ./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 2026-02-15 12:15 ./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 2026-02-15 12:15 ./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 2026-02-15 12:15 ./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 2026-02-15 12:15 ./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 6457 2026-02-15 12:15 ./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 2026-02-15 12:15 ./usr/lib/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/arm-linux-gnueabihf/ -rw-r--r-- root/root 1078206 2026-02-15 12:15 ./usr/lib/arm-linux-gnueabihf/libindiAlignmentClient.a lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/lib/arm-linux-gnueabihf/libindiAlignmentDriver.so -> libindiAlignmentDriver.so.1 -rw-r--r-- root/root 1166552 2026-02-15 12:15 ./usr/lib/arm-linux-gnueabihf/libindiclient.a lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/lib/arm-linux-gnueabihf/libindiclient.so -> libindiclient.so.1 -rw-r--r-- root/root 4002512 2026-02-15 12:15 ./usr/lib/arm-linux-gnueabihf/libindidriver.a lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/lib/arm-linux-gnueabihf/libindidriver.so -> libindidriver.so.1 lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/lib/arm-linux-gnueabihf/libindilx200.so -> libindilx200.so.1 drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/arm-linux-gnueabihf/pkgconfig/ -rw-r--r-- root/root 306 2026-02-15 12:15 ./usr/lib/arm-linux-gnueabihf/pkgconfig/libindi.pc drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/doc/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/doc/libindi-dev/ -rw-r--r-- root/root 2203 2026-02-15 12:15 ./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 2026-02-15 11:56 ./usr/share/doc/libindi-dev/copyright drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/doc/libindi-dev/examples/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./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-6_armhf.deb --------------------------------------------- new Debian package, version 2.0. size 72316 bytes: control archive=668 bytes. 449 bytes, 13 lines control 307 bytes, 3 lines md5sums Package: libindi-plugins-dbgsym Source: indi Version: 1.9.9+dfsg-6 Auto-Built-Package: debug-symbols Architecture: armhf Maintainer: Debian KDE Extras Team Installed-Size: 97 Depends: libindi-plugins (= 1.9.9+dfsg-6) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libindi-plugins Build-Ids: af95b2754e1878208b0ab0f21a835aec4a92415a b030121d68866613ffda2d7c3161629ed26f5c17 drwxr-xr-x root/root 0 2026-02-15 12:15 ./ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/af/ -rw-r--r-- root/root 41016 2026-02-15 12:15 ./usr/lib/debug/.build-id/af/95b2754e1878208b0ab0f21a835aec4a92415a.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/b0/ -rw-r--r-- root/root 28912 2026-02-15 12:15 ./usr/lib/debug/.build-id/b0/30121d68866613ffda2d7c3161629ed26f5c17.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.dwz/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/ -rw-r--r-- root/root 13484 2026-02-15 12:15 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/libindi-plugins.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/doc/ lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/share/doc/libindi-plugins-dbgsym -> libindi-plugins libindi-plugins_1.9.9+dfsg-6_armhf.deb -------------------------------------- new Debian package, version 2.0. size 50804 bytes: control archive=1052 bytes. 1012 bytes, 19 lines control 449 bytes, 5 lines md5sums Package: libindi-plugins Source: indi Version: 1.9.9+dfsg-6 Architecture: armhf Maintainer: Debian KDE Extras Team Installed-Size: 191 Depends: libc6 (>= 2.4), libcfitsio10t64 (>= 4.2.0~), libfftw3-double3 (>= 3.3.10), libgcc-s1 (>= 3.5), libindidriver1 (= 1.9.9+dfsg-6), libjpeg62-turbo (>= 1.3.1), libnova-0.16-0t64 (>= 0.16), libogg0 (>= 1.0rc3), libstdc++6 (>= 5.2), libtheoradec2 (>= 1.2), libtheoraenc2 (>= 1.2), 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 2026-02-15 12:15 ./ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/arm-linux-gnueabihf/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/arm-linux-gnueabihf/indi/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/arm-linux-gnueabihf/indi/MathPlugins/ -rw-r--r-- root/root 67116 2026-02-15 12:15 ./usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_Nearest_MathPlugin.so -rw-r--r-- root/root 67116 2026-02-15 12:15 ./usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_SVD_MathPlugin.so drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/doc/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/doc/libindi-plugins/ -rw-r--r-- root/root 2208 2026-02-15 12:15 ./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 2026-02-15 11:56 ./usr/share/doc/libindi-plugins/copyright libindialignmentdriver1-dbgsym_1.9.9+dfsg-6_armhf.deb ----------------------------------------------------- new Debian package, version 2.0. size 1494788 bytes: control archive=572 bytes. 434 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: libindialignmentdriver1-dbgsym Source: indi Version: 1.9.9+dfsg-6 Auto-Built-Package: debug-symbols Architecture: armhf Maintainer: Debian KDE Extras Team Installed-Size: 1638 Depends: libindialignmentdriver1 (= 1.9.9+dfsg-6) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libindialignmentdriver1 Build-Ids: d0cccc2090fcdd48f7122ea13bd53e0f7ac324ee drwxr-xr-x root/root 0 2026-02-15 12:15 ./ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/d0/ -rw-r--r-- root/root 1666216 2026-02-15 12:15 ./usr/lib/debug/.build-id/d0/cccc2090fcdd48f7122ea13bd53e0f7ac324ee.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/doc/ lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/share/doc/libindialignmentdriver1-dbgsym -> libindialignmentdriver1 libindialignmentdriver1_1.9.9+dfsg-6_armhf.deb ---------------------------------------------- new Debian package, version 2.0. size 163428 bytes: control archive=1092 bytes. 954 bytes, 19 lines control 353 bytes, 4 lines md5sums 65 bytes, 1 lines shlibs 66 bytes, 2 lines triggers Package: libindialignmentdriver1 Source: indi Version: 1.9.9+dfsg-6 Architecture: armhf Maintainer: Debian KDE Extras Team Installed-Size: 574 Depends: libindi-plugins (= 1.9.9+dfsg-6), libc6 (>= 2.42), libgcc-s1 (>= 3.5), libgsl28 (>= 2.8+dfsg), libgslcblas0 (>= 2.8), libindiclient1 (= 1.9.9+dfsg-6), 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 2026-02-15 12:15 ./ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/lib/arm-linux-gnueabihf/libindiAlignmentDriver.so.1 -> libindiAlignmentDriver.so.1.9.9 -rw-r--r-- root/root 525792 2026-02-15 12:15 ./usr/lib/arm-linux-gnueabihf/libindiAlignmentDriver.so.1.9.9 drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/doc/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/doc/libindialignmentdriver1/ -rw-r--r-- root/root 2213 2026-02-15 12:15 ./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 2026-02-15 11:56 ./usr/share/doc/libindialignmentdriver1/copyright libindiclient1-dbgsym_1.9.9+dfsg-6_armhf.deb -------------------------------------------- new Debian package, version 2.0. size 1531228 bytes: control archive=564 bytes. 407 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: libindiclient1-dbgsym Source: indi Version: 1.9.9+dfsg-6 Auto-Built-Package: debug-symbols Architecture: armhf Maintainer: Debian KDE Extras Team Installed-Size: 1670 Depends: libindiclient1 (= 1.9.9+dfsg-6) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libindiclient1 Build-Ids: 4bd0e34ebc8c429087f20040a4d0438be504dd78 drwxr-xr-x root/root 0 2026-02-15 12:15 ./ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/4b/ -rw-r--r-- root/root 1699740 2026-02-15 12:15 ./usr/lib/debug/.build-id/4b/d0e34ebc8c429087f20040a4d0438be504dd78.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/doc/ lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/share/doc/libindiclient1-dbgsym -> libindiclient1 libindiclient1_1.9.9+dfsg-6_armhf.deb ------------------------------------- new Debian package, version 2.0. size 153528 bytes: control archive=1036 bytes. 844 bytes, 19 lines control 317 bytes, 4 lines md5sums 47 bytes, 1 lines shlibs 66 bytes, 2 lines triggers Package: libindiclient1 Source: indi Version: 1.9.9+dfsg-6 Architecture: armhf Maintainer: Debian KDE Extras Team Installed-Size: 574 Depends: libindi-data (>= 1.9.9+dfsg-6), libc6 (>= 2.42), libgcc-s1 (>= 3.5), libnova-0.16-0t64 (>= 0.16), libstdc++6 (>= 6), 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 2026-02-15 12:15 ./ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/lib/arm-linux-gnueabihf/libindiclient.so.1 -> libindiclient.so.1.9.9 -rw-r--r-- root/root 525796 2026-02-15 12:15 ./usr/lib/arm-linux-gnueabihf/libindiclient.so.1.9.9 drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/doc/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/doc/libindiclient1/ -rw-r--r-- root/root 2204 2026-02-15 12:15 ./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 2026-02-15 11:56 ./usr/share/doc/libindiclient1/copyright libindidriver1-dbgsym_1.9.9+dfsg-6_armhf.deb -------------------------------------------- new Debian package, version 2.0. size 5699480 bytes: control archive=564 bytes. 407 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: libindidriver1-dbgsym Source: indi Version: 1.9.9+dfsg-6 Auto-Built-Package: debug-symbols Architecture: armhf Maintainer: Debian KDE Extras Team Installed-Size: 5908 Depends: libindidriver1 (= 1.9.9+dfsg-6) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libindidriver1 Build-Ids: 46dcbf7a9b7774632fc8b967bbaccb20574f99d8 drwxr-xr-x root/root 0 2026-02-15 12:15 ./ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/46/ -rw-r--r-- root/root 6039068 2026-02-15 12:15 ./usr/lib/debug/.build-id/46/dcbf7a9b7774632fc8b967bbaccb20574f99d8.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/doc/ lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/share/doc/libindidriver1-dbgsym -> libindidriver1 libindidriver1_1.9.9+dfsg-6_armhf.deb ------------------------------------- new Debian package, version 2.0. size 436108 bytes: control archive=1116 bytes. 1029 bytes, 19 lines control 317 bytes, 4 lines md5sums 47 bytes, 1 lines shlibs 66 bytes, 2 lines triggers Package: libindidriver1 Source: indi Version: 1.9.9+dfsg-6 Architecture: armhf Maintainer: Debian KDE Extras Team Installed-Size: 1283 Depends: libindi-data (>= 1.9.9+dfsg-6), libc6 (>= 2.42), 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), libtheoradec2 (>= 1.2), libtheoraenc2 (>= 1.2), 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 2026-02-15 12:15 ./ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/lib/arm-linux-gnueabihf/libindidriver.so.1 -> libindidriver.so.1.9.9 -rw-r--r-- root/root 1251948 2026-02-15 12:15 ./usr/lib/arm-linux-gnueabihf/libindidriver.so.1.9.9 drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/doc/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/doc/libindidriver1/ -rw-r--r-- root/root 2208 2026-02-15 12:15 ./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 2026-02-15 11:56 ./usr/share/doc/libindidriver1/copyright libindilx200-1-dbgsym_1.9.9+dfsg-6_armhf.deb -------------------------------------------- new Debian package, version 2.0. size 1205596 bytes: control archive=560 bytes. 407 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: libindilx200-1-dbgsym Source: indi Version: 1.9.9+dfsg-6 Auto-Built-Package: debug-symbols Architecture: armhf Maintainer: Debian KDE Extras Team Installed-Size: 1337 Depends: libindilx200-1 (= 1.9.9+dfsg-6) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libindilx200-1 Build-Ids: c0a16f1c5522576600d49518284229a37b1524a0 drwxr-xr-x root/root 0 2026-02-15 12:15 ./ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/debug/.build-id/c0/ -rw-r--r-- root/root 1358508 2026-02-15 12:15 ./usr/lib/debug/.build-id/c0/a16f1c5522576600d49518284229a37b1524a0.debug drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/doc/ lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/share/doc/libindilx200-1-dbgsym -> libindilx200-1 libindilx200-1_1.9.9+dfsg-6_armhf.deb ------------------------------------- new Debian package, version 2.0. size 131948 bytes: control archive=1028 bytes. 833 bytes, 19 lines control 316 bytes, 4 lines md5sums 46 bytes, 1 lines shlibs 66 bytes, 2 lines triggers Package: libindilx200-1 Source: indi Version: 1.9.9+dfsg-6 Architecture: armhf Maintainer: Debian KDE Extras Team Installed-Size: 382 Depends: libindi-data (>= 1.9.9+dfsg-6), libc6 (>= 2.38), libgcc-s1 (>= 3.5), libnova-0.16-0t64 (>= 0.16), libstdc++6 (>= 5.2) 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 2026-02-15 12:15 ./ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2026-02-15 12:15 ./usr/lib/arm-linux-gnueabihf/libindilx200.so.1 -> libindilx200.so.1.9.9 -rw-r--r-- root/root 329164 2026-02-15 12:15 ./usr/lib/arm-linux-gnueabihf/libindilx200.so.1.9.9 drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/doc/ drwxr-xr-x root/root 0 2026-02-15 12:15 ./usr/share/doc/libindilx200-1/ -rw-r--r-- root/root 2203 2026-02-15 12:15 ./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 2026-02-15 11:56 ./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 [1515 B] Get:5 copy:/<>/apt_archive ./ Packages [1595 B] Fetched 3725 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-libmagic-perl libfile-listing-perl libfile-sharedir-perl libfont-ttf-perl libfyaml0 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-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-libmagic-perl libfile-listing-perl libfile-sharedir-perl libfont-ttf-perl libfyaml0 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-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, 148 newly installed, 0 to remove and 0 not upgraded. Need to get 18.1 MB of archives. After this operation, 75.3 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-lintian-dummy 0.invalid.0 [852 B] Get:2 http://localhost:3142/debian unstable/main amd64 openssl amd64 3.5.5-1 [1500 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+b5 [9532 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.87.2-3 [1552 kB] Get:8 http://localhost:3142/debian unstable/main amd64 shared-mime-info amd64 2.4-5+b3 [758 kB] Get:9 http://localhost:3142/debian unstable/main amd64 libngtcp2-crypto-gnutls8 amd64 1.16.0-1 [25.2 kB] Get:10 http://localhost:3142/debian unstable/main amd64 libcurl3t64-gnutls amd64 8.18.0-2 [404 kB] Get:11 http://localhost:3142/debian unstable/main amd64 libfyaml0 amd64 0.9.4-1 [312 kB] Get:12 http://localhost:3142/debian unstable/main amd64 libstemmer0d amd64 3.0.1-1+b1 [133 kB] Get:13 http://localhost:3142/debian unstable/main amd64 libxmlb2 amd64 0.3.24-2 [63.7 kB] Get:14 http://localhost:3142/debian unstable/main amd64 libappstream5 amd64 1.1.2-1 [227 kB] Get:15 http://localhost:3142/debian unstable/main amd64 appstream amd64 1.1.2-1 [566 kB] Get:16 http://localhost:3142/debian unstable/main amd64 diffstat amd64 1.68-1 [35.2 kB] Get:17 http://localhost:3142/debian unstable/main amd64 libgpg-error0 amd64 1.58-2 [89.7 kB] Get:18 http://localhost:3142/debian unstable/main amd64 libassuan9 amd64 3.0.2-2+b1 [62.1 kB] Get:19 http://localhost:3142/debian unstable/main amd64 libgcrypt20 amd64 1.11.2-3+b1 [871 kB] Get:20 http://localhost:3142/debian unstable/main amd64 gpgconf amd64 2.4.8-5 [129 kB] Get:21 http://localhost:3142/debian unstable/main amd64 libksba8 amd64 1.6.7-2+b2 [136 kB] Get:22 http://localhost:3142/debian unstable/main amd64 libnpth0t64 amd64 1.8-3+b1 [23.6 kB] Get:23 http://localhost:3142/debian unstable/main amd64 gpg amd64 2.4.8-5 [639 kB] Get:24 http://localhost:3142/debian unstable/main amd64 iso-codes all 4.20.1-1 [3319 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.43 [68.4 kB] Get:27 http://localhost:3142/debian unstable/main amd64 libb-hooks-op-check-perl amd64 0.22-3+b3 [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-3 [15.3 kB] Get:30 http://localhost:3142/debian unstable/main amd64 libparams-classify-perl amd64 0.015-2+b5 [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-2 [122 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.34-2 [111 kB] Get:41 http://localhost:3142/debian unstable/main amd64 libhtml-parser-perl amd64 3.83-1+b3 [99.7 kB] Get:42 http://localhost:3142/debian unstable/main amd64 libcgi-pm-perl all 4.71-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+b2 [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.40-1 [132 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-3 [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.0003-1 [28.5 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.86-1 [24.1 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.35-1 [25.9 kB] Get:76 http://localhost:3142/debian unstable/main amd64 libfile-libmagic-perl amd64 1.23-2+b2 [31.1 kB] Get:77 http://localhost:3142/debian unstable/main amd64 libtimedate-perl all 2.3300-2 [39.3 kB] Get:78 http://localhost:3142/debian unstable/main amd64 libhttp-date-perl all 6.06-1 [10.7 kB] Get:79 http://localhost:3142/debian unstable/main amd64 libfile-listing-perl all 6.16-1 [12.4 kB] Get:80 http://localhost:3142/debian unstable/main amd64 libfile-sharedir-perl all 1.118-3 [16.0 kB] Get:81 http://localhost:3142/debian unstable/main amd64 libio-string-perl all 1.08-4 [12.1 kB] Get:82 http://localhost:3142/debian unstable/main amd64 libfont-ttf-perl all 1.06-2 [318 kB] Get:83 http://localhost:3142/debian unstable/main amd64 libio-html-perl all 1.004-3 [16.2 kB] Get:84 http://localhost:3142/debian unstable/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.2 kB] Get:85 http://localhost:3142/debian unstable/main amd64 libhttp-message-perl all 7.01-1 [80.0 kB] Get:86 http://localhost:3142/debian unstable/main amd64 libhtml-form-perl all 6.13-1 [32.6 kB] Get:87 http://localhost:3142/debian unstable/main amd64 libhtml-html5-entities-perl all 0.004-3 [21.0 kB] Get:88 http://localhost:3142/debian unstable/main amd64 libhtml-tree-perl all 5.07-3 [211 kB] Get:89 http://localhost:3142/debian unstable/main amd64 libhttp-cookies-perl all 6.11-1 [19.1 kB] Get:90 http://localhost:3142/debian unstable/main amd64 libhttp-negotiate-perl all 6.01-2 [13.1 kB] Get:91 http://localhost:3142/debian unstable/main amd64 perl-openssl-defaults amd64 7+b2 [6724 B] Get:92 http://localhost:3142/debian unstable/main amd64 libnet-ssleay-perl amd64 1.94-3+b1 [342 kB] Get:93 http://localhost:3142/debian unstable/main amd64 libio-socket-ssl-perl all 2.098-1 [229 kB] Get:94 http://localhost:3142/debian unstable/main amd64 libnet-http-perl all 6.24-1 [23.2 kB] Get:95 http://localhost:3142/debian unstable/main amd64 liblwp-protocol-https-perl all 6.14-1 [10.8 kB] Get:96 http://localhost:3142/debian unstable/main amd64 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get:97 http://localhost:3142/debian unstable/main amd64 libwww-perl all 6.81-1 [186 kB] Get:98 http://localhost:3142/debian unstable/main amd64 libhtml-tokeparser-simple-perl all 3.16-4 [39.1 kB] Get:99 http://localhost:3142/debian unstable/main amd64 libimport-into-perl all 1.002005-2 [11.3 kB] Get:100 http://localhost:3142/debian unstable/main amd64 libio-interactive-perl all 1.027-1 [11.8 kB] Get:101 http://localhost:3142/debian unstable/main amd64 libipc-run3-perl all 0.049-1 [31.5 kB] Get:102 http://localhost:3142/debian unstable/main amd64 libjson-maybexs-perl all 1.004008-1 [12.9 kB] Get:103 http://localhost:3142/debian unstable/main amd64 liblist-compare-perl all 0.55-2 [65.7 kB] Get:104 http://localhost:3142/debian unstable/main amd64 liblist-someutils-perl all 0.59-1 [37.1 kB] Get:105 http://localhost:3142/debian unstable/main amd64 liblist-utilsby-perl all 0.12-2 [15.5 kB] Get:106 http://localhost:3142/debian unstable/main amd64 liblz1 amd64 1.16~rc1-2 [39.8 kB] Get:107 http://localhost:3142/debian unstable/main amd64 liblzo2-2 amd64 2.10-3+b2 [57.4 kB] Get:108 http://localhost:3142/debian unstable/main amd64 libmarkdown2 amd64 2.2.7-2.1+b1 [36.5 kB] Get:109 http://localhost:3142/debian unstable/main amd64 libmldbm-perl all 2.05-4 [16.8 kB] Get:110 http://localhost:3142/debian unstable/main amd64 librole-tiny-perl all 2.002004-1 [21.4 kB] Get:111 http://localhost:3142/debian unstable/main amd64 libsub-quote-perl all 2.006009-1 [21.3 kB] Get:112 http://localhost:3142/debian unstable/main amd64 libmoo-perl all 2.005005-1 [58.0 kB] Get:113 http://localhost:3142/debian unstable/main amd64 libstrictures-perl all 2.000006-1 [18.6 kB] Get:114 http://localhost:3142/debian unstable/main amd64 libmoox-aliases-perl all 0.001006-2 [7156 B] Get:115 http://localhost:3142/debian unstable/main amd64 libmouse-perl amd64 2.6.1-1 [143 kB] Get:116 http://localhost:3142/debian unstable/main amd64 libpackage-stash-perl all 0.40-1 [22.0 kB] Get:117 http://localhost:3142/debian unstable/main amd64 libsub-identify-perl amd64 0.14-4 [11.0 kB] Get:118 http://localhost:3142/debian unstable/main amd64 libsub-name-perl amd64 0.28-1+b1 [12.5 kB] Get:119 http://localhost:3142/debian unstable/main amd64 libnamespace-clean-perl all 0.27-2 [17.8 kB] Get:120 http://localhost:3142/debian unstable/main amd64 libpath-tiny-perl all 0.148-1 [56.7 kB] Get:121 http://localhost:3142/debian unstable/main amd64 libperlio-gzip-perl amd64 0.20-1+b4 [17.5 kB] Get:122 http://localhost:3142/debian unstable/main amd64 libperlio-utf8-strict-perl amd64 0.010-1+b3 [11.4 kB] Get:123 http://localhost:3142/debian unstable/main amd64 libproc-processtable-perl amd64 0.637-1+b1 [42.3 kB] Get:124 http://localhost:3142/debian unstable/main amd64 libregexp-wildcards-perl all 1.05-3 [14.1 kB] Get:125 http://localhost:3142/debian unstable/main amd64 libsereal-decoder-perl amd64 5.004+ds-1+b3 [100 kB] Get:126 http://localhost:3142/debian unstable/main amd64 libsereal-encoder-perl amd64 5.004+ds-1+b3 [104 kB] Get:127 http://localhost:3142/debian unstable/main amd64 libsort-versions-perl all 1.62-3 [8928 B] Get:128 http://localhost:3142/debian unstable/main amd64 libxs-parse-keyword-perl amd64 0.49-1 [66.1 kB] Get:129 http://localhost:3142/debian unstable/main amd64 libsyntax-keyword-try-perl amd64 0.31-1 [27.4 kB] Get:130 http://localhost:3142/debian unstable/main amd64 libterm-readkey-perl amd64 2.38-2+b4 [24.6 kB] Get:131 http://localhost:3142/debian unstable/main amd64 libtext-levenshteinxs-perl amd64 0.03-5+b4 [8720 B] Get:132 http://localhost:3142/debian unstable/main amd64 libtext-markdown-discount-perl amd64 0.18-1 [13.1 kB] Get:133 http://localhost:3142/debian unstable/main amd64 libtext-xslate-perl amd64 3.5.9-2+b2 [174 kB] Get:134 http://localhost:3142/debian unstable/main amd64 libtime-duration-perl all 1.21-2 [13.1 kB] Get:135 http://localhost:3142/debian unstable/main amd64 libtime-moment-perl amd64 0.46-1 [78.2 kB] Get:136 http://localhost:3142/debian unstable/main amd64 libunicode-utf8-perl amd64 0.63-1 [20.4 kB] Get:137 http://localhost:3142/debian unstable/main amd64 libwww-mechanize-perl all 2.20-1 [117 kB] Get:138 http://localhost:3142/debian unstable/main amd64 libxml-namespacesupport-perl all 1.12-2 [15.1 kB] Get:139 http://localhost:3142/debian unstable/main amd64 libxml-sax-base-perl all 1.09-3 [20.6 kB] Get:140 http://localhost:3142/debian unstable/main amd64 libxml-sax-perl all 1.02+dfsg-4 [53.4 kB] Get:141 http://localhost:3142/debian unstable/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0134-7 [314 kB] Get:142 http://localhost:3142/debian unstable/main amd64 libyaml-libyaml-perl amd64 0.904.0+ds-1 [46.9 kB] Get:143 http://localhost:3142/debian unstable/main amd64 plzip amd64 1.13~rc1-2 [66.7 kB] Get:144 http://localhost:3142/debian unstable/main amd64 lzop amd64 1.04-2 [84.2 kB] Get:145 http://localhost:3142/debian unstable/main amd64 patchutils amd64 0.4.3-1 [79.1 kB] Get:146 http://localhost:3142/debian unstable/main amd64 t1utils amd64 1.41-4 [62.1 kB] Get:147 http://localhost:3142/debian unstable/main amd64 unzip amd64 6.0-29 [173 kB] Get:148 http://localhost:3142/debian unstable/main amd64 lintian all 2.129.0 [1068 kB] Preconfiguring packages ... Fetched 18.1 MB in 0s (127 MB/s) Selecting previously unselected package openssl. (Reading database ... 26930 files and directories currently installed.) Preparing to unpack .../000-openssl_3.5.5-1_amd64.deb ... Unpacking openssl (3.5.5-1) ... 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+b5_amd64.deb ... Unpacking libtext-charwidth-perl:amd64 (0.04-11+b5) ... 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.87.2-3_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.87.2-3) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../006-shared-mime-info_2.4-5+b3_amd64.deb ... Unpacking shared-mime-info (2.4-5+b3) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:amd64. Preparing to unpack .../007-libngtcp2-crypto-gnutls8_1.16.0-1_amd64.deb ... Unpacking libngtcp2-crypto-gnutls8:amd64 (1.16.0-1) ... Selecting previously unselected package libcurl3t64-gnutls:amd64. Preparing to unpack .../008-libcurl3t64-gnutls_8.18.0-2_amd64.deb ... Unpacking libcurl3t64-gnutls:amd64 (8.18.0-2) ... Selecting previously unselected package libfyaml0:amd64. Preparing to unpack .../009-libfyaml0_0.9.4-1_amd64.deb ... Unpacking libfyaml0:amd64 (0.9.4-1) ... Selecting previously unselected package libstemmer0d:amd64. Preparing to unpack .../010-libstemmer0d_3.0.1-1+b1_amd64.deb ... Unpacking libstemmer0d:amd64 (3.0.1-1+b1) ... Selecting previously unselected package libxmlb2:amd64. Preparing to unpack .../011-libxmlb2_0.3.24-2_amd64.deb ... Unpacking libxmlb2:amd64 (0.3.24-2) ... Selecting previously unselected package libappstream5:amd64. Preparing to unpack .../012-libappstream5_1.1.2-1_amd64.deb ... Unpacking libappstream5:amd64 (1.1.2-1) ... Selecting previously unselected package appstream. Preparing to unpack .../013-appstream_1.1.2-1_amd64.deb ... Unpacking appstream (1.1.2-1) ... Selecting previously unselected package diffstat. Preparing to unpack .../014-diffstat_1.68-1_amd64.deb ... Unpacking diffstat (1.68-1) ... Selecting previously unselected package libgpg-error0:amd64. Preparing to unpack .../015-libgpg-error0_1.58-2_amd64.deb ... Unpacking libgpg-error0:amd64 (1.58-2) ... Selecting previously unselected package libassuan9:amd64. Preparing to unpack .../016-libassuan9_3.0.2-2+b1_amd64.deb ... Unpacking libassuan9:amd64 (3.0.2-2+b1) ... Selecting previously unselected package libgcrypt20:amd64. Preparing to unpack .../017-libgcrypt20_1.11.2-3+b1_amd64.deb ... Unpacking libgcrypt20:amd64 (1.11.2-3+b1) ... Selecting previously unselected package gpgconf. Preparing to unpack .../018-gpgconf_2.4.8-5_amd64.deb ... Unpacking gpgconf (2.4.8-5) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../019-libksba8_1.6.7-2+b2_amd64.deb ... Unpacking libksba8:amd64 (1.6.7-2+b2) ... Selecting previously unselected package libnpth0t64:amd64. Preparing to unpack .../020-libnpth0t64_1.8-3+b1_amd64.deb ... Unpacking libnpth0t64:amd64 (1.8-3+b1) ... Selecting previously unselected package gpg. Preparing to unpack .../021-gpg_2.4.8-5_amd64.deb ... Unpacking gpg (2.4.8-5) ... Selecting previously unselected package iso-codes. Preparing to unpack .../022-iso-codes_4.20.1-1_all.deb ... Unpacking iso-codes (4.20.1-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.43_amd64.deb ... Unpacking libapt-pkg-perl (0.1.43) ... Selecting previously unselected package libb-hooks-op-check-perl:amd64. Preparing to unpack .../025-libb-hooks-op-check-perl_0.22-3+b3_amd64.deb ... Unpacking libb-hooks-op-check-perl:amd64 (0.22-3+b3) ... 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-3_amd64.deb ... Unpacking libdevel-callchecker-perl:amd64 (0.009-3) ... Selecting previously unselected package libparams-classify-perl:amd64. Preparing to unpack .../028-libparams-classify-perl_0.015-2+b5_amd64.deb ... Unpacking libparams-classify-perl:amd64 (0.015-2+b5) ... 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-2_amd64.deb ... Unpacking libberkeleydb-perl:amd64 (0.66-2) ... 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.34-2_all.deb ... Unpacking liburi-perl (5.34-2) ... Selecting previously unselected package libhtml-parser-perl:amd64. Preparing to unpack .../039-libhtml-parser-perl_3.83-1+b3_amd64.deb ... Unpacking libhtml-parser-perl:amd64 (3.83-1+b3) ... Selecting previously unselected package libcgi-pm-perl. Preparing to unpack .../040-libcgi-pm-perl_4.71-1_all.deb ... Unpacking libcgi-pm-perl (4.71-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+b2_amd64.deb ... Unpacking libclone-perl:amd64 (0.47-1+b2) ... 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.40-1_amd64.deb ... Unpacking libcpanel-json-xs-perl:amd64 (4.40-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-3_amd64.deb ... Unpacking libdata-messagepack-perl (1.02-3) ... 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.0003-1_all.deb ... Unpacking libnet-netmask-perl (2.0003-1) ... 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.86-1_amd64.deb ... Unpacking libdevel-size-perl (0.86-1) ... 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.35-1_all.deb ... Unpacking libfile-find-rule-perl (0.35-1) ... Selecting previously unselected package libfile-libmagic-perl. Preparing to unpack .../074-libfile-libmagic-perl_1.23-2+b2_amd64.deb ... Unpacking libfile-libmagic-perl (1.23-2+b2) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../075-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../076-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 .../077-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 .../078-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 .../079-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 .../080-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 .../081-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 .../082-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 .../083-libhttp-message-perl_7.01-1_all.deb ... Unpacking libhttp-message-perl (7.01-1) ... Selecting previously unselected package libhtml-form-perl. Preparing to unpack .../084-libhtml-form-perl_6.13-1_all.deb ... Unpacking libhtml-form-perl (6.13-1) ... Selecting previously unselected package libhtml-html5-entities-perl. Preparing to unpack .../085-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 .../086-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 .../087-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 .../088-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 .../089-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 .../090-libnet-ssleay-perl_1.94-3+b1_amd64.deb ... Unpacking libnet-ssleay-perl:amd64 (1.94-3+b1) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../091-libio-socket-ssl-perl_2.098-1_all.deb ... Unpacking libio-socket-ssl-perl (2.098-1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../092-libnet-http-perl_6.24-1_all.deb ... Unpacking libnet-http-perl (6.24-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../093-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 .../094-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../095-libwww-perl_6.81-1_all.deb ... Unpacking libwww-perl (6.81-1) ... Selecting previously unselected package libhtml-tokeparser-simple-perl. Preparing to unpack .../096-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 .../097-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 .../098-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 .../099-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 .../100-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 .../101-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 .../102-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 .../103-liblist-utilsby-perl_0.12-2_all.deb ... Unpacking liblist-utilsby-perl (0.12-2) ... Selecting previously unselected package liblz1:amd64. Preparing to unpack .../104-liblz1_1.16~rc1-2_amd64.deb ... Unpacking liblz1:amd64 (1.16~rc1-2) ... Selecting previously unselected package liblzo2-2:amd64. Preparing to unpack .../105-liblzo2-2_2.10-3+b2_amd64.deb ... Unpacking liblzo2-2:amd64 (2.10-3+b2) ... Selecting previously unselected package libmarkdown2:amd64. Preparing to unpack .../106-libmarkdown2_2.2.7-2.1+b1_amd64.deb ... Unpacking libmarkdown2:amd64 (2.2.7-2.1+b1) ... Selecting previously unselected package libmldbm-perl. Preparing to unpack .../107-libmldbm-perl_2.05-4_all.deb ... Unpacking libmldbm-perl (2.05-4) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../108-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 .../109-libsub-quote-perl_2.006009-1_all.deb ... Unpacking libsub-quote-perl (2.006009-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../110-libmoo-perl_2.005005-1_all.deb ... Unpacking libmoo-perl (2.005005-1) ... Selecting previously unselected package libstrictures-perl. Preparing to unpack .../111-libstrictures-perl_2.000006-1_all.deb ... Unpacking libstrictures-perl (2.000006-1) ... Selecting previously unselected package libmoox-aliases-perl. Preparing to unpack .../112-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 .../113-libmouse-perl_2.6.1-1_amd64.deb ... Unpacking libmouse-perl:amd64 (2.6.1-1) ... Selecting previously unselected package libpackage-stash-perl. Preparing to unpack .../114-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 .../115-libsub-identify-perl_0.14-4_amd64.deb ... Unpacking libsub-identify-perl (0.14-4) ... Selecting previously unselected package libsub-name-perl:amd64. Preparing to unpack .../116-libsub-name-perl_0.28-1+b1_amd64.deb ... Unpacking libsub-name-perl:amd64 (0.28-1+b1) ... Selecting previously unselected package libnamespace-clean-perl. Preparing to unpack .../117-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 .../118-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 .../119-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 .../120-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 .../121-libproc-processtable-perl_0.637-1+b1_amd64.deb ... Unpacking libproc-processtable-perl:amd64 (0.637-1+b1) ... Selecting previously unselected package libregexp-wildcards-perl. Preparing to unpack .../122-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 .../123-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 .../124-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 .../125-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 .../126-libxs-parse-keyword-perl_0.49-1_amd64.deb ... Unpacking libxs-parse-keyword-perl (0.49-1) ... Selecting previously unselected package libsyntax-keyword-try-perl. Preparing to unpack .../127-libsyntax-keyword-try-perl_0.31-1_amd64.deb ... Unpacking libsyntax-keyword-try-perl (0.31-1) ... Selecting previously unselected package libterm-readkey-perl. Preparing to unpack .../128-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 .../129-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 .../130-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 .../131-libtext-xslate-perl_3.5.9-2+b2_amd64.deb ... Unpacking libtext-xslate-perl:amd64 (3.5.9-2+b2) ... Selecting previously unselected package libtime-duration-perl. Preparing to unpack .../132-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 .../133-libtime-moment-perl_0.46-1_amd64.deb ... Unpacking libtime-moment-perl (0.46-1) ... Selecting previously unselected package libunicode-utf8-perl. Preparing to unpack .../134-libunicode-utf8-perl_0.63-1_amd64.deb ... Unpacking libunicode-utf8-perl (0.63-1) ... Selecting previously unselected package libwww-mechanize-perl. Preparing to unpack .../135-libwww-mechanize-perl_2.20-1_all.deb ... Unpacking libwww-mechanize-perl (2.20-1) ... Selecting previously unselected package libxml-namespacesupport-perl. Preparing to unpack .../136-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 .../137-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 .../138-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 .../139-libxml-libxml-perl_2.0207+dfsg+really+2.0134-7_amd64.deb ... Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-7) ... Selecting previously unselected package libyaml-libyaml-perl. Preparing to unpack .../140-libyaml-libyaml-perl_0.904.0+ds-1_amd64.deb ... Unpacking libyaml-libyaml-perl (0.904.0+ds-1) ... Selecting previously unselected package plzip. Preparing to unpack .../141-plzip_1.13~rc1-2_amd64.deb ... Unpacking plzip (1.13~rc1-2) ... Selecting previously unselected package lzop. Preparing to unpack .../142-lzop_1.04-2_amd64.deb ... Unpacking lzop (1.04-2) ... Selecting previously unselected package patchutils. Preparing to unpack .../143-patchutils_0.4.3-1_amd64.deb ... Unpacking patchutils (0.4.3-1) ... Selecting previously unselected package t1utils. Preparing to unpack .../144-t1utils_1.41-4_amd64.deb ... Unpacking t1utils (1.41-4) ... Selecting previously unselected package unzip. Preparing to unpack .../145-unzip_6.0-29_amd64.deb ... Unpacking unzip (6.0-29) ... Selecting previously unselected package lintian. Preparing to unpack .../146-lintian_2.129.0_all.deb ... Unpacking lintian (2.129.0) ... Selecting previously unselected package sbuild-build-depends-lintian-dummy:armhf. Preparing to unpack .../147-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.43) ... Setting up liblz1:amd64 (1.16~rc1-2) ... Setting up libberkeleydb-perl:amd64 (0.66-2) ... Setting up plzip (1.13~rc1-2) ... 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+b5) ... Setting up libnpth0t64:amd64 (1.8-3+b1) ... Setting up libunicode-utf8-perl (0.63-1) ... Setting up libmouse-perl:amd64 (2.6.1-1) ... Setting up libgpg-error0:amd64 (1.58-2) ... Setting up libdata-messagepack-perl (1.02-3) ... 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+b2) ... Setting up libsub-identify-perl (0.14-4) ... Setting up libcpanel-json-xs-perl:amd64 (4.40-1) ... Setting up libhtml-tagset-perl (3.24-1) ... Setting up libdevel-size-perl (0.86-1) ... Setting up unzip (6.0-29) ... Setting up liblwp-mediatypes-perl (6.04-2) ... Setting up libyaml-libyaml-perl (0.904.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.2-3+b1) ... Setting up liblzo2-2:amd64 (2.10-3+b2) ... Setting up libtime-moment-perl (0.46-1) ... 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.0003-1) ... Setting up libsub-install-perl (0.929-1) ... Setting up libfyaml0:amd64 (0.9.4-1) ... Setting up libnumber-compare-perl (0.03-3) ... Setting up patchutils (0.4.3-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.87.2-3) ... No schema files found: doing nothing. Setting up libclass-data-inheritable-perl (0.10-1) ... Setting up libfile-find-rule-perl (0.35-1) ... 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+b3) ... Setting up diffstat (1.68-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+b3) ... Setting up libfile-libmagic-perl (1.23-2+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+b2) ... 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+b1) ... Setting up libdata-validate-domain-perl (0.15-1) ... Setting up libproc-processtable-perl:amd64 (0.637-1+b1) ... Setting up libpath-tiny-perl (0.148-1) ... Setting up lzop (1.04-2) ... Setting up libassuan9:amd64 (3.0.2-2+b1) ... Setting up gpgconf (2.4.8-5) ... 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 libstrictures-perl (2.000006-1) ... Setting up libsub-quote-perl (2.006009-1) ... Setting up libdevel-stacktrace-perl (2.0500-1) ... Setting up libclass-xsaccessor-perl (1.19-4+b5) ... Setting up libstemmer0d:amd64 (3.0.1-1+b1) ... 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.5-1) ... 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+b1) ... Setting up liburi-perl (5.34-2) ... Setting up iso-codes (4.20.1-1) ... Setting up libnet-ipv6addr-perl (1.02-1) ... Setting up libngtcp2-crypto-gnutls8:amd64 (1.16.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+b1) ... Setting up libksba8:amd64 (1.6.7-2+b2) ... Setting up libhttp-date-perl (6.06-1) ... Setting up libfile-basedir-perl (0.09-2) ... Setting up libfile-listing-perl (6.16-1) ... Setting up libxmlb2:amd64 (0.3.24-2) ... Setting up libcurl3t64-gnutls:amd64 (8.18.0-2) ... Setting up libnet-http-perl (6.24-1) ... Setting up libtext-markdown-discount-perl (0.18-1) ... Setting up libappstream5:amd64 (1.1.2-1) ... Setting up libexception-class-perl (1.45-1) ... Setting up libdevel-callchecker-perl:amd64 (0.009-3) ... 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.49-1) ... Setting up appstream (1.1.2-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-7) ... 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.31-1) ... Setting up libhtml-parser-perl:amd64 (3.83-1+b3) ... Setting up libio-socket-ssl-perl (2.098-1) ... Setting up gpg (2.4.8-5) ... Setting up libsub-exporter-perl (0.990-1) ... Setting up libhttp-message-perl (7.01-1) ... Setting up libhtml-form-perl (6.13-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+b5) ... Setting up libcgi-pm-perl (4.71-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.81-1) ... Setting up libhtml-tokeparser-simple-perl (3.16-4) ... Setting up libwww-mechanize-perl (2.20-1) ... Setting up lintian (2.129.0) ... Setting up sbuild-build-depends-lintian-dummy:armhf (0.invalid.0) ... Processing triggers for libc-bin (2.42-13) ... 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: 463 Distribution: unstable Foreign Architectures: armhf Host Architecture: armhf Install-Time: 16 Job: indi_1.9.9+dfsg-6 Lintian: pass Machine Architecture: amd64 Package: indi Package-Time: 489 Source-Version: 1.9.9+dfsg-6 Space: n/a Status: successful Version: 1.9.9+dfsg-6 -------------------------------------------------------------------------------- Finished at 2026-02-18T09:35:20Z Build needed 00:08:09, no disk space